/* CSS Document */

body {
	  margin: 0 0;
	  text-align:center;
	  font: 78%/1.5 arial, helvetica, serif;
	  background-image: url(images/mainback2.gif);
	  background-position: top center;
	  background-repeat: repeat-y;
	  
	 		 
  	}

	
p {

	font-size: 1.1em;
	margin: 1em 2em 1em 3em;
}

h3, h2, h4, h1{
 	color: #264198;
	margin: .5em .5em .5em 2em;
}
	
#outer-container {
margin: 0 auto;
width: 860px;
overflow:hidden; 
background: #ffffff;
}

#container {
margin: 0 auto;
text-align:left; 
width: 820px;
height:100%; 

}




#header {
height: 350px;
}

#header A:link {text-decoration: none; color: #000000; font-size: 1em; margin: 0 5px 0 5px;}
#header A:visited {text-decoration: none; color: #264198;  font-size: 1em; margin: 0 5px 0 5px;}
#header A:active {text-decoration: none; color: #264198;  font-size: 1em; margin: 0 5px 0 5px;}
#header A:hover {text-decoration: underline; color: #264198;  font-size: 1em; margin: 0 5px 0 5px;}

#header-left {
float: left;
width: 40%;
text-align: left;


}

#header-right {
float: right;
top: 0;
width: 40%;
text-align: right;
}

#form-content {
top:0;
margin: 25px 0 0 25px;
float: left;
 width: 750px;
}

#content {
top:0;
float: left;
width: 500px;


}
#content a{
	color: #393288;
}

#content A:link {text-decoration: none; color: #000000; font-size: 1em; font-weight:bold; margin: 0 0 0 0;}
#content A:visited {text-decoration: none; color: #264198;  font-size: 1em; font-weight:bold; margin: 0 0 0 0;}
#content A:active {text-decoration: none; color: #264198;  font-size: 1em; font-weight:bold; margin: 0 0 0 0;}
#content A:hover {text-decoration: underline; color: #264198;  font-size: 1em; font-weight:bold; margin: 0 0 0 0;}


#highlight2{
float: right;
margin: 0 auto;
background-image: url(images/highlightform.gif);
background-repeat: no-repeat;
width:290px;
height:400px;
}

#highlight{
float: right;
margin: 0 auto;
width:290px;
height:300px;
}


#sidebar {
float: right;
left: 600px;
height:800px;
text-align:left;
width: 300px;

}

#sidebar img{
margin: 0 auto;
 float: right;
}

#sidebar p {
    text-align: center;
	font-size: .9em;
	margin: 1em .5em 1em .5em;
}
#sidebar a, #sidebar a:visited {
 
	color: #000000;
	font-size:1.1em;
	font-weight: bold;
}
#sidebar a:hover {

	color: #647FE2;
	font-size:1.1em;
	font-weight: bold;

	
}

#footer {
position: relative;
bottom:0;
float: left;
width: 800px;

}

#footer A:link {text-decoration: none; color: #264198; font-size: 1em; font-weight:bold; margin: 0 0 0 0;}
#footer A:visited {text-decoration: none; color: #264198;  font-size: 1em; font-weight:bold; margin: 0 0 0 0;}
#footer A:active {text-decoration: none; color: #264198;  font-size: 1em; font-weight:bold; margin: 0 0 0 0;}
#footer A:hover {text-decoration: underline; color: #666;  font-size: 1em; font-weight:bold; margin: 0 0 0 0;}


/*********** #Contact Form ***********/

#qform {
	width: 265px;
	height: 225px;
	padding: 115px 20px 0 0;
	text-align:right;
	vertical-align:top;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

#qright {
	width: 260px;
	
}

#qform input, textarea { border:solid 1px #333333; 
	
}


.roundedcornr_box_408474 {
	background: url(/images/roundedcornr_408474_tl.png) no-repeat top left;
}
.roundedcornr_top_408474 {
	background: url(/images/roundedcornr_408474_tr.png) no-repeat top right;
}
.roundedcornr_bottom_408474 {
	background: url(/images/roundedcornr_408474_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_408474 div {
	background: url(/images/roundedcornr_408474_br.png) no-repeat bottom right;
}
.roundedcornr_content_408474 {
	background: url(/images/roundedcornr_408474_r.png) top right repeat-y;
}

.roundedcornr_top_408474 div,.roundedcornr_top_408474,
.roundedcornr_bottom_408474 div, .roundedcornr_bottom_408474 {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.roundedcornr_content_408474, .roundedcornr_bottom_408474 {
	margin-top: -18px;
}
.roundedcornr_content_408474 { padding: 0 14px; }