/* Prodigy Apex stylk sheet */

body{ margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align: center; width:100%; background:url(../images/page-body-bg.jpg) top repeat-x;}

.indbody-bg{ background:url(../images/body-bg.jpg) top repeat-x;}

a{ text-decoration:none; color:#666666;}

a:hover{ color:#990000;}



h1{ font-size:18px; font-weight:normal;}

h2{ font-size:16px; font-weight:normal;}

h3{ font-size:14px; font-weight:normal;}

p{ font-size:12px; color:#666666;}



img{ border:0;}



#wrapper{ width:100%;}

#wrap{ width:980px; margin:0 auto; text-align:left;}

#topcontentcontainer{ height:20px; line-height:19px;}

.topcontent{ font-size:9px;margin:0; padding:0; text-align:center;}



#header{ width:980px; height:111px;}

#header .logos{ float:left; width:400px;}

#header .topnavigation{ float:right; width:520px; height:110px; text-align:right;}

#header .topnavigation a{ margin:0; padding-top:10px; padding-bottom:10px; padding-left:20px; padding-right:20px; background: url(../images/topnavi-bg.gif) bottom repeat-x; font-size:12px;}

#header .topnavigation a:hover{ background:	url(../images/topnavi-hover-bg.gif) bottom repeat-x; text-decoration:none;}

#header .topnavigation .active{ background-image:url(../images/topnavi-hover-bg.gif); background-position:bottom; background-repeat:repeat-x; text-decoration:none; color:#990000;}

.topnavigation form{ padding-top:0px; padding-bottom:0; margin-bottom:0;}



#navigation{ height:30px; width:100%; clear:both; text-align:left;}

#navlist{ margin:0; padding:0; width:100%; }

#navlist li{display: inline; list-style-type: none; padding-left:20px; padding-right: 20px;}

#navlist li a{ font-size:12px; line-height:30px; font-weight:bold; text-decoration:none;}
#navlist li a:hover{color:#990000; text-decoration:none;}

#navlist .active{text-decoration:underline; color:#990000; text-decoration:none;}



#bodycontent{ clear:both; background: url(../images/index-content-bg.jpg) right repeat-y;}

#bodycontent .contents{ float:left; width:680px;}

.contents .topbanner{ width:680px; height:240px; background-color:#333333;}

.topbanner .leftbox{ float:left; width:462px;}

.topbanner .rightbox{ float:right; width:218px; color:#FFFFFF; background-color:#333333; font-size:12px; line-height:16px;}

.rightbox h1{ padding-left:5px;}

.rightbox table{ padding-left:5px;}

.rightbox a{ color:#FFFFFF;}

.rightbox a:hover{ color: #FFCC00;}



#bodycontent .sidebar{ float:right; width:299px; border-top: #cc0000 3px solid;}

.box1{ margin:1px 0px 4px 1px; padding:10px; float:right; width:278px; background-color:#666666; color:#FFFFFF;}

.box1 h1{ font-size:12px; font-weight:bold; margin:0; padding:0; margin-bottom:8px;}

.box1 p{ color:#FFFFFF; text-align:justify; font-size:10px; margin:0; padding:0}

.box1 a{ color:#FFFFFF;}



.box2{ margin:0;float:right;color:#FFFFFF; margin-top:8px;}



.contentleft{ float: left; width:450px;padding-right:10px; text-align:justify; line-height:18px; }

.contentright{ float:right; width:205px; padding-right:8px;line-height:16px; font-size:10px;}

.contentright p{ font-size:11px; line-height:14px;}

.contentright .paras{ text-align:justify;}



#footer{ clear:both; width:100%; background-color:#e9e9e9;}

#footercontainer{ width:980px; background-color:#333333;border-top: #cc0000 8px solid; margin:0 auto; color:#FFFFFF;}

#footercontainer p{ margin:0; padding:0; line-height:30px;}

#footercontainer a{ margin-left:10px; margin-right:10px; color:#FFFFFF; font-variant:small-caps;}

#footercontainer a:hover{ color: #FFCC00; text-decoration:none;}



#footnotes{ width:980px; margin:0 auto; text-align:left;}

#footnotes a{ text-decoration:none; color:#666666;}

#footnotes a:hover{ text-decoration:underline;}



#footnotes .footboxleft{ width:681px; float:left; text-align:left; background:url(../images/footer-logo-bg.gif) right top no-repeat;}

.footboxleft p{ margin:0; padding:0; padding-top:5px;font-size:10px;}

#footnotes .footboxright{ width:299px; float:right; text-align: right;}



.clear{ clear:both; height:0px;}

.imgs{ float:left; margin:8px; padding:8px; border: #CCCCCC 1px solid;}



