body {
background-color:#00a0c6;
font-family: Tahoma, arial, sans-serif;
font-size: 95%; 
color: #404040;

margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;
 }
 
 
 
 /* GLOBAL LAYOUT
---------------------------------------------------------------------------------------------------- */
 
 
#content{
margin: 0px auto 0px auto;
padding:0px 10px 10px 10px;
background-color: #fff;
width: 800px;


}


#top{
background:url(../images/topbg.gif) top left repeat-x;
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 0px 0px 0px;
padding:5px 0px 0px 0px;
border-bottom: 1px dotted #aaa;
text-align: right;
position:relative;
height:105px;
}

#logo{
position:absolute;top:10px;left:5px;

}

/* Text Sizes ---------------------------------------------- */
#textsize { width:100px;height:10px;float:left; font-family:georgia, Verdana, Helvetica, sans-serif;font-weight: bold;color: #000;position:absolute;top:0px;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: 10px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-color:#fff;

}

#left_top{

margin: 0px 10px 0px 0px;
padding:0px 0px 0px 0px;
background-color: #fff;
width:393px;
height:214px;

}
#left_top2{

margin: 0px 10px 0px 0px;
padding:0px 0px 0px 0px;
background-color: #fff;
width:190px;
height:128px;

}

#right_top{

width:397px;
height:214px;
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-color: #fff;
float:right;

}
#right_top2{

width:600px;

margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-color: #fff;
float:right;

}

#find_out_more{
background:url(../images/findoutmore2.gif) top left repeat-x;
margin: 0px 0px 10px 0px;
height:118px;
width:397px;

}


#find_out_more p {
 font-size: 1em; color: #fff;
padding:5px 0px 5px 10px;
margin: 0px 0px -10px 0px;
text-align: left;
font-family: Arial, Verdana, Helvetica, sans-serif;font-weight: bold;line-height:1.1;
}

#find_out_more em {  font-size: 1em; color: #fff;font-style: italic;
padding:0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-align: left;
font-family: Arial, Verdana, Helvetica, sans-serif;font-weight: bold;
}

#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;

}


#find_out_more2{
background:url(../images/findoutmore3.gif) top left repeat-x;
margin: 0px 0px 10px 0px;
height:87px;
width:600px;

}

#find_out_more2 p {
 font-size: 1em; color: #fff;
padding:5px 0px 5px 10px;
margin: 0px 0px -10px 0px;
text-align: left;
font-family: Arial, Verdana, Helvetica, sans-serif;font-weight: bold;line-height:1.1;
}

#find_out_more2 em {  font-size: 1em; color: #fff;font-style: italic;
padding:0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-align: left;
font-family: Arial, Verdana, Helvetica, sans-serif;font-weight: bold;
}

#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%;
}

/*----------------find out more list-----------------*/













/*----------------find out more list-----------------*/

.fmore{
font-family: Arial, Verdana, Helvetica, sans-serif;font-weight: bold;
 font-size: .9em; color: #fff;
margin-left: 30px; 
margin: 10px 40px 0px 18px;
padding: 0px 0px 0px 0px; 
list-style: none;
line-height:1.5;

}


.fmore li {
padding-left: 15px;
background-image: url(../images/arrow1.gif);
background-repeat: no-repeat;
background-position: 0 .3em;
list-style: none;

}




#get_started{
background:url(../images/getstarted2.gif) top left repeat-x;
height:85px;
width:397px;
margin: 0px 0px 0px 0px;

}
#get_started2{
background:url(../images/getstarted3.gif) top left repeat-x;
height:31px;
width:600px;
margin: 0px 0px 0px 0px;
text-align:center;
}


#get_started p {
 font-size: 1.1em; color: #fff;
padding:10px 0px 10px 10px;
margin: 0px 0px -5px 0px;
text-align: left;
font-family: Arial, Verdana, Helvetica, sans-serif;font-weight: bold;line-height:1.1;
}

#get_started 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%;
}
#get_started  a:hover{
 font-size: 1.3em; color: #00A0C6; text-decoration:none;padding:10px 25px 5px 10px;font-weight: bold;

 background-image: url(../images/arrow3.gif);
 background-repeat: no-repeat;
 background-position: 100% 80%;
}

/* Breadcrumbs ---------------------------------------------- */

#breadcrumb{  padding: 0; margin:6em 0em 0em 0em;  font-size: .7em;	 text-align: left;float:right; }

#breadcrumb li { 
	list-style: none;
	float: left; 	
	padding: 0; margin: 0;
	margin-right: .7em;
	color: #047391; 
		
	font:Tahoma,Arial, Sans-Serif,Geneva;
}

#breadcrumb li.first { background: none; padding-left: 0; font-family:georgia, Verdana, Helvetica, sans-serif;font-weight: bold;color: #00A0C6}
#breadcrumb li { color: #000; font-weight: bold; }

#breadcrumb li a { color: #000; text-decoration: none; }

/*---------------------------------------------- */

#wrap{
background:url(../images/wrapbg2.gif) top left repeat-y;
width:800px;

margin: 10px 0px 0px 0px;
padding:0px 0px 0px 0px;


}


#nav_section{

width:190px;


margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;

}

#main_content{

margin: 0px 0px 0px 0px;
padding:0px 0px 0px 20px;

width:580px;

background-color:#f4f8ff;
float:right;
}

#main_content ul{

 list-style-type: circle;
 line-height: 2;

 font-family: Tahoma, arial, sans-serif;
 font-size: .8em;
 color: #64635f; 
}


#main_content ol{
 padding-left:1em;
 margin-left:0em;

 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{

 /*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;
}

#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:#047391; 
	font-size: 1em;
	font-family: Tahoma, Arial, sans-serif;
	padding:0px 4px;
	text-decoration:none;
}

#foot_navlist a#current { 
	color:#FFBD00;
}


#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 a#current { 
	color:#FFBD00;
}


#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 0em 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; background: #fff; text-decoration: none; padding: .1em .3em; 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 {	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


#navlist ul{

 padding-left:0em;
 margin-left:0em;
 list-style-type: none;
 line-height: 1.5;
 }

#navlist li {
	
	width:190px;
	height:30px;
	border-bottom: 1px solid #fff;
	
}

#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;
}


#navlist a:visited {
	color:#999;
}

/* ---- GENERAL ELEMENTS ----------------*/
#quotebox{
background:url(../images/quote.gif) center center no-repeat;
padding: 20px 10px 10px 5px;
width:488px;
height:97px;
text-align: center;
}



/* ---- 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;
  }  
