body { background:#121212 ; padding:0; margin:0; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
img { border:0}


a {color: #008FE6;  text-decoration:none;  }
a:visited { color:#FFF; text-decoration:none;  }
a:hover { color:#FFF; text-decoration:underline; }
h1 { color:#008FE6; font-size:18px; font-weight:700; margin-bottom:20px;}
h3 { color:#6D98AB; font-size:15px; font-weight:700; margin-bottom:8px;}
h3 a {color:#6D98AB}
#container {background: #0B1013 ; width:990px; margin: 0 auto; }
#logo { background: #000000 url(images/header.jpg) no-repeat; text-align:center; height:195px; width:990px; margin:0 auto}
/* Main Menu */
#menu {float:left;background: #0B1013 url(images/menubg.jpg) repeat-x; font-size:14px; text-align: center; color: #008FE6;  height:65px; border-left: 1px solid #333739; margin-bottom:12px; margin-left:0px; }
ul.menu{list-style:none;margin:0px;padding:0;}
ul.menu li{float:left;list-style-type:none;margin:0;background:url('images/menudiv.gif') no-repeat;background-position:100% 0%;border-top: 1px solid #333739;}
ul.menu li a, ul.menu li a:visited {float:left;color:#008FE6;text-transform:uppercase;line-height:61px;border-bottom:2px solid #0073BC;padding: 0 21px;text-decoration: none;}
ul.menu li a:hover, ul.menu li a:visited:hover {text-decoration:none; color:#FFFFFF;border-bottom:2px solid #FFF;}
/* Right Aligned Menu under Main Menu */
#rtmenu { float:left;display: inline; font-size:11px; border-bottom: 1px solid #333739; padding:5px 0 0 0; text-transform:uppercase;}
#rtmenu span {text-align:left; color:#0075BF; font-weight:600; width:220px; float:left }
ul#navlist { float:right; text-align:right; margin: 0; padding: 0; white-space: nowrap; width:770px; }
#navlist li {  display: inline; list-style-type: none;margin: 0; padding: 0; }
#navlist li a {float:right; padding: 4px 10px 4px 10px; border-left: 1px solid #0B1013;  border-right: 1px solid #0B1013; border-top: 1px solid #0B1013; }
#navlist li a:link, #navlist a:visited { color: #fff; text-decoration: none; }
#navlist li a:hover { color: #0075BF; text-decoration: none; border-left: 1px solid #333739;  border-right: 1px solid #333739; border-top: 1px solid #333739; }

#leftcol { width: 640px; float:left; padding: 15px 4px 15px 4px   }
.pageentry img { margin:6px 3px; border:1px solid #333739; padding:2px; }
.pageentry p { clear:both; line-height:20px}
#leftcol h2 { background: url(images/lth2bg.jpg) no-repeat; height:44px; color:#FFFFFF; font-size:12px; padding:12px 0px 0px 8px; font-weight:normal; margin:12px 0 5px 0; text-transform:uppercase; }
#leftcol ul { margin:3px; padding:0}
#leftcol li { margin:0 3px 10px 3px; padding:0; list-style-type:none;}
#leftcol a { color:#FFFFFF;  text-decoration: underline; font-weight:700; }
#leftcol a:visited { color:#FFFFFF; text-decoration:none; font-weight:700; }
#leftcol a:hover { color:#008FE6;text-decoration:underline; font-weight:700; }
#leftcol.entry b { color: #0073BC}
#leftcol h3 { color:#FEB729; font-size:15px; font-weight:700; margin-bottom:8px;}
#leftcol h3 a {color:#FEB729; text-decoration:none}
#leftcol h3 a:visited { color:#999}
#leftcol h3 a:hover {color:#FEB729; text-decoration:underline}

#subpage ul { width:675px;margin: 5px 0 10px 0; padding: 5px 0; list-style-type: none; list-style-image: none;  border-top: 1px solid #333739;  border-bottom: 1px solid #333739; }
#subpage li {display: inline; padding:5px 3px; line-height:16px; }
#subpage a {text-decoration:none; color:#FFF ; }
#subpage a:visited {text-decoration:none; color:#FFF ; }
#subpage a:hover {color: #008FE6; }


#rightcol { width: 295px; float:right;  border-left: 1px solid #333739; margin: 15px 0 }
#rightcol p {padding: 4px 4px 3px 6px; }
#rightcol h2 { background: url(images/h2bg.jpg) no-repeat; height:44px; color:#FFFFFF; font-size:12px; padding:12px 0px 0px 8px; font-weight:normal; margin:0; text-transform:uppercase; }
#rightcol ul, .textwidget { margin:3px 3px 30px 3px; padding:0}
#rightcol li { margin:0 3px 10px 3px; padding:0; list-style-type:none;}
#rightcol ul a {color: #008FE6;  text-decoration:none; font-weight:700; }
#rightcol ul a:visited { color:#FFF; text-decoration:none; font-weight:700; }
#rightcol ul a:hover { color:#FFF; text-decoration:underline; font-weight:700; }

.readmore {background: url(images/readmore.jpg) no-repeat; height:34px; width:111px; margin:12px 20px 8px; padding: 8px 0 0 10px; font-size:12px;}
.readmore a { color:#fff; text-decoration:none;}
.readmore a:visited { color:#FFF; text-decoration:underline;}
.readmore a:hover { color:#008FE6; text-decoration:none;}

#footer { background:url(images/footer.jpg) no-repeat; text-align:center; color:#FFFFFF; width:990px; height:60px; padding-top:15px; margin:0 auto; border-top: 1px solid #333739;} 
#footer p {margin:3px 0}

/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}
img.aligncenter, div.aligncenter {
text-align:center;
margin:0 auto;
}
img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}


/* End Images */


#designed { font-size: 10px; text-align:center}
#designed a, #designed a:visited { color:#fff; text-decoration:underline}
#designed a:hover { color:#fff; text-decoration:none}

.clear { clear:both ; font-size:1px }