/*===== GENERAL ELEMENT STYLES =====*/	
	body{
	padding:0;
	margin:0;
	background-image:url('../images/ZeroToCLM/Z2CLMbg10.jpg');
	background-position:top center;
	background-repeat: no-repeat;
	background-color:#003876;
	font-family: Arial, Tahoma;
	color:#666666;
	font-size:13px;
	}
	
	#flashHome { float:left;}
	
	#widgets {float:right; margin-right:11px; background-color:#999999; }
	#widgets img {border:0px none FFFFFF;}

	a{
		text-decoration:none;
		color:#003876;
	}
	
	a:hover{
		color:#3598c5;
	}
	
	th{
		text-decoration:underline;
		color:#000000;
	}

sup  { 
	font-size: smaller;
    vertical-align: baseline;
    position: relative;
    bottom: 0.33em;
}





/*===== GENERAL PAGE STRUCTURE =====*/

	.wrapper{
		/*border: 1px solid #FF0000;*/
		padding:0;
		width:908px;
		margin:auto;
		clear:both;
		/*background-color:#FF0000;*/
	}

	.pageContainer{
	/*border: 1px solid #00FF00;*/
    padding:0;
	margin:0;
	/*float: left;*/
	clear:both;
	position:relative;
	/*background-color:#00FF00;*/
	}

	.pageTopBanner{
		left: 4px;
		position:relative;
		margin:5px 0 0 0; 
	}
	
	.topBorder{
	/*border:1px #000000 solid;*/
		padding:0;
		left:12px;
		width:876px;
		background-color:#FFFFFF;
		height:12px;
		position:relative;
		clear:both;
		/*float:left;*/
	}

  

	.centerPageRow{
		/*border: 1px #0000FF solid;*/
		width: 908px;
		/*float: left;*/
		display: block;
		/*background-color:#FFFFFF;*/
	}
	
	.content-container { background-color: #FFF;	}
	
	.border-left img,
	.border-right img { display: block;}
	
	
	.contentWrapperHome,
	.contentWrapper{
		background-color: #FFF;
		display:block;
		position: relative;
	}

  .contentWrapperHome { width:879px; margin: 0px 0px 0px 11px; }
  .contentWrapper { text-align:left; width:868px; margin: 0px 11px 0px 11px; }
	
	.footer{
		background-image:url(../images/page_border_bottom.png);
		width:890px;
		background-repeat:no-repeat;
		font-size: 9px;
		font-weight: normal;
		color: #ffffff;
		position:relative;
		clear:both;
		padding: 25px 0 15px 13px;
		margin:0 0 0 -4px;
		letter-spacing:1px;
	}
	
	.footer a,
	.footer a:hover {
		color:#ffcd5a;
		text-decoration:none;
	}
	
	.footer_left{
		float:left;
	}
	
	.footer_right{
		float:right;
	}
	
/*===== SEARCH BOX STYLES =====*/
	
	.search_box{
	   position:absolute;
	   top:55px;
	   right:150px;
	   width:156px;
	   background-image:url(../images/site_search_box_bg.jpg);
	   height:20px;
	   background-repeat:no-repeat;
	}
	
	.search_input{
		border:none;
		background-color:transparent;
		font-size:10px;
		color:#003876;
		text-align:right;
		position:relative;
		top:0px;
		padding-right:5px;
	}
	
	.search_submit{
		padding-top:3px;
		cursor:hand;
	}
	
	
/*===== TWITTER COUNTER STYLES =====*/
	#TwitterCounter{
		position: absolute;
		top:5px;
		right:25px;
	}
	
	#TwitterCounter img{
		width: 115px;
		height: 70px;
	}
	

/*===== BIO PAGE STYLES =====*/
	
	.bioProfileLabel{
		color:#3598c5;
		font-weight:bold;
	}
	
	
/*===== PRESS RELEASE STYLES =====*/

.news_content{
	font-size:12px;	
}

	
/*===== TEXT STYLES =====*/
	.sectionHeader{
		color:#003876;
		font-weight:bold;
	}
	
	.mainHeader{
		color:#003876;
		font-weight:bold;
		font-size:14px;
	}

       .required-field{
               font-weight:bold;
       }

       .testimonial-source{
              color:#003876;
              font-weight:bold;
       }
       .testimonials li{
           padding:5px;
       }
/*===== NAV MENU STRUCTURE =====*/

    #menuOption1 {left:14px; z-index: 200; height:39px;}
    #menuOption2 {left:120px; z-index: 199; height:39px;}
	#menuOption3 {left:293px; z-index: 198; height:39px;}
	#menuOption4 {left:387px; z-index: 197; height:39px;}
    #menuOption5 {left:458px; z-index: 196; height:39px;}
    #menuOption6 {left:550px; z-index: 195; height:39px;}

/*

    #menuOption1 {left:14px; z-index: 200; height:39px;}
        #menuOption2 {left:120px; width: 150px; z-index: 199; height:39px;}
	#menuOption3 {left:213px; z-index: 198; height:39px;}
	#menuOption4 {left:285px; z-index: 197; height:39px;}
        #menuOption5 {left:360px; z-index: 199; height:39px;}
*/	
	
	.mainMenuOptionBox{
   	position:absolute;
		top:0px;
	}
	
	
  .mainMenuOptionBox div.background {
  	position:absolute;
  	height: 39px;
  	background-image: url(../images/nav_item_bg.png);
    background-repeat:no-repeat;
    background-position: top right;
	}
	
	
	.mainMenuOptionBox a {
		height: 28px;
	  line-height: 28px;
		position: relative;
		text-align: center;
		margin:auto;
		padding-right:0px;
		padding-top: 0px;
		color:#003876;
		font-weight:bold;
		font-family:Arial, Helvetica,Arial,sans-serif;
		font-size:13px;
		text-decoration:none;
	}


	
	.menuOptionText{
	         white-space:nowrap;
		position: relative;
		text-align: center;
    padding: 1px 24px 0px 18px;
		color:#003876;
		font-weight:bold;
		font-family:Helvetica,Arial,sans-serif;
		font-size:13px;
	}
	
	.menuOptionText a:hover{
		color:#3598c5;
	}
	


	
  .oneMenuOptionShort,
  .oneMenuOption,
  .twoMenuOptions,
  .threeMenuOptions,
  .fourMenuOptionsShort,
  .fourMenuOptions{
  		background-repeat: no-repeat;
  		background-position: top right;
  }

	.secondaryMenuOptions/*, .tertiaryMenuOptions */{
		position: absolute;
		top:28px;
		left:0px;
		display: none;
	  height: 33px;
		padding:0px;
		padding-top:0px;
		padding-left:8px;
		padding-right: 17px;
		text-align:center;
		text-align: left;
		border: 0px solid red;

	}
	
	.secondaryMenuOptions td { padding: 0px 10px 0px 10px; }
	

 .oneMenuOptionShort{
    background-image: url(../images/subnav_menu_bg_1_item_short.png);
	}
	
	.oneMenuOption{
		background-image: url(../images/subnav_menu_bg_1_item.png);
	}
	
	.twoMenuOptions{
		background-image: url(../images/subnav_menu_bg_2_items.png);
	}
	
	.threeMenuOptions{
		background-image: url(../images/subnav_menu_bg_3_items.png);
	}
	
	.fourMenuOptionsShort{
		background-image: url(../images/subnav_menu_bg_4_items_short.png);	
	}
	
	.fourMenuOptions{
		background-image: url(../images/subnav_menu_bg_4_items.png);
	}
	
	.secondaryMenuOptions a{
		color:#f5c34d;
		/*color:#3598c5;*/
		font-weight:bold;
		font-family:Arial,sans-serif;
		font-size:11px;
		text-decoration:none;
		line-height: 23px;
		height: 23px;
	}
	
	.secondaryMenuOptions a:hover{
		color:#3598c5;
	}
	
	.tertiaryNavWrapper{
		text-align:center;
		color:#003876;
		position:absolute;
		top:45px;
	}
	
	.tertiaryNavWrapper a{
		color:#3598c5;
		text-decoration:none;
		font-weight:bold;
	}
	
	.tertiaryNavWrapper a:hover{
		color:#ffcd5a;
	}
	
/*===== HOME PAGE STRUCTURE =====*/

	.homeSectionA{
		float:left;
		width:649px;
  }
	
	.homeSectionB{
		float:left;
		margin-top:8px;
		width:100%;
		line-height:0px;
		font-size:0px;
		background-color: #fff;
	}
	
	.homeSideBar{
		width:249px;
		height:369px;
		padding-top:10px;
		position:absolute;
		left:645px;
		top:-10px;
		float:right;
		background-image:url(../images/home_sidebox.png);
		background-repeat:no-repeat;
		text-align:center;
	}
	
	.homeSideBar img{
		padding:0px;
		margin:0px;
		padding-bottom:8px;
	}
	
/*===== INTERIOR PAGE STRUCTURE =====*/

		.interiorSideBar{
		width:236px;
		height:510px;
		margin-top:10px;
		position:absolute;
		left:645px;
		top:-10px;
		float:right;
		/*background-image:url(../images/interior_sidebox.png);*/
		background-repeat:no-repeat;
		text-align:center;
	}


	
	.interiorSectionB{
		float:left;
		background-color:#ffcd5a;
		height:13px;
		width:100%;
		line-height:0px;
		font-size:0px;
	}
	
	.interiorSectionA{
		width:610px;
		min-height:445px;
		padding-left:28px;
		padding-right:25px;
		padding-bottom:0px;
		padding-top:42px !important;
		background-image:url(../images/interior_wrapper_bg.jpg);
		background-repeat:no-repeat;
		font-family: "Lucida Grande",Verdana,Lucida,Helvetica,Arial,sans-serif;
		font-weight: normal;

	}
	
		
	.interiorSideBar img{
		padding:0px;
		margin:0px;
		padding-bottom:8px;
	}
	





