/* Start Layout */
html, body{margin:0; padding:0; font-family:Geneva,Arial,Helvetica,sans-serif; font-size:12px; text-align:center; /* IE quirky center */background-color:#263E51}
#wrapper{position:relative; width:950px; margin:0 auto; background:#fff; /* light grey */min-height:40%; /* optional */text-align:left; min-width:950px; /* to allow room for images and long words */}
/* wrapper holds left faux column tab */
/* nn6/7 will put content out of scrollable reach if auto is used unless the min-width is on body */
#wrapper{text-align:left; width:950px; margin:0 auto; background-color:#fff}
#header, #breadcrumbs, #footer{clear:both; width:950px}
#header h4{margin:0; overflow:hidden; float:left}
#header h4 a{background:url(/images/logo-transparency.gif) no-repeat; width:190px; height:105px; display:block; overflow:hidden; text-indent:-9999px}
#header img{margin:10px 0 0 10px}
#footer{ background-image:url(/images/footer.gif); background-repeat:no-repeat;  background-color:#000; text-align:center}
#header{background:url(/images/header.gif) no-repeat; height:115px}
#contentfloatholder{/* right faux column tab */background-color:#fff; float:left; width:100%}
#contentfloatholder:after{ /* this is for NN6 to clear floats */ content:".";  display:block; height:0px;  clear:both;  visibility:hidden}
#center{margin:0 250px 0 210px}
#centerwrap{ float:left;  width:100%; margin:0 -95% 0 0}
#left{ float:left;  width:200px;  margin:0 0 0 -5%}
#left-inner{margin:10px 0 0 5px}
#right{ float:right;  width:240px; margin:0 5px 0 0}
#center2-inner{ margin: 0 5px;}
#center2 { float:right; width:750px; }
#left2 { float:left; width:200px; }
/************* IE Mac CSS Only  works for Win too **************/
* html div#centerwrap{margin:0 -100% 0 0}
* html div#left{margin:0}
div h3, div p{margin:1em 0; padding:0 20px}
#breadcrumbs{padding:7px 0px; overflow:hidden; background-color:#1d1d1d}
div{margin:0}
img{border:none}
/* End Layout */
p{margin:10px 0 10px 0; padding:0}
a:link, a:visited, a:active{color:#2A2A2A}
a:hover{color:#f00}
.copyright{margin:0; padding:5px; font-size:11px; color:#fff}
.copyright a:link, .copyright a:visited, .copyright a:active, .copyright a:hover{font-size:10pt}
#navcontainer, #porncat{width:100%}
#navcontainer ul, #porncat ul{margin-left:0; padding-left:0; list-style-type:none}
#navcontainer a, #porncat a{display:block; padding:3px; font-size:13px; color:#000; background-color:#EAF0F4; border:1px solid #A6A6A6; border-top:none}
#navcontainer a:link, #porncat a:link, .navlist a:visited{font-size:13px; color:#000}
#navcontainer a:hover, #porncat a:hover{background-color:#263E51; color:#fff}
.lih{font-size:13px; padding:3px; background-color:#2A2A2A; color:#FFF; font-weight:bold}
.box{text-align:left; font-size:11px; background-color:#EAF0F4; border:1px solid #A6A6A6}
.box p{margin:2px 2px 2px 5px}
p.right{text-align:right}
#imad{height:240px; width:240px}
img.cimg{margin-top:10px;   display:block;   margin-left:auto;   margin-right:auto}
#footer a:link, #footer a:visited, #footer a:active{font-size:12px; color:#fff}
#footer a:hover{  color:#f00}
.rss{vertical-align:middle}
#bread{float:left; color:#ccc; padding:3px}
#bread ul{margin-left:0; padding-left:0; display:inline; border:none}
#bread ul li{margin-left:0; padding-left:2px; border:none; list-style:none; display:inline}
#bread ul li:before{content:"\0020 \0020 \0020 \00BB \0020"; color:#fff}
#bread ul li.first:before{content:""}
#bread a:link, #bread a:active, #bread a:visited{color:#fff; font-weight:bold}
#bread a:hover{color:#f00}
.fright{position:relative; margin:0 10px 0 0; padding:0; display:inline; float:right}
.clearer{clear:both; font-size:1pt}
.ibox{text-align:left; border:1px solid #A6A6A6; padding:0; margin-top:10px; background-color:#F5F9F2}
.ibox-h{background-color:#DBEAD0; margin:0; padding:2px}
.ibox-inner{background-color:#fff; padding:2px; margin:3px}
.freatured{clear:both; position:absolute}
.featured img{float:left; margin:5px; border:1px solid #000}
.featured h3{margin:2px 2px 2px 100px; padding:2px; font-size:12px}
.featured small{margin-left:12px}
.featured p{margin:0 0 20px 100px}
.right{float:right; position:relative}
.left{float:left; position:relative}
.ilist{line-height:1.5em; text-align:left}
.ilist p{margin:5px 0 0 0; line-height:1.1em; padding-left:7px}
#ul-ads{text-align:center; width:490px; height:80px; padding:0px; margin:0px; list-style-type:none; margin:0px auto}
#ul-ads li{display:inline; margin:0; float:left; padding:10px}
#ul-ads img{padding:5px;}
.smh4{margin:0; padding:2px; background-color:#DBEAD0; border-bottom:1px solid #A6A6A6}
.main h2{margin:10px 0 5px 0; padding-left:10px; background-color:#EEE; border-top:1px dashed #A6A6A6; border-bottom:1px dashed #A6A6A6; line-height:1.5em}
.imgcont{width:90px; height:90px; float:left; position:relative}
.imgconti{width:140px; height:125px; float:left; position:relative}
.arrowlist{list-style-image:url(/images/icon-arrow-whitebg.gif); font-weight:bold}
.arrowlist li{margin-bottom:7px}
.pagi{text-align:middle}
.pagi li{display:inline; list-style-type:none; padding-right:20px}
.pt12{font-size:12px; line-height:1.5em}
.cbox{border-top:1px solid #A6A6A6; border-right:1px solid #A6A6A6; border-left:1px solid #A6A6A6}
.cbox h2{margin:0 0 5px 0; padding-left:10px; background-color:#EEE; border-top:none; border-bottom:1px solid #A6A6A6; line-height:1.5em}
.cbox table{border-collapse:collapse}
.cbox td{border-bottom:1px solid #A6A6A6}
.cbox2{border:1px solid #A6A6A6}
.cbox2 h2{margin:0 0 5px 0; padding-left:10px; background-color:#EEE; border-top:none; border-bottom:1px solid #A6A6A6; line-height:1.5em}
.alist ul{margin-left:25px; list-style-image:url(/images/icon-arrow-whitebg.gif); font-size:11px; line-height:1.5em}
.alist ul li ul{list-style-image:none; margin-left:10px; padding:4px 0 1px}
.b1 img{border:1px solid #000}
.centered{text-align:center}
img.floatRight { float:right; margin: 7px; border: 1px solid #000;}
#site_summary p { margin-top: 10px;}
.tcont{width: 200px;}
table.inf {
	width:100%;
	border:1px solid #A6A6A6;
	border-collapse: collapse;
	background-color: white;
}
table.inf th {
	border-bottom:1px solid #A6A6A6;
	padding: 2px;
	background-color: #eee;
}
table.inf td {
	border-bottom:1px solid #A6A6A6;
	padding: 2px;
}
table.tcont {width: 450px; margin-left: 20px;}

table.revp {
	margin-left: 20px;
	border:1px solid #A6A6A6;
	border-collapse: collapse;
	background-color: #fff;
}
table.revp th {
	background-color: #eee;
	border-bottom:1px solid #A6A6A6;
	padding: 5px;
}
table.revp td {
	border-bottom:1px dotted #A6A6A6;
	padding: 2px;
}
.revhead {font-weight: bold; font-size: 14px; color:#090;}

.press-release{text-align:left; font-size:12px; background-color:#EAF0F4; border:1px solid #A6A6A6; margin-bottom: 10px; padding:5px;}
.press-release p{margin:2px 2px 2px 5px}
.press-release h4 {margin:3px; padding: 3px; background-color:#EEE; border-top:1px dashed #A6A6A6; border-bottom:1px dashed #A6A6A6; line-height:1.5em}
.press-release h3 {margin:3px; padding: 3px; } 
.error{color:#f00; font-size:14px;}
a.visit:link, a.visit:active, a.visit:visited{color: #060; font-weight: bold;}
a.visit:hover {color: #f00;}
.sitem {display: inline; position: relative;}
.norm {font-weight: normal;}
 
