

/* -------------------------------CSS WANDERSON  Last Edited------------------------ */

/* -------------------------------Main Elements Start Here------------------------------- */

	body {
	background:#7fa5c9;
	width: 100%;
	height: 100%;
	margin-top:30px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	padding: 0;
	font: 11px/1.4em "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	color: #282828;
	font-size:11px;
	line-height: 14px;
	}

.article_seperator 

{
display: block;
height: 20px;
background-color: transparent;
background-image: url(images/seperator.gif);
background-repeat: repeat-x;
background-attachment: scroll;
background-x-position: center;
background-y-position: center;

}

/* ----------input fields-----------------------------------------------------------------------------*/	

span.required{
  font-size: 13px !important;
  color: red !important;
}

.errormsg {
  display: block;
  width: 700;
  height: 22px;
  line-height: 22px;
  color: #FFFFFF;
  font-weight: bold;
  background: #FF9D9D url(images/stop.gif) no-repeat 10px center;
  padding: 3px 10px 3px 40px;
  margin: 10px 0;
  border-top: 2px solid #FF0000;
  border-bottom: 2px solid #FF0000;
}

 .dvhdr1 {
           background:#002543;
            font-family:Geneva, Arial, Helvetica, sans-serif;
            font-size:11px;
			color:#FFFFFF;
            font-weight:bold;
            border:1px solid #fff;
            padding:5px;
            width:150px;
         }
         
 .dvbdy1 {
            background:#FFFFFF;
            font-family:Geneva, Arial, Helvetica, sans-serif;
            font-size:11px;
            border-left:1px solid #fff;
            border-right:1px solid #fff;
            border-bottom:1px solid #fff;
            padding:5px;
            width:150px;
         }
.iBox{

	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	background:#f4f4f4;
	border:solid 1px #499ed7;
	margin:4px 0px 5px 0px;
	padding:4px;

	}

.iBox:hover{
	background:#ffffcc;
	color:#000;
	border:solid 1px #2fba9d;
	}

.iBtn{
	background-color:#fce8ad;
	border:solid 1px #2fba9d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:4px;
	margin:4px auto;
	color:#000;

	}

.iBtn:hover,.iBtn:focus{
	background-color:#fddb78;
	border-color:#2fba9d;

}
/* ----------end input fields-----------------------------------------------------------------------------*/	


/* -------------------------------Container Divs Elements Start Here------------------------------- */


	#box1 {
	width: 962px;
	border: 1px solid #ffffff;
	background: #fff url(images/bg_a.jpg) repeat-y top center;
	height: auto;
	margin:0px auto 0 auto;
	padding: 0px;
	}

	
	div#contentholder {
	color: #000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align: left;
	margin: 0 auto 0 auto;
	width: 962px;
	height: auto;
	position: relative;
	padding: 0 0 0 0;
	}

	
	div#crumbs {
	color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background: #fff url(images/crumbs_bg.jpg) repeat-y top center;*/
	margin: 0px 0 0 0;
	padding: 0px 0px 0px 0px;
	width: 779px;
	height: 24px; /* IE6 BUG*/
	text-left:right;
	}
	
	div#maincontentholder
	{
	background: #f4f4f4;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	width: 962px;
	height: auto;
	position: relative;
	}
	
	div#maincontentholder_print
	{
	background: #ffffff;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	width: 962px;
	height: auto;
	position: relative;
	}
	
	#content_col_one{
	background: #f4f4f4 url(images/off.gif) repeat-y top center;
	width:183px;
	border: 0px solid #ff66ff;
	padding:0px 0px 0px 0px;
	float:left;
	}

	#content_col_two{
	width:779px;
	background: url(images/col2_bg.gif) repeat top center;
	margin:0px 0 0 0px;
	padding:0px 0px 0 0px;
	float:right;
	}
	
	#content_col_two_nobg{
	width:779px;
	background: #fff;
	margin:0px 0 0 0px;
	padding:0px 0px 0 0px;
	float:right;
	position:relative
	}
	
	div.contentholderTEXT
	{
	float:left; 
	border: 0px solid #cccccc;
	text-align: left;
	margin-left:0px;  
	margin-right:30px;
	margin-top:20px;
	margin-bottom:7px;
	width: 535px;
	height: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
	}
		div.contentholderwideTEXT2
	{
	float:left; 
	border: 0px solid #cccccc;
	text-align: left;
	margin-left:0px;  
	margin-right:15px;
	margin-top:20px;
	margin-bottom:7px;
	width: 720px;
	height: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
	}

	div.contentholderTEXTPRINT
	{
	float:left; 
	border: 0px solid #cccccc;
	text-align: left;
	margin-left:0px;  
	margin-right:30px;
	margin-top:20px;
	margin-bottom:7px;
	width: 900px;
	height: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
	}
	

	div.contentholderwideTEXT
	{
	float:left; 
	border: 0px solid #cccccc;
	text-align: left;
	margin-left:0px;  
	margin-right:30px;
	margin-top:20px;
	margin-bottom:7px;
	width: 720px;
	height: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
	}

    div.sub_links
	{
	float:left; 
	/*border: 1px solid #cccccc;*/
	text-align: left;
	margin-left:10px;
	margin-right:0px;
	margin-top:30px;
	margin-bottom:20px;
	width: 150px;
	height: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
		

	div#maincontentholderdivider
	{
	border: 1px solid #000000;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	width: 762px;
	height: auto;
	position: relative;
	padding-top: 0pt;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 0pt;
	}

	#content_dividercol_one{
	width:232px;
	background:#f4f4f4;
	border: 0px solid #ff66ff;
	padding:0px 0px 0px 0px;
	float:left;
	}

	#content_dividercol_two{
	width:762px;
	margin:0px 0 0 0px;
	padding:0px 0px 0 0px;
	float:right;
	}
	

	
	.breaker {clear:both}
	

	
	
	div.contentholdermaina
	{
	float:left; 
	/*background: url(images/plain_bg.gif) repeat top center;*/
	border: 0px solid #cccccc;
	text-align: left;
	margin-left:0px; 
	/*margin-left:25px; changed cause of IE6*/ 
	margin-right:30px;
	margin-top:7px;
	margin-bottom:7px;
	width: 680px;
	height: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	/*padding-left: 15px; IE6 BUG*/
	padding-left: 25px;
	}



/* -------------------------------Container Divs Elements END Here------------------------------- */

/* -------------------------------Link Elements Start Here------------------------------- */

 A {
	/*text-decoration:none ;*/
	color: #5b3822;
	font-family: arial, helvetica;
	}

 A:Hover {
	color: #499ed7;}
	
 A:Link {
color: #5b3822;}

 A.footer {
	text-decoration: none ;
	cursor: hand;
	color: #ffffff;
	font-family: arial, helvetica;
	font-size: 10px;}

 A.footer:Hover {
	color: #ffffcc;}
	
 A.footer:Link {
	color: #ffffcc;}
	
div#nav 
{
width: 972px;
height: 34px;
margin-top: 0pt;
margin-right: auto;
margin-bottom: 0pt;
margin-left: auto;
overflow-x: hidden;
overflow-y: hidden;
background-image: url(images/menu_temp2.jpg);
background-repeat: repeat-x;
background-attachment: scroll;
background-x-position: left;
background-y-position: top;
font-family: "Garamond",Garamond,;

}

.nav_links
{
width: 972px;
height: 34px;
text-decoration: none ;
margin-top: 3pt;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 24px;
}

	
.nav_links a 
{
margin-top: 0pt;
text-decoration: none ;
margin-right: 30px;
margin-bottom: 0pt;
margin-left: 0pt;
font-family: "Century Gothic",Century Gothic,;
font-style: normal;
font-variant: normal;
font-weight: bold;
font-size: 13pt;
line-height: 21px;
font-size-adjust: none;
font-stretch: normal;
}

.nav_links a:link, .nav_links a:active, .nav_links a:visited 

{
color: #ffffff;
text-transform: uppercase;
}

.nav_links a:hover, .nav_links a.selected:link, .nav_links a.selected:active, .nav_links a.selected:visited 

{
font-size: 13pt;
color: #5e0000;
}
	
/* -------------------------------Link Elements END Here------------------------------- */

/* -------------------------------Paragraph Elements Start Here------------------------------- */

p {

	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	font: 12px/1.4em "Helvetica", Arial, sans-serif;
}

p.sm {

	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 10px;
	font: 11px/1.4em "Helvetica", Arial, sans-serif;
}


p.sideframe
	{ 
	border: 1px solid #cccccc;
	width:auto;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-left:15px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:10px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	}
	


p.crumbs{
	border: 0px solid #252450;
	font-weight: none; 
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 6px 0 0 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #5b3822
}



p.footersm {
	/*border: 1px solid #000000;*/
	width: 660px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0;
	padding-bottom: 2px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}



p.clean	
	{
	padding:0px;
	margin:0px;
	}

.subtitlegreen {color:#006f22;font-family:Arial, Helvetica, sans-serif;font-size:23px;margin-top: 0px; margin-right: 0px; margin-left: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px}
.subtitlesubgreen {color:#006f22;font-family:Arial, Helvetica, sans-serif;font-size:18px;margin-top: 0px; margin-right: 0px; margin-left: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px}

.subtitlered {color:#010f55;font-family:Arial, Helvetica, sans-serif;font-size:23px;margin-top: 0px; margin-right: 0px; margin-left: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px}
.subtitlesubred {color:#010f55;font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:none;margin-top: 0px; margin-right: 0px; margin-left: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px}

.subtitlepurple {color:#24244f;font-family:Arial, Helvetica, sans-serif;font-size:20px;margin-top: 0px; margin-right: 0px; margin-left: 0px; margin-bottom: 10px; padding-top: 0px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px}
.subtitlesubpurple {color:#24244f;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;margin-top: 0px; margin-right: 0px; margin-left: 0px; margin-bottom: 2px; padding-top: 5px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px}

.subtitlemint {color:#8cca89;font-family:Arial, Helvetica, sans-serif;font-size:20px;margin-top: 0px; margin-right: 0px; margin-left: 0px; margin-bottom: 10px; padding-top: 0px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px}
.subtitlesubmint {color:#8cca89;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;margin-top: 0px; margin-right: 0px; margin-left: 0px; margin-bottom: 2px; padding-top: 5px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px}

.subtitleblue {color:#004bb2;font-family:Arial, Helvetica, sans-serif;font-size:26px;margin-top: 0px; margin-right: 0px; margin-left: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px}
.subtitlesubblue {color:#004bb2;font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:none;margin-top: 0px; margin-right: 0px; margin-left: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px}
.subtitlesubblue2 {color:#004bb2;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:none;margin-top: 0px; margin-right: 0px; margin-left: 0px; margin-bottom: 15px; padding-top: 0px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px}

.blue {color:#004bb2;font-family:Arial, Helvetica, sans-serif;margin-top: 0px; margin-right: 0px; margin-left: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px}

.subtitleblack {color:#000000;font-family:Arial, Helvetica, sans-serif;font-size:23px;margin-top: 0px; margin-right: 0px; margin-left: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px}
.subtitlesubblack {color:#000000;font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:none;margin-top: 0px; margin-right: 0px; margin-left: 0px; margin-bottom: 15px; padding-top: 0px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px}
.subtitlesubblack3 {color:#000000;font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:none;margin-top: 0px; margin-right: 0px; margin-left: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px}


.sideblack {color:#000000;border-bottom: 2px solid #000; font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:none;margin-top: 0px; margin-right: 0px; margin-left: 0px; margin-bottom: 1px; padding-top: 0px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px}



/* -------------------------------Paragraph Elements END Here------------------------------- */


/* -------------------------------UL Elements Start Here------------------------------- */
	
	b.push {
	border: 0px solid #252450;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding-top:0px;
	/*text-align: middle;*/
	padding-right: 0px;
	padding-left: 30px;
	padding-bottom: 0px;
}

	ul.submenu2{
	list-style: none;
	padding:0 0 0 0px;
	margin-top:10px;
	width:183px;
	height:auto;
	display:block;
	margin-right:0px;
	margin-left:0px
	}
	
	ul.submenu2 li{
	background-image: url(images/off.gif);
	list-style: none;
	padding-top:5px;
	width:183px;
	height:28px;
	display:block;
	margin-top:0px;
	margin-right:0px;
	margin-left:0px
	}
	

	ul.submenu2 a{
	color: #000000;
	background-image: url(images/off.gif);
	font-family: arial, helvetica,sans-serif;
	padding-top:5px;
	display:block;
	width:183px;
	height:28px;
	margin:0px;
	text-decoration: none;
	font-size: 12px

	}
	
	ul.submenu2 a:link,{
	width:183px;
	height:28px;
	background-image: url(images/off.gif);
	color: #000000;
	font-family: arial, helvetica,sans-serif;
	padding-top:5px;
	margin:0px;
	display:block;
	text-decoration: none;
	font-size: 12px;
	}
	
	ul.submenu2 a:visited{
	color: #000000;
	font-family: arial, helvetica,sans-serif;
	padding-top:5px;
	margin:0px;
	display:block;
	font-size: 12px;
	}
	
	ul.submenu2 a:hover{
	color: #ffffcc;
	background-image: url(images/on.gif);
	background-repeat: no-repeat;
	display:block;
	width:183px;
	height:28px;
	padding-top:5px;
	margin:0px 0 0 0px;
	font-size: 12px;
	}
	
	
	ul.submenu2 a.here{    
	color: #ffffcc;
	background-image: url(images/on.gif);
	background-repeat: no-repeat;
	display:block;
	width:183px;
	height:28px;
	padding-top:5px;
	margin:0px 0 0 0px;
	font-size: 12px;
	}
	
	ul#normal{
	margin-top: 5px;
	margin-right: 0px;
	margin-left: 20px;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
	ul#normal li{
  	list-style: none;
	background-image: url(images/square.jpg);
	background-repeat: no-repeat;
	background-position: .1em .4em;
	font: 12px/1.4em "Helvetica", Arial, sans-serif;
	padding:0px 6px 10px 40px;
	margin-top:0px;
		
}

	ul#crumbstools{
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 5px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 630px;
	padding-bottom: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
	ul#crumbstools li{
  	list-style:none;
	display:inline;
	background-image: none;
	background-repeat: no-repeat;
	/*background-position: .8em .8em;*/
	font: 13px/1.4em "Helvetica", Arial, sans-serif;
	padding:0px;
	margin-top:0px;
		
}


	div#footer {
	
	/*background: url(images/footerbg.jpg) repeat-y top center;*/
	border: 0px solid #252450;
	width: 965px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	margin: 10px auto 4px auto;
	text-align:center;
	font-size:9px;
	color:#878787;
	
}	

/* -------------------------------UL Elements END Here------------------------------- */


/* -------------------------------MISC Elements START Here------------------------------- */

	div#content {
	background-color:#ffffff;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	width: 788px;
	height: auto;
	position: relative;
	padding: 0 0 0 0;
}



div#menuBoxcontainer {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0 0 0 0;
	height: auto;
	width: 182px;
	}
	
div#contentBoxcontainer {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0 0 0 0;
	width: 615px;
	}
	
	div#contentBoxcontainer2 {
	/*border: 1px solid #000000;*/
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0px;
	padding:0px 0px 0px 100px;
	width: 450px;
	}
	

	.callout {border-top:1px solid #666;
	 background-color: #e5f9c5;
	padding: 10px;
	margin-top:0px}
	
	.calloutbox {border-top:1px solid #666;
	border-bottom:1px solid #666;
	background-color: #e2e2e2;
	padding: 10px;
	margin-top:0px}
	
	.callhead {
	font-family: arial, sans-serif;
	font-weight:bold;
	font-size: 16px;
	color: #36a52f;
	line-height:12px;
	text-transform: uppercase;
	margin-left:10px;
	margin-top:20px
	}


/* -------------------------------MISC Elements END Here------------------------------- */
