/*********************************************************************************************
*************                       All Pages
*********************************************************************************************/

html {
	background-image:url(images/bkgrnd_allpgs_E2E3DD.jpg);
	padding-bottom:23px;
	_padding-bottom:13px;
}
body {
	margin: 0;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 13px;
	line-height: 16px;
	font-weight: normal;
	text-align: center;          /* IE HACK  --  used for centering  */
}
#bodycontainer {
	width: 822px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/bkgrnd_allpgs_shad_822x1.jpg);
	background-repeat:repeat-y;
}
img {
	border:0;
}
#txt_bkgrnd {
	width: 822px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/bkgrnd_allpgs_shad_822x1.jpg); 
	background-repeat:repeat-y;
	background-color:#FFFFFF;
}



/*********************************************************************************************
*************                       top banner area
*********************************************************************************************/
#banner_bkgrnd {	
	margin: 0;
	padding: 0;
	background-image: url(images/bkgrnd_banner_allpgs_3B6C74.jpg);
}
#banner_wrap {
	margin: 0;
	padding: 0;
	width: 822px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/bkgrnd_banner_shad_822x1.jpg); 
	background-repeat:repeat-y;
}



/*********************************************************************************************
*************                       top image area
*********************************************************************************************/
#imagecontainer {
	width: 822px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/bkgrnd_allpgs_shad_822x1.jpg);
	background-repeat:repeat-y;
}
#imagewrapper {
	width: 750px;
	margin-right: auto;
	margin-left: auto;
	background-color:#FFFFFF
}



/*********************************************************************************************
*************                       Top Navigation Main Page area
*********************************************************************************************/
#navtop_bkgrnd {
	background-image: url(images/bkgrnd_navtop_DACABD.jpg);
}
#navtop_wrap {
	width: 822px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/bkgrnd_navtop_shad_822x1.jpg); 
	background-repeat:repeat-y;
} 
#navtop {
	text-align: left;
	font-weight:bold;
	color:#FFFFFF;
	font-size:13px;
	line-height: 15px;
	padding: 6px 0 7px 59px;
	_padding: 6px 0 7px 59px;    /* IE HACK  --  IE reads only this  */
	font-style:normal;
}
#navtop a:link, #navtop a:visited, #navtop a:active {
	color: #FFFFFF; 
	text-decoration:none;
	font-family:Times New Roman, Times, serif;
}
#navtop a:hover {
	color: #d7cbb3;
	text-decoration:none;
}



/*********************************************************************************************
*************                       Top Navigation 2nd level area
*********************************************************************************************/
#navtop_bkgrnd_2ndlvl {
	width: 822px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/bkgrnd_allpgs_shad_822x1.jpg);
	background-repeat:repeat-y;
}
#navtop_wrap_2ndlvl {
	width: 750px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/bkgrnd_navtop_inside_A44201.jpg); 
} 
#navtop_2ndlvl {
	text-align: left;
	color:#FFFFFF;
	font-size:13px;
	line-height: 14px;
	padding: 6px 0 8px 30px;
	_padding: 5px 0 7px 30px;    /* IE HACK  --  IE will follow  */
	font-style:normal;
	font-weight:bold;
}
#navtop_2ndlvl a:link, #navtop_2ndlvl a:visited, #navtop_2ndlvl a:active {
	color: #FFFFFF; 
	text-decoration:none;
	font-family:Times New Roman, Times, serif;
}
#navtop_2ndlvl a:hover {
	color: #d7cbb3;
	text-decoration:none;
}






/*********************************************************************************************
*************                       1st (main) Level Page
*********************************************************************************************/



#txt_wrap_main {
	width: 750px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/bkgrnd_inside_mainpg.jpg);
	background-repeat:repeat-y;  
}
#left_container {
	width: 221px;
	float:left;
	padding:30px 0 25px 18px;
	_padding:45px 0 25px 20px;    /* IE 6 HACK --reads this -- takes out padding  */
	text-align: left;
}
/* #left_container {		    /* IE6/IE7 HACK for padding  */
/*     \width: 225px;	        /* takes out indent in IE6  */
/*     w\idth: 205px;   	    /* width = pad left + pad right */
/* }   */

#left_container a:link, #left_container a:visited, #left_container a:active {
	color: #0068cb; 
	text-decoration:none;
	font-style: normal;
	font-weight: bold;
}
#left_container a:hover {
	color: #a33d01; 
	text-decoration:none;
	font-style: normal;
	font-weight: bold;
}
#content_main {
	font-family: Times New Roman, Times, serif;
	font-size: 14px;
	line-height: 17px;
	width: 433px;
	/* float: right; */
	padding:20px 27px 25px 290px;
	_padding:25px 0px 25px 30px;  /* IE 6 HACK --reads this -- takes out padding  */
	text-align: left;
}

 /* #content_main {		         /* IE6/IE7 HACK for padding */
/*     \width: 440px;            /* takes out indent in ie6  */
 /*    w\idth: 440px;	         /* width = pad left + pad right */
/* }  */
	
#content_main h1 {
	color: #a33d01;
	font-size: 16px;
	text-align: left;
	font-weight: bold;
	line-height:16px;
	margin-bottom:0;		     /* this is used to take out space after h1 */
}
h1+p {						     /* this ads a little bit of space after zeroing */
	margin-top:3px;
}
#navtop_main {
	text-align: left;
	width: 763px;
	clear:both;
	height:23px;
	background-image: url(images/nav_topmain_822x26.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
	padding: 5px 0 0 59px;
}
#navtop_main a:link, #navtop_main a:visited, #navtop_main a:active {
	color: #FFFFFF; 
	text-decoration:none;
	font-family:Times New Roman, Times, serif;
	font-size:13px;
	font-style:normal;
	color:#FFFFFF;
}
#navtop_main a:hover {
	color: #d7cbb3;
	text-decoration:none;
}
img.floatLeft { 
    float: left; 
	margin-left: 5px;
	margin-right:5px; 
}
.left_text {
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	text-align: left;
	line-height: 16px;
	font-weight: normal;
}
.left_text a:link, .left_text a:visited, .left_text a:active {
	color: #0068cb; 
	text-decoration:none;
	font-style: normal;
	font-weight: bold;
}
.left_text a:hover {
	color: #a33d01; 
	text-decoration:none;
	font-style: normal;
	font-weight: bold;
}



/*********************************************************************************************
*************                       2nd Level Pages
*********************************************************************************************/

#top_image_2ndlvl {
	background-image: url(images/img_2ndlvl_750x79.jpg);
	background-repeat:no-repeat;
	height:79px;
}
#header_2ndlvl {
	padding-top:17px;
	padding-left:385px;
	font-family: Times New Roman, Times, serif;
	font-size: 26px;
	line-height: 17px;
	font-weight: normal;
	text-align:left;
	color:#FFFFFF;
}
#insidenav_2ndlvl {
	padding-top:24px;
	padding-left:385px;
	font-family: Times New Roman, Times, serif;
	font-size: 14px;
	font-weight: normal;
	text-align:left;
	color:#000000;
}
#insidenav_2ndlvl a:link, #insidenav_2ndlvl a:visited, #insidenav_2ndlvl a:active {
	color: #a33d01;
	text-decoration:underline;
}
#insidenav_2ndlvl a:hover {
	color: #0068cb;
	text-decoration:none;
}
#txt_wrap_2ndlvl {
	width: 750px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/bkgrnd_inside_2ndlvl.jpg);
	background-repeat:repeat-y;
}
#content_2ndlvl {
	width: 88%;   /* 655px; */
	padding-top:30px;
	padding-left:5%;
	/*padding-right:65px;*/
	padding-bottom:30px;
	padding-right:5px;
	font-family: Times New Roman, Times, serif;
	font-size: 14px;
	line-height: 17px;
	font-weight: normal;
	text-align:left;
	margin-right: auto;
	margin-left: auto;
}
#content_2ndlvl a:link, #content_2ndlvl a:visited, #content_2ndlvl a:active {
	color: #0068cb; 
	text-decoration:underline;
}
#content_2ndlvl a:hover {
	color: #a33d01;
	text-decoration:none;
}
#content_2ndlvl p {
	margin-bottom: -.1%;
}

#content_2ndlvl h1 {
	font-family: Times New Roman, Times, serif;
	color: #3d666e;
	font-size: 24px;
	font-weight: normal;
}
#content_2ndlvl h2 {

	font-family: Times New Roman, Times, serif;
	color: #a33d01;
	font-size: 16px;
	font-weight: bold;
	line-height:16px;
	margin-bottom:0;		/* this is used to take out space after h2 */

}
h2+p {						/* this is used to take out space after h2 */	
 	margin-top:1px;         /* does not work in IE6  */  
}  
.footnote {
	font-family:Times New Roman, Times, serif;
	color: #000000;
	font-size: 10px;
	text-align: left;
	font-weight: normal;
	font-style:italic;
}
ul, td {
	font-family: Times New Roman, Times, serif;
	font-size: 14px;
	line-height: 17px;
	font-weight: normal;
}




/*********************************************************************************************
*************                       Bottom Navigation  area
*********************************************************************************************/

#navbtm_bkgrnd {
	background-image: url(images/bkgrnd_navbtm_C0C6C6.jpg);
	clear:both;
}
#navbtm_wrap {
	width: 822px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/bkgrnd_navbtm_shad_822x1.jpg); 
	background-repeat:repeat-y;
} 
#navbtm {
	margin-right: auto;
	margin-left: auto;
	color:#FFFFFF;
	font-size:13px;
	line-height: 15px;
	padding: 7px 0 7px 0px;
	_padding: 7px 0 7px 0px;     /* IE HACK  --  IE will follow  */
	font-style:normal;
	font-weight:bold;
}
#navbtm a:link, #navbtm a:visited, #navbtm a:active {
	color: #FFFFFF; 
	text-decoration:none;
	font-family:Times New Roman, Times, serif;
}
#navbtm a:hover {
	color: #d7cbb3;
	text-decoration:none;
}




/*********************************************************************************************
*************                       Footer
*********************************************************************************************/

#footer_bkgrnd {
	width: 822px;
	margin-right: auto;
	margin-left: auto;
/*background-image: url(images/bkgrnd_allpgs_shad_822x1.jpg); 
	background-repeat:repeat-y;
	background-color:#FFFFFF;  */
}
#footer_wrap_main {
	width: 750px;
	margin-right: auto;
	margin-left: auto;
	height:20px;
	/*background-image: url(images/bkgrnd_inside_mainpg.jpg); 
	background-repeat:repeat-y;
	height:20px;  */
}
#footer_wrap_2ndlvl {
	width: 750px;
	margin-right: auto;
	margin-left: auto;
	height:20px;
	/*ackground-image: url(images/bkgrnd_inside_2ndlvl.jpg); 
	background-repeat:repeat-y;
	height:20px;  */
}





/*********************************************************************************************
*************                       Video
**********************************************************************************************/
#video_placement {
	width:413px;
	height:321px;
	background-image:url(images/video_FPO_413x321.jpg);
	background-repeat:no-repeat;
	position: absolute;
	top:223px;
	left:358px;
}
.hidden { 
	visibility: hidden;
}
.unhidden { 
	visibility: visible; 
}



/*********************************************************************************************
*************                       Sign-up
**********************************************************************************************/

#signup_header {
	padding-left:23px;
	font-family: Times New Roman, Times, serif;
	height:52px;
	line-height:27px;
	font-size: 25px;
	font-weight: normal;
	text-align:left;
	color:#FFFFFF;
	padding-top:12px;
	width:655px;
	background-color:#FFFFFF;
	background-image:url(images/signup_bkgrnd.jpg);
	background-repeat:repeat-x;
}
#form {
	background-image:url(images/signup_bkgrnd_side.jpg);
	background-repeat:repeat-y;
	background-color:#FFFFFF;
	width:575px;
	font-family: Times New Roman, Times, serif;
	font-size: 14px;
	line-height: 17px;
	font-weight: normal;
	text-align:left;
	padding: 35px 40px 0px 60px;
}
#form td {
	font-family: Times New Roman, Times, serif;
	font-size: 13px;
	line-height: 17px;
}
#form input {
	font-family: Times New Roman, Times, serif;
	font-size: 14px;
	line-height: 15px;
	background-color:#eff5f6;
}
#form select {
	font-family: Times New Roman, Times, serif;
	font-size: 14px;
	line-height: 15px;
	background-color:#eff5f6;
	width:230px;
}
.required {
	font-size: 9px;
	color:#FF0000;
	font-style:italic;
}
