@charset "utf-8";

/* CSS Document */



*{

	margin: 0;

	padding: 0;

}



body{

	text-align:center;

	font-family: "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;;

	font-size: 12px;

	background:url(../images/bgBody.jpg) repeat-x left top;

	}

#wrapper{

	width: 1007px;

	margin: 0 auto;

	text-align:left;

	}

.wrapperInside{

	width:940px;

	margin:0 auto;

	text-align:left;

}	

/****************** Key CSS Elements **************************/	

.headerTop{

	background: url(../images/headerTop.jpg) no-repeat top left;

	width:1007px;

	height:173px; 

}

.headerTop h1{

	text-indent:-9000px;

}

.headerBtm{

	height:59px;

}



.mainNav{

	background:url(../images/bgNav2.jpg) no-repeat;

	width:940px;

	height:55px;

	margin:0;

	padding:0;

}

.borderTop{

	border-top:1px dashed #ccc;

	padding-top:20px;

}

.clear{ clear:both;

}

img{

	border:0;

}

a{

	text-decoration:none;

	color:#116a92;

}

a:hover{

	text-decoration:underline;

}

p{

	line-height:20px;

	text-align:justify;

	padding-bottom:15px;

}

.ImgWrap{

	background:url(../images/imgBg.jpg) no-repeat top left;

}

/****************** CSS Main Navigation Elements **************************/		

/*.mainNav{

	position:absolute;

	left: 157px;

	top: 69px;

}*/



.mainNavList ul{

	float: left;

	list-style: none;

	margin: 0;

	padding: 14px 0 0 70px;



}

.mainNavList li {

	float: left;

	font: 14px "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;

	padding: 0;

	list-style:none;

	background: url(../images/NavSeparator.gif) center right no-repeat;

	margin: 0 8px 0 0px;

}



.mainNavList a {

/*	background: url(../images/NavSeparator.gif) center left no-repeat;

*/	color: #fff;

	display: block;

	float: left;

	margin: 0 5px 0 5px;

	padding: 4px 15px 15px 10px;

	text-decoration: none;

}

.mainNavList a:hover {

	background: url(../images/mainNavPoiter.gif) bottom center no-repeat;

	color: #ffff33;

	margin-bottom:0px;

	margin-left:5px;

	text-decoration:none;

/*	padding-bottom: 8px;*/

}



#current{

	background: url(../images/mainNavPoiter.gif) bottom center no-repeat;

	color: #ffff33;

	font-weight:bold;

	

}

.mainNavList ul .NoSept{

	background:none;

}











.subMenu{

	width:600px;

	float:right;

	position:relative;

}

.subMenuList{

	position:absolute;

	left: 135px;

	top: 3px;

	height: 55px;

}

.subMenu .subMenuList {

      float:left;

      width:455px;

      font-size:12px;

	  font-weight:normal;

      line-height:normal;

	  color:#444;

}

.subMenu .subMenuList ul {

	  margin:0;

	  padding:0px 0px 0px 0px;

	  list-style:none;

}

.subMenu .subMenuList li {

      display:inline;

      margin:0;

      padding:0;

}



.subMenu .subMenuList li a {

      float:left;

      background: url(../images/celeapTab_left.gif) no-repeat left top;

      margin:0;

      padding:0px 2px 0px 3px;

      text-decoration:none;

}

.subMenu .subMenuList a span {

      float:left;

      display:block;

      background: url(../images/celeapTab_right.gif) no-repeat right top;

      padding:20px 12px 8px 12px;

      color:#444;

}

/* Commented Backslash Hack hides rule from IE5-Mac \*/

.subMenu .subMenuList a span {float:none;}

    /* End IE5-Mac hack */

.subMenu .subMenuList a:hover span {

      color:#c6302f;

	  text-decoration:underline;

}

.subMenu .subMenuList a:hover {

      background-position:0% -46px;

}

.subMenu .subMenuList a:hover span {

      background-position:100% -46px;

}  



/*----------End MainNav-A----------*/





/*- Sub Menu Tabs -------------------------- */

.searchBox{

	width:215px;

	float:left;

/*	padding-top:18px;*/

	padding:0 0 0 28px;

	position:relative;

}

.searchBoxInside{

	position:absolute;

	top:18px;

}

.searchform{



}	

.searchBox-L-1{

	width:173px;

	float:left;

	background: url(../images/search-LenBox.gif) no-repeat top left;

	height:29px;

}

.searchBox-R{

	width:35px;

	float:left;

}



.searchBoxType input{

	border: none;

	float: left;

}		 				

.searchBox-L-1 .searchBoxType{

	border: none;

	color: #aaa7a7;

	font-size: .9em;

	padding:6px 0 0 5px;

	background-color:transparent;	

}

/************* Side Nav ****************/



.SideNav{

	padding-left:15px;

	font:12px Verdana, Arial, Helvetica, sans-serif;

	width:170px;



}

.SideNav ul{

	list-style-type: none;

	margin: 0;

	padding:0;

}

.SideNav ul li{

	border-bottom: 1px dashed #efefec;

}

.SideNav ul li a{

	display: block;

	padding: 4px 0px 4px 12px;

	color: #5c5c5b;

	text-decoration: none;

	background:transparent url(../images/yellowArrow.gif) no-repeat left center;

}

.SideNav ul li a:hover{

	text-decoration:none;

	background-color:#ef3c00;

	color:#fff;

	background-image:none;

/*	background:transparent url(../images/yellowArrow.gif) no-repeat left center;*/



}

.SideNav ul li a#current{

	text-decoration:underline;

	background:transparent url(../images/iconCategories2.gif) no-repeat left center;

	font-weight:bold;

	cursor:default;

}



/*************** Form****************/

.MainTitle{

	padding-top:2px;

	font:16px Arial, Helvetica, sans-serif;

	color:#3076b5;

	font-weight:bold;

}



.noBorder{

	border: none;

}

.ContactForm{

	padding-top:10px;

	padding-bottom:5px;

}



.ContactForm form {

    margin: 0 0 0 20px;

}



.ContactForm form p {

    margin: 0 0 5px 0;

}

.ContactForm label {

    color: #116a92;

    display: block;

	padding-bottom:5px;

}

.ContactForm input{

	border:1px dashed #d4d0d0;

	height:24px;

	background-color:#f1eeee;

}



.ContactForm textarea{

	border:1px dashed #d4d0d0;

	background-color:#f1eeee;

}



.ContactForm .formboxes {

    width: 250px;

}



.ContactForm fieldset {

    border: none;

}



.InfoTxt{

	font: 18px Arial, Helvetica, sans-serif;

	color:#c6302f;

}

.WriteUs{

	font: 16px Arial, Helvetica, sans-serif;

	font-weight:bold;

	padding-top:8px;

	color:#116a92;

}

.ContactForm .noBorder{

	border:none;

}

/****************************/



/****************** CSS Container Elements **************************/		

.container{

	background:url(../images/bgContainer.gif) no-repeat top left;

	padding:10px 25px 0 25px;

}



.container h1{

	font:Verdana, Arial, Helvetica, sans-serif;

	font-size:22px;

	font-weight:normal;

	margin-bottom:30px;

}

.container h2{

	font:Verdana, Arial, Helvetica, sans-serif;

	font-size:16px;

	font-weight:normal;

	margin-bottom:10px;

	color:#c6302f;

}



.container-L{

	float:left;

	width:580px;

}

.container-R{

	float:right;

	width:295px

}

/*************/



.SubCont-L{

	width:415px;

	float:left;

}

.SubCont-R{

	width:450px;

	float:right;

	padding-top:22px;

}





.headerBox{

	background:url(../images/2ndContTop.gif) no-repeat top left;

	width:413px;

	height:45px;

	padding-bottom:5px;

}

.headerBox-style{

	font:Verdana, Arial, Helvetica, sans-serif;

	font-size:16px;

	padding-top:18px;

	padding-left:28px;

}



.box{

	background:url(../images/boxBody.gif) no-repeat top left;

	width:413px;

	height:384px;

	padding-top:24px;

	padding-left:5px;

}

.box1{

	padding-bottom:12px;

}

.box-caption{

	background: url(../images/box-caption.gif) no-repeat top left;

	height:23px;

}

.box-Capstyle{

	padding-left:14px;

	padding-top:5px;

}

/*.boxMid{

	background: url(../images/boxMid.gif) no-repeat;

	width:413px;

}

.boxTop{

	background: url(../images/boxTop.gif) no-repeat top left;

	height:22px;

}

.boxBtm{

	background:url(../images/boxBtm.gif) no-repeat bottom left;

	height:33px;

}*/



.SubCont h2{

	font: Verdana, Arial, Helvetica, sans-serif;

	font-size:16px;

	font-weight:normal;

	color:#116a92;

}

.readMore{

	background:url(../images/readmore.gif) no-repeat;

	width:96px;

	height:24px;

	padding:4px 0 0 15px;

	float:right;

}

.readMore a{

	font:Verdana, Arial, Helvetica, sans-serif;

	color:#fff;

	text-decoration:none;

}

.readMore a:hover{

	text-decoration:underline;

	color:#FFFF33;

}





/********   Sign In Area *******************/

.signInBox{

	padding-left:2px;

	padding-top:10px;

}

.signInBox .middleBox{

	background: url(../images/signInMid.gif) repeat-y;

	width:448px;

}

.signInBox .topBox{

	background:url(../images/signInTop.gif) no-repeat top left;

	height:10px;

}

.signInBox .btmBox{

	background: url(../images/signInBtm.gif) no-repeat bottom left;

	height:41px;

}

.SignTitle{

	font:Verdana, Arial, Helvetica, sans-serif;

	font-size:21px;

	color:#6b6a6a;

	padding-left:36px;

	padding-bottom:10px;

}



.Styleforgot{

	text-align:center;

	padding-top:28px;

}

.Styleforgot a{

		text-decoration:none;

	font:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#fc0808;

}

.Styleforgot a:hover{

	text-decoration:underline;

}

.signInput{

	width:265px;

	float:left;

}

.signButton{

	width:117px;

	float:left;

	padding-left:10px;

}

.signBox{

	padding-left:36px;

}



.InputBox{

	border:0;

	color: #333;

	font-size: .9em;

	width: 264px;

	height: 33px;

	padding: 7px 3px 0 8px;

	background: url(../images/inputBox.gif) no-repeat;

}

.signButton button.SignBtn {

	border:0px;

	width: 116px;

	height: 73px;

	color:#737271;

	cursor: pointer;

	text-indent: -9999px;

	background: url(../images/signButton.gif) no-repeat top right;

}



/****************** CSS Footer Elements **************************/		

.footer{

	clear:both;

	border-top:1px solid #f0f0f1;

	margin:20px 25px 0 25px;

	padding-top:20px;

	color:#adadae;

}

.footer p{

	font:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#adadae;

	padding-bottom:2px;

	text-align:center;

}

.footer a{

 text-decoration:none;

 	color:#adadae;

 }

.footer a:hover{

	text-decoration:underline;

	color:#444;

}

.footerNav{

	padding-bottom:20px;

}

.footerNav ul{

	margin-left: 0;

	padding-left: 0;

	white-space: nowrap;

}

.footerNav li {

	display: inline;

	list-style-type: none;

}



.footerNav a {

	padding: 3px 10px;

 	color:#adadae;

	text-decoration: none;

}

.footerNav a:hover {

	color:#444;

	text-decoration:underline;

}



.footerRedLink a{

	color:#B50D0D;

}



.footerRedLink a:hover{

	color:#B50D0D;

}