/*

LAYOUT: PCA  

DESCRIPTION: Main Stylesheet for PCA

*/



/*layout*/

body {margin:0;padding:0;background:#d40000 url(../images/bodybg.jpg) no-repeat;font:normal normal normal 12px "Arial";}

body.blue{margin:0;padding:0;font-family:Arial;background:#004586 url(../images/bodybg-blue.jpg) no-repeat;}

body.orange{margin:0;padding:0;font-family:Arial;background:#ff7900 url(../images/bodybg-orange.jpg) no-repeat;}

body.red{margin:0;padding:0;font-family:Arial;background:#d40000 url(../images/bodybg.jpg) no-repeat;}



.wrap{width:100%;height:100%;display:block;}

.page-container{margin:0 auto;padding:0;position:relative;width:994px;/**width:64.800em;*/height:auto;overflow:hidden;/*_overflow:visible;*overflow:visible;*/}

.container{width:994px;height:auto;overflow:hidden;margin:0 auto;position:relative;z-index:2}

.header-bg{height:131px;margin:0 auto;clear:both;z-index:999;position:relative;background:url(../images/header-bg2.jpg) no-repeat;}

.header{height:131px;width:994px;margin:0 auto;clear:both;z-index:999;position:relative;background:url(../images/header-bg3.jpg) no-repeat;}

.logo{width:300px;height:100px;height:100px;position:relative;}

.logo a{width:300px;height:100px;display:block;cursor:pointer;}

.content{width:963px;height:auto;overflow:hidden;margin:0 auto;position:relative;padding:0 20px;min-height:500px;background:url(../images/content-bg.png) repeat-y;display:inline-block;}



.content ul{margin:0;list-style:disc;}

.content ul li{margin:0 0 0 20px;font-family:Arial;}

.content ul li ul{list-style:circle;}





.unit{display:block;width:auto;height:auto;overflow:hidden;position:relative;}

.footer{display:block;clear:both;height:40px;position:relative;overflow:hidden;background:url(../images/footer-bg2.jpg) no-repeat;}

.footer-inside{display:block;clear:both;height:40px;width:994px;position:relative;overflow:hidden;background:url(../images/footer-bg.jpg) no-repeat;margin:0 auto;}

.sidebar{width:113px;height:545px;}

.top{background:#ef4399;height:30px;width:100%;}

.menu{left:20px;position:absolute;top:97px;border-top:3px solid #515151}



/*elements*/

.announcement{background:url(../images/announcementbg.png) no-repeat;height:53px;left:614px;position:absolute;top:16px;width:279px;padding:14px;}

.announcement p{font-size:11px;}

.announcement a{font-size:11px;}

.flashbanner{width:963px;height:265px;}

.banner-red{width:963px;height:185px;}

.banner-blue{width:963px;height:185px;}

.banner-orange{width:963px;height:185px;}

.banner-1{width:216px;height:265px;float:left;}

.banner-2{width:747px;height:265px;display:table;}

.banner-1a{background:url(../images/banner-bg.jpg) repeat-x;width:216px;height:198px;padding:10px;}

.banner-1b{background:url(../images/banner-bg2.jpg) repeat-x;width:214px;height:25px;padding:11px;}

.homebg{background:url(../images/home_bg.jpg) no-repeat;height:577px;}

.bodybg{background:url(../images/bodybg.jpg) no-repeat;height:577px;}

.submitbg{background:url(../images/submit_bg.jpg) no-repeat;height:662px;}

.homebox1{background:#f6f6f6;height:289px;width:291px;margin:0 8px 0 0;float:left;padding:0px;}

.homebox2{background:#f6f6f6;height:289px;width:291px;margin:0 0px 0 0;padding:0px;}

.homediv ul li{margin:0;}

.ul-homebox1{padding:0px 10px 0px 10px;list-style:none;}

.ul-homebox1 li{margin-left:0px;list-style:none;}

.ul-homebox1 li.row1{background:#f2f2f2;height:71px;padding:10px;}

.ul-homebox1 li.row2{background:#f5cdc5;height:60px;padding:10px;}

.ul-homebox1 li.row3{background:#e3dfd7;height:60px;padding:10px;}

.ul-homebox1 li.row4{background:#d7e0e3;height:60px;padding:10px;}

.ul-homebox1 li p{font:normal normal normal 11px "Arial";color:#2c2e22;}

.square-bullet{float:left;display:table;margin:5px 0 0 0;}

.content1{width:245px;margin:0 0 8px 10px;}

.homebox-footer1{background:#f2f2f2;border-top:2px solid #ff3000;margin:12px 10px 0px 10px;width:270px;height:86px;}

.homebox-footer1 p{font:normal normal normal 11px "Arial";}

.homebox-footer2{background:#f2f2f2;border-top:2px solid #febd0c;margin:12px 10px 0px 10px;width:270px;height:86px;}

.homebox-footer2 p{font:normal normal normal 11px "Arial";}

.homebox-footer2{background:#f2f2f2;border-top:2px solid #febd0c;margin:12px 10px 0px 10px;width:270px;height:86px;}

.homebox-footer2 p{font:normal normal normal 11px "Arial";}

.homebox-footer3{background:#f2f2f2;border-top:2px solid #0ea9d2;margin:12px 10px 0px 10px;width:270px;height:86px;}

.homebox-footer3 p{font:normal normal normal 11px "Arial";}

.testimonials{background:#f2f2f2;width:293px;height:200px;margin:0 0 0 32px;padding:23px;}

.testimonials-bottom{background:url(../images/testimonials-bg-bottom.jpg) no-repeat;width:293px;height:44px;margin:0 0 0 32px;}



.bottom{background:url(../images/bottom-bg.jpg) repeat-x;height:154px;width:963px;border-bottom:9px solid #e92103;}

.bottom ul{margin:0;position:relative;}

.bottom ul li{list-style:none;float:left;margin:20px 0 0 10px;vertical-align:bottom;}

.nhg-logo{margin:57px 0 0 43px;}



.p-blue p a{color:#006699;}

.p-blue p a:hover{color:#666666;}



.footer-1 p{font:normal normal normal 9px "Arial";color:#464646;position:absolute;left:49px;top:10px;}

.footer-1 p a{font:normal normal normal 9px "Arial";}

.footer-2 p{font:normal normal normal 9px "Arial";color:#464646;position:absolute;left:765px;top:8px;}

.footer-2 p a{font:normal normal normal 11px "Arial";font-weight:bold;}

.footer-2 p a:hover{color:#FF9900;}



/*spacing*/

.padding-content1{padding:10px 0px 30px 68px;}

.padding-content2{padding:10px 0px 0 22px;}

.margin1{margin:20px 10px 20px 28px;}

.margin2{margin:0 11px 0 0;}

.width-907px{width:907px;}

.width-291px{width:291px;}

.width-100px{width:100px;}

.width-570px{width:570px;}

.width-285px{width:285px;}

.width-325px{width:325px;}

.hr2 {border-bottom:1px solid #DDDDDD;height:2px;margin:0 0 10px 0;}



/*contact us form*/

#formail label{font-weight:bold;float:none;font-size:12px;}

#formail input#mail,#formail input#name,#formail input#subject{margin:3px 0 10px 0;display:block;border:2px solid #666666;height:20px;width:200px;font:normal normal bold 12px Arial;padding:3px 0 0 3px;}

#formail textarea{margin:0 0 10px 0;display:block;border:2px solid #666666;}

textarea#comment{width:300px;}



/*breadcrumbs*/

.breadcrumbs{ color:#000000;display:table;position:relative;font:normal normal normal 11px "Arial";margin:10px 10px 10px 68px;}

.breadcrumbs a{font:normal normal normal 11px "Arial";}



/*search*/

input.search-field{margin:0 4px 0 0;vertical-align:text-bottom;width:131px;border:1px solid #666666;}

input.search-button{background:url(../images/search-button.png) no-repeat;width:54px;height:18px;border:0px;}

.search-red{background:url(../images/redsearch-bg.jpg) no-repeat;width:203px;height:42px;padding:8px 8px 8px 30px;}

.search-blue{background:url(../images/bluesearch-bg.jpg) no-repeat;width:203px;height:42px;padding:8px 8px 8px 30px;}

.search-orange{background:url(../images/orangesearch-bg.jpg) no-repeat;width:205px;height:26px;padding:8px 8px 8px 80px;}







/*archives*/

.archive{border-bottom:2px solid #e4e4e4;width:260px;padding:6px;margin:0 auto;}

.archive-1{float:left;margin:0 0px 0 20px;width:120px;}

/*terms*/

.terms{float:right;padding:7px 22px 0 0;}

.terms a{color: #FFFFFF;font:normal normal bold 12px "Tahoma";}

.terms a:hover{color: #FF0066;}

.terms img{vertical-align:middle;margin:0 7px 0 0;}



/*freelearning-form*/

.freelearning{border:4px solid #333333;background:#CCCCCC;width:400px;height:300px;position:absolute;z-index:9999;}

.freelearning-form ul{list-style:none;}

.freelearning-form ul li{width:300px;}



/*register form*/

#register-form{width:500px;height:86px;background: url(../images/registerbg.jpg) no-repeat;padding:12px;}

#register-form label{width:50px;font:normal normal normal 12px "Arial";float:left;}

#register-form input#name,#register-form input#email{border:1px solid #333333;font:normal normal normal 12px "Arial";margin:0 0 10px;padding:3px;width:150px;}

#register-form input#submitbutton{border:0px;background:#666666;font-weight:bold;padding:3px;color:#FFFFFF;cursor:pointer;margin:0 20px 0 50px;float:left;}

#register-form .error{float:none;margin:0 0 0 25px;}



/* contactus form*/

#contact-form{width:500px; padding:12px;}



/*menu*/

/* 

	LEVEL ONE

*/

ul.dropdown                         { position: relative; }

ul.dropdown li                      { float: left; background:url(../images/menu-bg.jpg) repeat-x;height:31px;position:relative;}

ul.dropdown a:hover		            { color: #fff; }

ul.dropdown a:active                { color: #ffa500; }

ul.dropdown li a                    {display: block; padding: 2px 65px 0 65px; border-right: 1px solid  #333333;color: #fff;font:normal normal bold 12px "Arial";line-height:29px;  }

ul.dropdown li a.last               {display: block; padding: 2px 42px 0 42px;color: #fff;font:normal normal bold 12px "Arial";line-height:29px;  }

ul.dropdown li:last-child a         {border-right: none; } /* Doesn't work in IE */

ul.dropdown li.hover,

ul.dropdown li:hover                {background:url(../images/menu-bg-over.jpg) repeat-x; color:#fff; position: relative; }

ul.dropdown li.hover a              {color: #fff; }





/* 

	LEVEL TWO

*/

ul.dropdown ul 						{ width: 220px; visibility: hidden; position: absolute; top: 100%; left: 0; }

ul.dropdown ul li 					{ font-weight: normal; background: #333; color: #000; 

									  border-bottom: 1px solid #ccc; float: none;width:220px; }

									  

                                    /* IE 6 & 7 Needs Inline Block */

ul.dropdown ul li a					{ border-right: none; width: 100%; display: inline-block;margin:0 0 0 -25px; } 



/* 

	LEVEL THREE

*/

ul.dropdown ul ul 					{ left: 100%; top: 0; }

ul.dropdown li:hover > ul 			{ visibility: visible; }