body {background: #111; font-family: Verdana, Arial, "Trebuchet MS"; font-size: 12px; line-height: 16px; color: #333; margin: 0 0 15px 0; padding: 0; text-align: center; }

#header {width: 760px; margin-left:auto; margin-right:auto; padding-top: 10px; text-align: left; height: 66px; padding-bottom: 20px; }

#logo {margin: 0; padding: 0; width:200px; }

#add_class {background-color:#000000;}

.headleft {float:left;width:331px;}
.headright {padding-left:335px;}

#logo img {border: 0; margin: 0; padding: 0; }

#logo p {float: left; margin: 0; padding: 27px 0 0 2px; width: 346px; text-align: center; }

#container {width: 760px; margin: 0 auto; text-align: left; position: relative; padding: 0; background: transparent url(../images/global/container_bg.gif) repeat-y; }

#section1 {width: 210px;float: left;margin: 0 10px 0 0;display: inline;padding: 0;text-align: left;}

#section2 {width: 400px;float: left;margin: 0;padding: 0;text-align: left;background: #fff;}

.sectiontops {height:25px; width:100%; background-color:#1111111;}
.sectiontops a {color:#FF6600; background-color:none;}

#section3 {width:140px;float:left;margin:0;text-align: left;}

#footer {clear: both;padding: 0;margin: 0;height: 40px;background: transparent url(../images/global/footer_bg.gif) no-repeat;}

#footer p {text-align: center;font-size: 11px;color: #a2a2a2;margin: 0;padding: 12px;}

#footer a:link,
#footer a:visited {color: #a2a2a2;text-decoration: underline;background: none;}

#footer a:hover {color: #a2a2a2;text-decoration: underline;background: #eee;}

ul {margin: 10px 20px;padding: 0 0 0 45px;}

#leftnav {padding: 30px 10px 10px 10px;}

#leftnav h2 {font-family: Verdana, Arial, "Trebuchet MS", sans-serif;font-size: 16px;text-align: center;margin: 0;}
#leftnav p {font-size: 10px;}
#leftnav a:link,
#leftnav a:visited {font-size:9px;color:#999999;text-decoration: underline;padding: 4px;}

#leftnav a:hover {color:#CCCCCC;text-decoration: underline;}

#leftnav p.quotes {margin: 0;padding: 15px 0 0 0;color: #555;}

#leftnav p.qname {color: #0F5E81;margin: 5px 0 20px 0;}

#leftnav p.qname a:link,
#leftnav p.qname a:visited {color: #AFE6FF;text-decoration: underline;padding: 0;}

#leftnav p.qname a:hover {color: #C8EDFD;background: #1A4559;text-decoration: underline;padding: 0;}

#clogin {margin-bottom:10px;padding-left:5px;padding-right:5px;padding-top:10px;background:#222222;border:#444444 2px solid;height:60px;margin-top:25px;}

#clogin h2 {font-family: Verdana, Arial, "Trebuchet MS", sans-serif;font-size: 14px;text-align: center;color: #fff;margin: 0;}

#clogin p {color: #888;}

#cloginform {height:30px;vertical-align:middle;}

.blackbox {background-color:#222; border:2px #444 solid; padding:4px; margin-bottom:1px;}

#cloginform .text {width: 70px;border: 1px solid #333;padding: 1px;font-size: 11px;color: #999;}

.text2 {border:none;width: 90px;padding: 2px; margin-bottom:2px;font-size: 11px;background-color:#fff; color:#666666;}

#cloginform .submit_btn {}

#clogin a:link,
#clogin a:visited {color: #999;font-size: 11px;padding: 2px;text-decoration: underline;}

#clogin a:hover {color: #999;font-size: 11px;background: #333;padding: 2px;text-decoration: none;}

#section2 h2 {font-family: Verdana, Arial, "Trebuchet MS", sans-serif;font-size: 16px;line-height: 1.4em;margin: 10px 20px 10px 20px;padding: 0;text-align: left;color: #222;}

#section2 .topbuffer {font-family: Verdana, Arial, "Trebuchet MS", sans-serif;font-size: 16px;line-height: 1.5em;margin: 15px 20px 10px 20px;padding: 0;text-align: left;color: #222;}

body#portfolio #section2 h2 {margin: 20px 20px 10px 20px;}

body#latestnews #section2 h2,
body#privacy #section2 h2,
body#termsofuse #section2 h2 {margin: 20px 20px 10px 20px;}

#section2 p {margin: 5px 20px 15px 20px;padding: 0;font-size: 12px;line-height: 18px;}

#section2 h3 {margin: 20px 0 5px 20px;font-size: 16px;line-height: 18px;color: #41B4E9;}

#section2 h4 {margin: 20px 0 5px 20px;font-size: 14px;line-height: 16px;}

#section2 .wimage {margin: 0 5px;float: right;border: 8px solid #eee;}

#section2 a:link,
#section2 a:visited {color: #999;background-color:none;text-decoration: none;padding: 0 2px 2px 2px;}

#section2 a:hover {color:#666666;background:#111;text-decoration: none;padding: 0 2px 2px 2px;}

.tbl a {	color: #c75f3e;}

#mytable {	width:auto;	padding: 0;	margin: 0;}

.style2 {color:#FF6600;}
.style5 {color: #666666}
.style6 {color: #FFFFFF}
.style7 {	font-size: 10px;	color: #999999;}
.style8 {	font-size: 16px;	font-weight: bold;	color:#993300;	text-decoration:underline;}

caption {	padding: 0 0 5px 0;	width:auto;font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;text-align: right;}

th {font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	color:#fff;	border-right: 1px solid #ccc;	border-bottom: 1px solid #ccc;	border-top: 1px solid #ccc;	letter-spacing: 2px;	text-transform: uppercase;	text-align: left;	padding: 6px 6px 6px 12px;	background:#fff;}

.th2 {color:#333333;}

th.nobg {color:#000000;	border-top: 0;	border-left: 0;	border-right: 1px solid #ccc;	background: none;}

td {	border-right: 1px solid #CCCCCC;	border-bottom: 1px solid #CCCCCC;	background: #fff;	padding: 6px 6px 6px 12px;	color:#333333;}


td.alt {	background:#FFFFFF;	color: #797268;}

th.spec {	border-left: 1px solid #C1DAD7;	border-top: 0;	background: #fff url(images/bullet1.gif) no-repeat;	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}

th.specalt {	border-left: 1px solid #C1DAD7;	border-top: 0;	background: #fff url(images/bullet2.gif) no-repeat;	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	color: #797268;}

#news .newsitem {background: transparent url(../images/home/nstory_bg.gif) no-repeat bottom;padding: 5px;margin: 0 0 5px 0;}

.contentdetails {	width: auto;	float: left;	padding-left: 7px;	padding-top: 8px;}

.miniicon {	border: 2px solid #B8CEE8;	width: 16px;	height: 16px;	margin-bottom: 2px;}

.light {	font-weight: normal;	color: #808080;	font-size:11px;}

#news p.ndate {float: left;width: 108px;height: 108px;text-align: center;margin: 0 8px 0 0;padding: 2px 0 0 0;}

#news p.ndate .nmonth {font-size: 10px;line-height: 18px;color: #999;padding: 0;margin: 0 2px 0 0;}

#news p.ndate .nday{font-size: 16px;color: #444;padding: 0;margin: 0 1px 0 0;}

#news h3 {font-size: 12px;color: #222;margin: 2px 0 7px 0;}

#news p.nstory {font-size: 9px;line-height: 13px;color: #333;text-align: left;margin: 0;}

#news p.nstory a:link,
#news p.nstory a:visited {color: #c06;text-decoration: underline;padding: 1px;}

#news p.nstory a:hover {color: #c06;background: #fff;text-decoration: underline;padding: 1px;}

#news p.nlink {margin: 18px 0 0 0;}

#news .readmore {border: 0;float: right;margin: -10px;}

#news .readmore a:link,
#news .readmore a:visited,
#news .readmore a:hover {padding: 0;margin: 0;border: 0;background: none;text-decoration: none;}

#news p.morelinks {line-height: 20px;}

#news p.morelinks a:link,
#news p.morelinks a:visited {color: #333;text-decoration: underline;padding: 0 2px 2px 2px;}

#news p.morelinks a:hover {color: #333;background: #ddd;text-decoration: underline;padding: 0 2px 2px 2px;}


#rightcontent {padding: 10px;color: #333;}

#rightcontent h2 {font-family: Verdana, Arial, "Trebuchet MS", sans-serif;font-size: 14px;margin: 0;text-align: center;color: #333;line-height: 1.3em;}

#rightcontent a:link,
#rightcontent a:visited {color: #333;text-decoration: underline;padding: 0 2px 2px 2px;}

#rightcontent a:hover {color: #333;background: #fff;text-decoration: underline;padding: 0 2px 2px 2px;}

#rightcontent ul {list-style: none;margin: 0 0 0 18px;padding: 0;}

#rightcontent li {padding: 0 0 4px 0;}

#rightcontent li a {margin-left: 4px;}

#news {width:120px;text-align:center;}

#links .activeli a:link,
#links .activeli a:visited,
#links .activeli a:hover {text-decoration: none;color: #999;background: none;border-left: 2px solid #ddd;padding: 0 2px 2px 4px;margin-left: 0px;}

#rightcontent .pcount {color: #c06;}
