body {
font-family: Tahoma, arial, sans-serif;
font-size: 95%; 
color: #404040;
margin:0px auto;
padding:0px;
width:100%;
background:#3a3a3a url(../images/wrapFoot_bg.gif) repeat-y scroll center top;
-x-system-font:none;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
 }
 

 /* GLOBAL LAYOUT
---------------------------------------------------------------------------------------------------- */
#wrapper_content{
margin: 0px auto;
padding:0px;
background:#e6eff1 url(../images/wrapbg.gif) repeat-y scroll center top ;

}

#wrapper_head {
background:#00a0c6 url(../images/wrapHead_bg.gif) no-repeat scroll center top;
margin:0 auto;
padding:0;
position:relative;
height:129px;
}

#wrapper_foot {
background:#3a3a3a url(../images/wrapFoot_bg.gif) repeat-y scroll center top;
margin:0 auto;
padding:20px;
position:relative;
min-height:60px;
color:#CCCCCC;
}


.content{ margin:0 auto; padding:0; width:807px;}
.content_footer{ margin:0 auto; padding-bottom:30px; width:757px;}
.footerP{ color:#dadcdd; text-align:center; }

#top{
height:25px;
text-align: right;
margin: 0px 0px 0px 0px;
padding:15px 5px 0px 0px;
font-weight: bold;color: #fff;

}


#top a{
text-decoration:none;
font-weight: bold;color: #fff;
}

#header{
margin: 0px auto;
padding:0px;
text-align: right;
position:relative;
height:129px;
width:807px;
}

#logo{
padding:15px 0 0 20px; text-align:left

}

/* Text Sizes ---------------------------------------------- */
#textsize { width:200px;height:10px;float:left; font-family:georgia, Verdana, Helvetica, sans-serif;font-weight: bold;color: #000;position:absolute;top:15px;right:10px; }
#textsize a { color: #000;	padding:0px 3px 0px 0px; text-decoration:none;}
#textsize a.selected { border-bottom: 5px solid #59654D; }
#textsize a:hover { color: #000; }
#textsize li { display: inline; background: none; }
#textsize #small {  font-size: .7em;  }
#textsize #medium {  font-size: 1em; }
 #textsize #large {  font-size: 1.5em;  }

#row2{
margin: 0 auto;
padding:10px;
height:212px;
}

#row3{
margin: 0 auto;
padding:10px;
height:128px;
}

#left_top{

margin: 0;
padding:0;
width:390px;
height:214px;
float:left

}
#left_top2{
margin: 0;
padding-bottom:5px;
width:190px;
height:128px;
float:left

}

#right_top{
width:388px;
height:144px;
margin-bottom:7px;
padding:0px;
float:right;
background:#0389a9 url(../images/right1_1.gif) no-repeat left top;
}

#find_out_more p{
padding: 8px 10px;
font-size:15px;
font-weight:bold;
color:#FFFFFF
}

#find_out_more p em{
font-size:12px;
font-weight:bold;
color:#FFFFFF
}


#find_out_more a {
 font-size: .9em; color: #fff;  text-decoration:underline; padding:10px 0px 5px 10px;font-weight: bold;
}
#find_out_more  a:hover{
 font-size: .9em; color:#FFBD00; text-decoration:underline;padding:10px 0px 5px 10px;font-weight: bold;

}

.fmore{
margin-left: 30px; 
margin: 0 40px 0px 18px;
padding: 0; 
list-style: none;
}

.fmore li{
padding-left: 15px;
background-image: url(../images/arrow_blueBG.gif);
background-repeat: no-repeat;
background-position: 0 .4em;
list-style: none;
font-size:13px;
line-height:20px;
}

.fmore li a{
color: #fff;
text-decoration:none
}

.fmore li a:hover{
color: #fff;
text-decoration:underline
}

.fmore_link { text-align:right; margin:5px 15px 0 0; padding:0; }
.fmore_link a{ color:#fff; text-decoration:none; margin:0; font-size:12px; font-weight:bold; background:url(../images/arrow_blueBG1.gif) no-repeat right top; padding-right:30px;}

#right_top2{
width:578px;
height:128px;
float:right;
margin:0;
padding:0 0 5px 10px;
background:url(../images/right3.gif) top left no-repeat;
}


#find_out_more2 p{
padding: 4px 0;
font-size:15px;
font-weight:bold;
color:#FFFFFF
}

#find_out_more2 p em{
font-size:12px;
font-weight:bold;
color:#FFFFFF
}

#find_out_more2 a {
font-size: 1.3em; color: #fff;  text-decoration:none; padding:10px 0px 5px 10px;font-weight: bold;
 padding-right: 25px;
 background-image: url(../images/arrow2.gif);
 background-repeat: no-repeat;
 background-position: 100% 80%;
}
#find_out_more2  a:hover{
  font-size: 1.3em; color: #ff9900; text-decoration:none;padding:10px 25px 5px 10px;font-weight: bold;

 background-image: url(../images/arrow2.gif);
 background-repeat: no-repeat;
 background-position: 100% 80%;
}


#get_started{
background:url(../images/right2_1.gif) top left no-repeat;
margin: 0px;
padding-left:12px;
width:376px;
height:62px;
float:right;
}

#get_started p {
font-size: 15px; 
color: #fff;
padding:10px 0px 0px 0px;
margin: 0;
text-align: left;
font-family: Arial, Verdana, Helvetica, sans-serif;font-weight: bold;line-height:1.1;
}

#get_started span {
 margin:0;
 padding:0;
 width:388px;
 
}

#get_started span a {
 font-size: 19px; 
 color: #fff;  
 text-decoration:none; 
 margin:0;
 font-weight: bold;
 font-stretch:ultra-expanded;
 background:url(../images/arrow_orangeBG1.gif) no-repeat right 7px; 
 padding-right:30px;
}

#get_started span a:hover{
 text-decoration:none; 
color:#0284a3;
}


#get_started2 {
padding:26px 0px 0px 0px;
margin: 0;

}

#get_started2 span a {
 font-size: 19px; 
 color: #fff;  
 text-decoration:none; 
 margin:0;
 font-weight: bold;
 font-stretch:ultra-expanded;
 background:url(../images/arrow_orangeBG1.gif) no-repeat right 5px; 
 padding-right:30px;
}

#get_started2 span a:hover{
 text-decoration:none; 
color:#0284a3;
}




/* Breadcrumbs ---------------------------------------------- */

#breadcrumb{  padding-right: 10px; margin-top:-40px;  font-size: .7em; float:right; width:400px}

#breadcrumb li { 
	list-style: none;	
	padding: 0; 
	margin: 0;
	color: #047391; 
	font:Tahoma,Arial, Sans-Serif,Geneva;
}

#breadcrumb li.first { font-weight: bold;color: #00A0C6;}
#breadcrumb li { color: #000; font-weight: bold; }

#breadcrumb li a { color: #000; text-decoration: none; }
#breadcrumb li a:hover{ color: #000; text-decoration: underline; }

/*---------------------------------------------- */

#wrapper_maincon{
margin: 0 auto;
paddingtop:0;
width:805px
}

#wrapper_nav{
width:199px;
float:left;
padding:0;
margin:0;
min-height:100%

}

#wrapper_mainWide{
width:700px;
padding:20px;
margin:0 auto;
}

#wrapper_main{
width:585px;
float:left;
margin-left:199px;
padding-left:20px;
padding-bottom:20px;
padding-top:15px;
margin:0;
background-color:#f6f9fa;
border-left:1px solid #d2d5d5;
min-height:620px
}


#nav_section{
width:190px;
margin: 0px;
padding:0px;

}

#main_content{
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 20px;
width:580px;
float:right;
}

#wrapper_main ul{

 list-style-type: circle;
 line-height: 2;
 font-family: Tahoma, arial, sans-serif;
 font-size: .8em;
 color: #64635f;
 margin-left:20px
}


#wrapper_main ol{
 padding:0;
 margin-left:30px;
 margin-right:20px;

 line-height: 2;
 font-family: Tahoma, arial, sans-serif;
 font-size: .8em;
 color: #64635f; 
}


.breadcrumb ul{
list-style-type: none;
 line-height: 2;

 font-family: Tahoma, arial, sans-serif;

 color: #64635f; 
}


.breadcrumb li{
list-style-type: none;
 line-height: 3em;

 font-family: Tahoma, arial, sans-serif;

 color: #64635f; 
}

#footer{
height:1px;
width:800px;

}
/* footer NAV ----------------------------------------------- */
#foot_navlist{

color:#FFFFFF;
text-align:center;
margin: 10px auto;
padding: 0px;
width:660px
}

#foot_navlist ul{
	margin:0;padding:0;
}

#foot_navlist li{
	padding:0px 5px 0 0;
	margin:0;
	
	display:inline;
	float:left;
}

#foot_navlist li a{
	color:#00a0c6;
	font-size: 12px;
	font-family: Tahoma, Arial, sans-serif;
	padding:0px 4px;
	text-decoration:none;
}

#foot_navlist li.last{padding:10px 0 0 0;margin:0;background-image: none;}
#foot_navlist li a:hover{color:#FFBD00;}


/* footer NAV ----------------------------------------------- */
#top_navlist{

 /*this needs to sit above the container so the links are visible*/

text-align:center;
margin: 10px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#top_navlist ul{
	margin:0;padding:0;
}

#top_navlist li{
	padding:0px 20px 0 0;
	margin:0;
	text-align:center;
	display:inline;
	
}

#top_navlist li a{
	color:#fff; 
	font-size: .8em;
	font-family: myriad,Tahoma, Arial, sans-serif;
	padding:0px 4px;
	text-decoration:none;
	font-weight: bold;
}

#top_navlist li.last{padding:10px 0 0 0;margin:0;background-image: none;}
#top_navlist li a:hover{color: #00a0c6;}




/* ---- floats ----------------------*/
.right{

float:right;
}

.left{

float:left;
}
.clear{
clear:both;
}




/* ---- TYPOGRAPHY ----------------------*/



h1, h2, h3, h4, h5, h6 { margin: 0;font-family: Arial, Verdana, Helvetica, sans-serif;font-weight: normal; }

h1 { font-size: 1.6em; color: #00A0C6; margin-bottom: -.2em;font-family:  Georgia,Verdana, Helvetica,serif; }



h1 em { font-style: italic; font-family:  Georgia,Verdana, Helvetica,serif; }



h2 { font-size: 1.4em; color: #00A0C6; margin: .8em 0em .4em 0em; font-weight: normal; }

h3 { font-size: 1.3em; color: #00A0C6;}

h4 { font-size: 1.1em; color:#FFBD00; font-family:  Verdana, Helvetica, sans-serif; }

h5{font-size: .8em; color:#FFBD00; margin: 0em 0em 1em 0em;font-family:  Verdana, Helvetica, sans-serif; }



a {color: #00A0C6;  }

a:hover { color: #ffa54e; }





A IMG {
	border: none;
}




p {  font-size: .8em; line-height: 1.5em; margin: .5em 1em 0em 0em; color: #64635f;  }

p a {  font-size: 1em; color: #00A0C6; text-decoration: none; padding: 0; border-bottom: 1px solid #00A0C6; font-weight: normal !important;   }

p a:hover { position: relative; top: -1px; left: -1px; color: #FFBD00; }

em { color: #00A0C6; font-style: italic; font-family:  Georgia,Verdana, Helvetica,serif;}



/* NAVIGATION
---------------------------------------------------------------------------------------------------- */



#navlist {	
    width:189px;
	margin: 0px auto;
	padding: 10px 0px 0px 0px;
}


#navlist ul{

 padding-left:0em;
 margin-left:0em;
 list-style-type: none;
 line-height: 1.5;
 }

#navlist li {
	
	width:189px;
	height:30px;
	border-bottom: 1px dotted #d2d5d5;
	
}

#navlist a {
	font-size: .8em; 
	text-decoration:none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	color: #00a0c6;
	width:185px;
	height:30px;
	font-weight: bold;
}



#navlist a:hover {
	font-size: .9em; 
	color: #fff;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	width:185px;
	height:30px;
	background-color:#FFBD00;
	display:block;
}


/* ---- GENERAL ELEMENTS ----------------*/
#quotebox{
background:url(../images/quote.gif) center center no-repeat;
padding: 20px 10px 10px 5px;
width:488px;
height:77px;
text-align: center;
}

#quotebox a{
text-decoration:underline; font-weight:bold
}

#quotebox a:hover{
text-decoration:underline; font-weight:bold
}

/* ---- Contact ----------------*/




/* Form 
--------------------------------------------------- */

#form {
	width: 410px; background-color: #FFF;
	 
	padding: 10px;
	text-align: left;
}

#error  {
	font-size: .8em; 
	font:verdana,arial,sans-serif;
  	color: #ff0000;
	margin: 2px 20px;
}

.row {
  clear: both;
  padding-top: 5px;
}

.row span.label {
  float: left;
  width: 220px;
	font-size: .8em; 	
  font:verdana,arial,sans-serif;
  color:  #0B024A;
}

.row span.formr {
  float: left;
  width: 180px;
  text-align: left;
  font: verdana,arial,sans-serif;
  color:  #0B024A;
  } 

.row span.experi {
  float: left;
  width: 400px;
font-size: .8em; 
  font:verdana,arial,sans-serif;
  color:  #0B024A;
  margin: 10px 0 0 0;
  }
  
.row span.formw {
  float: left;
  width: 400px;
  text-align: left;
  }  
  
  
.largeP { font-size:15px; font-weight:bold; text-decoration:none; margin: 1em 1em 1em 0em;} 
.largeP a { font-size:15px; font-weight:bold; color: #00A0C6; text-decoration: none; border-bottom: 1px solid #00A0C6;} 
.largeP a:hover{ position: relative; top: -1px; left: -1px; color: #FFBD00;} 

p.smallP { font-size:11px; color:#999999; text-decoration:none; margin: 1em 1em 1em 0em;} 




/* center table --------------------------------- */

.content1 {
    width:92%;
	border-top:1px solid #69adbd;
	border-right:1px solid #69adbd;
	border-collapse:collapse;
	float:left;
	margin:15px 0;
	
}

.content1_th1 {
    background-color:#2fa2bd;
	font: bold 13px arial,verdana,helvetica,sans-serif;
	border-bottom:1px solid #69adbd;
    border-left:1px solid #69adbd;
    color:#e0eaec;
	padding:3px 5px;
	text-align:left;
	width:30%}
	
.content1_th2 {
    background-color:#2fa2bd;
	font: bold 13px arial,verdana,helvetica,sans-serif;
	border-bottom:1px solid #69adbd;
    border-left:1px solid #69adbd;
    color:#e0eaec;
	padding:3px 5px;
	text-align:center;
	width:20%}		

.content1_td1 {
    font: bold 12px arial,verdana,helvetica,sans-serif;
    border-left:1px solid #69adbd;
    color:#6c6c6c;
	padding:3px 5px;
	text-align:left;
	vertical-align:top;
	background-color:#f7fcfd}
	
.content1_td1_line {
    font: bold 12px arial,verdana,helvetica,sans-serif;
	border-bottom:1px solid #69adbd;
    border-left:1px solid #69adbd;
    color:#6c6c6c;
	padding:3px 5px;
	text-align:left;
	vertical-align:top;
	background-color:#f7fcfd}	
	
.content1_td1a {
    font: bold 12px arial,verdana,helvetica,sans-serif;
    background-color:#ffffff;
    border-left:1px solid #69adbd;
    color:#6c6c6c;
	padding:3px 15px 3px 5px;
	text-align:right}
	
.content1_td1a_line {
    font: bold 12px arial,verdana,helvetica,sans-serif;
    background-color:#ffffff;
	border-bottom:1px solid #69adbd;
    border-left:1px solid #69adbd;
    color:#6c6c6c;
	padding:3px 15px 3px 5px;
	text-align:right}	
	
.content1_td1a_lineCenter{
    font: bold 12px arial,verdana,helvetica,sans-serif;
    background-color:#ffffff;
	border-bottom:1px solid #69adbd;
    border-left:1px solid #69adbd;
    color:#6c6c6c;
	padding:0;
	text-align:center}			

.content1_td2 {
    font: normal 12px arial,verdana,helvetica,sans-serif;
    background-color:#f7fcfd;
	border-left:1px solid #69adbd;
    color:#8a8a8a;
	padding:3px 5px;
	text-align:left;}
	
.content1_td2a {
    font: normal 12px arial,verdana,helvetica,sans-serif;
    background-color:#fff;
    border-left:1px solid #69adbd;
    color:#8a8a8a;
	padding:3px 15px 3px 5px;
	text-align:right}	

.content1_td2_line {
    font: normal 12px arial,verdana,helvetica,sans-serif;
    background-color:#f7fcfd;
	border-bottom:1px solid #69adbd;
    border-left:1px solid #69adbd;
    color:#8a8a8a;
	padding:3px 5px;
	text-align:left;}
	
.content1_td2a_line {
    font: normal 12px arial,verdana,helvetica,sans-serif;
    background-color:#fff;
	border-bottom:1px solid #69adbd;
    border-left:1px solid #69adbd;
    color:#8a8a8a;
	padding:3px 15px 3px 5px;
	text-align:right}
	
	


html>body #wrapper_main{
width:585px;
float:left;
margin-left:199px;
padding-left:20px;
padding-bottom:20px;
padding-top:15px;
margin:0;
background-color:#f6f9fa;
border-left:1px solid #d2d5d5;
height: auto;
}	

