body { background-color:#d6f3f7; font-family:arial;font-size:13px; margin:0px; padding:0px; }

/** GENERIC **/
img { border:none; }

a:link, a:visited, a:active { color: #2dabff; text-decoration:underline; }
a:hover { color: #ff8ad9; }

p { padding: 5px 0px 5px 0px;margin:0px; }

ul {margin-top:4px;margin-bottom:4px;}
ol {margin-top:4px;margin-bottom:4px;}

p.normal { text-align:left; }
p.padded { text-align:left;padding:0px 0px 15px 0px; margin:0px; }
p.justify { text-align:justify; }
p.center { text-align:center; }
p.right { text-align:right; }
p.small { text-align:center;margin-top:20px;font-family:arial;font-size:10px; }
p.code { font-family:arial;font-size:12px;color:#666666;margin:0 0 8px 10px;text-align:left;padding:10px;border:1px solid #000000;background-color:#FFFFCC;width:430px; }

div.main { width:740px;padding-top:5px; }
div.foot { width:740px;padding-top:5px;text-align:right;font-size:12px;border-top:1px solid #999999; margin-top:10px; z-index:0; }
div.quote { background-image:url('../img/quotes.jpg');background-position:top;background-repeat:no-repeat; margin:20px 20px 20px 50px;width:500px;padding:20px 0px 0px 50px; }
div.warning { margin:50px 0px 500px 0px;background-image:url('../img/warning.jpg');background-repeat:no-repeat;width:218px;height:110px;color:#ffffff;padding:65px 15px 0px 15px; }

/** SPECIFIC **/
img.button { margin:0px 5px 0px 5px;border:none; }
img.gallery { padding:10px;border:none;float:center;width:160px;height:160px;}
img.padding-bottom { padding:0px 0px 10px 0px; }
img.float-right { padding:5px;float:right; }

div.head {
	background-image:url('../img/head.jpg');
	width:788px;
	height:132px;
	margin:0px;
	padding:0px;
	}

div.header { background-color:#00b5cd;color:#FFFFFF; padding:3px;font-size:18px;margin:20px 0px 5px 0px; }

div.bg { background-image:url('../img/main-bg.jpg'); width:788px; }

div.white {
	vertical-align:top;
	margin: 20px 5px 25px 0px;
	}

div.blue { background-color:#00b5cd; width:550px; margin:0px; padding:0px; }
div.blue-top { height:7px;width:550px; margin:0px;padding:0px; }
div.blue-bottom { height:7px;width:550px;margin:0px; padding:0px; }
	p.blue { padding:8px 15px 8px 15px; margin:0px; color:#ffffff; }
	div.blue a:link, div.blue a:visited { color: #ffffff; text-decoration: underline; }
	div.blue a:hover, div.blue a:active { color: #666666; text-decoration: underline; }
	div.blue ul { padding:0px; margin:0px 0px 0px 30px; }
	div.blue li { padding:0px 0px 5px 0px; margin:0px 10px 0px 0px; color:#ffffff; }

div.sidebar {
	background-image:url('../img/sidebar-border.jpg');
	background-repeat:repeat-y;
	background-position:left;
	margin-top:0px;
	}
	div.sidebar-item { margin:0px 0px 8px 10px; padding:0px 0px 8px 0px; border-bottom:1px dashed #999999; }

div.bottom { background-image:url('../img/footer.jpg');width:788px;height:25px;margin-bottom:20px; }

p.welcome { text-align:justify; padding:5px 0px 15px 0px; margin:0px 0px 0px 0px; }

table.main { margin-top:10px; }

div.column { margin:0px 4px 8px 4px; padding:0px 0px 8px 0px; border-bottom:1px dashed #999999;text-align:center; }