@charset "utf-8";
/* CSS Document */

/*UNDO DEFAULTS SECTION Purpose: undo some of the default styling of common (X)HTML browsers */
/* undohtml.css (CC) 2004 Tantek Celik. Some Rights Reserved. http://creativecommons.org/licenses/by/2.0*/ 


/* no list-markers by default, since lists are used more often for semantics
ul,ol { list-style:none } */

/* avoid browser default inconsistent heading font-sizes */
/* and pre/code too */
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }

/* remove the inconsistent (among browsers) default ul,ol padding or margin. Default spacing on headings does not match or align with normal interline spacing at all, so let's get rid of it. Zero out the spacing around pre, form, body, html, p, blockquote as well. Form elements are oddly inconsistent, and not quite CSS emulatable. Nonetheless strip their margin and padding as well */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,table,td,tr
{ margin:0; padding:0 }

/* whoever thought blue linked image borders were a good idea? */
a img, :link img, :visited img { border: none }

/* de-italicize address */
address { font-style:normal }



/*DIV section*/


body 	{background-color: #fff;
		font-family: Arial, Helvetica, Geneva, sans-serif;
		font-size: 76%;
		color:#000;;}

p {	font-size: 1em;
	line-height: 150%;
	margin-bottom: 10px;}
	
blockquote {margin-left: 80px;}

#wrapper {position: relative;   
		/*margin-top:20px;*/
			padding-top: 0px;
		/*	padding-bottom: 200px;    
			background-image:url(../images/mlogo.gif); background-repeat: repeat; 
background-color: #0F3; */}
			
#container 	{background-color: #fff; margin: 0 auto; padding:0px; width: 960px; overflow:hidden;}
		
			
#content {	color:#000;
			background-color:#fff;
			padding-top:0px;
			}

#contentbox {width:960px; 
			padding: 0px; 
			margin-top: 20px;}
			
#nav		{background-color:#058997; background-image:url(../images/nav.jpg); background-repeat:no-repeat; padding-top:26px;}	

#header { width:960px; background-color:#058997; padding:0px 0px; margin-bottom:20px; }
#header img {margin: 0px 0px 0px 500px;}

#sidelogo { width:320px; padding:30px 0px 0px 0px; float:left;}
#sidelogo img {margin:0px 20px 20px 20px;}

.border { border-right: 1px solid #bfd4eb; border-bottom: 1px solid #bfd4eb; margin:0px 19px 20px 20px;}

#sidelogo h1 {color:#558cca; font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.5em; font-weight:bold; text-align:center; line-height:200%;}
#sidelogo p {color:#558cca; font-family: Arial, Helvetica, sans-serif; font-size: .9em; font-weight:normal; text-align:left; line-height:120%; margin-bottom:20px; padding: 0px 20px;}

/*main content area */

#services {width: 580px; color:#264e7c; background-color: #fff; margin-top:0; float:right; margin-right:0px; }

#services h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:3.5em; font-weight:normal; color:#058997; text-align:center; margin: 60px 0px 20px 0px; line-height:150%;}

#services h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:2em; color:#558cca; text-align:center; margin: 40px 0px 10px 0px; line-height:150%;}

#services h3 { font-family:Georgia, "Times New Roman", Times, serif; font-size:1.5em; color:#558cca; text-align:center; margin: 20px 0px 10px 0px; line-height:150%;}

#services h4 { font-family:Georgia, "Times New Roman", Times, serif; font-size:1.2em; color:#058997; text-align:center; margin: 20px 0px 0px 0px;}


#services p {font-family:Georgia, "Times New Roman", Times, serif; font-size:1em; line-height:200%;}

#services li {font-family:Georgia, "Times New Roman", Times, serif; font-size:1em; line-height:200%; margin-left:40px;}

#services ul ul {margin-left:20px;}

.servfee { font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin:0px 10px 0px 0px; float:left; font-size: 1.2 em; line-height:100%;}
	
.servamount {font-family:Arial, Helvetica, sans-serif; font-weight:normal; float:left; font-size: 1.2 em; line-height:100%; color:#058997; margin: 0px;}

.servdesc {clear:both; margin: 0px 0px 15px 30px; line-height:100%;}


#services a:link {color:#558cca; font-weight:bold; text-decoration:underline;}
#services a:visited {color:#264e7c; font-weight:bold; text-decoration:underline;}
#services a:hover {color:#fff; font-weight:bold; background-color:#558cca; text-decoration:none;}
#services a:active {color:#fff; font-weight:bold; background-color:#264e7c; text-decoration:none;}



#faq {color:#000; background-color: #fff; }


/* #services p {text-align:left; font-size:1em; line-height:150%; background-color:#fff; color:#000; margin-left:120px;}  */



#homemission { background-color:#fff; padding-right:20px; padding-top:0px; color:#264e7c;}
#homemission p {line-height:200%;}

#footer {width:960px; 
		background: #264e7c;
		background-image: url(../images/footer.jpg);
		background-repeat:no-repeat;
		margin-top:40px; 
		padding:60px 0px 20px 0px; 
		color:#fff; 
		font-family: "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Arial, Verdana, Helvetica, sans-serif;
		line-height: 180%;}
		
#footer h2 {padding:10px 20px; margin:0; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.5em; color:#bfd4eb;}

#footer p {font-size:1em; text-align:center; color:#bfd4eb;}

	
#formarea {}

#formarea label {display:block;}

#formarea ol li {margin:0; background-image:none; list-style-type:none;}

#formarea fieldset {margin: 20px 0 0 0; padding: 0;}

#formarea legend {margin-left: 20px; font-weight:bold;}

#formarea fieldset ol {padding: 20px 20px 0 20px; list-style:none;}

#formarea fieldset li {padding-bottom: 10px;}

#formarea fieldset.submit {border: 0 none #fff; padding-left:60px;}
	

	

/* PAR & CLASS section*/

.menuinside {margin-bottom: 80px;}			

.case {font-size:1.2 em; line-height:120%; font-style:italic; margin: 30px 50px 30px 50px; background-color:#bfd4eb; padding:10px 20px; background-image:url(../images/casegradient.jpg); background-repeat:no-repeat; background-position:top;}
		
.floatimg {float: left;
			margin: 10px 20px 10px 0px;}
.clearfloats {clear: both; margin-left:-1000px; }

#footer a:link {color:#fff; font-weight:bold; text-decoration:none;}
#footer a:visited {color:#fff; font-weight:bold; text-decoration:none;}
#footer a:hover {color:#d9002b; font-weight:bold; background-color:#fff; text-decoration:none;}
#footer a:active {color:#fff; font-weight:normal; background-color:#d9002b; text-decoration:none;}

#services p.resc {line-height: 150%; margin-bottom: 20px;}

#services p.resc a {margin-left:40px; font-size: .9em;}

.toc {text-align:center; line-height: 120%; margin-bottom:0px;}

#services p.top {text-align:right; font-family:Arial, Helvetica, sans-serif; font-style:italic; font-size: .9em; }

.separator {border-bottom: 1px solid #058997;}

#sidelogo p.center {text-align:center;}




