

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*



	HTML TAGS 



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/



body {

	margin:0px;

	background:#FFFFFF;

	font-family:Helvetica,Verdana, Arial, sans-serif;

	font-size:0.7em;

	line-height:1.4em;

	color:#444;



}



.bg{

	background:#fff;

}



p {

	margin:10px 0;

	}



p.no-padding-no-margin {

	padding:0;

	margin:0;

	}

	

hr{

	color: #E5E5E5;

	background-color: #E5E5E5;

	height: 1px;

	border:0;

	margin:15px 0;

	_margin:10px 0;

	}



	

cite {

	font-size:.85em;

	margin:0;

	padding:0 0 0 6px;

	}







/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*



	HEADINGS 



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/



	

h1, h2, h3, h4, h5, h6 {

	font-size:1.8em;

	line-height:1.1em;

	margin:5px 0;

}



h1 {

  margin-left:0;

	padding-top:0.25em;

	padding-bottom:0.25em;

	margin-bottom:0;

	color:#033f8a;

	letter-spacing:0.08em;

}



h1, h2 {

	margin-top:0px;

}



h2 {

	font-size:1.55em;

	color:#88929d;

	

	

}



h3 {

	font-size:1.1em;

}



h3.small {

	font-size:1.2em;

}



h4 {

	font-size:1.1em;

}



h5 {

	font-size:1.1em;

}



h6 {

	font-size:1em;

}







/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*



	LINKS



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/





a:link {

	color:#2f77ce;

	text-decoration:none;

}



a:visited {

	color:#2f77ce;

	text-decoration:none;

}



a:hover {

	text-decoration:underline;

	color:#2f77ce;

}



a:active {

	color:#2f77ce;

}



#content-side-two-column a:link,

#content-side2-three-column a:link,

#content-side1-three-column a:link,

#content-side-two-column a:visited,

#content-side2-three-column a:visited,

#content-side1-three-column a:visited {

	text-decoration:none;

}



#content-side-two-column a:hover,

#content-side2-three-column a:hover,

#content-side1-three-column a:hover {

	text-decoration:underline;

}

#content-side1-three-column li

{

   list-style:none;

   line-height:1.5em;

   font-size:2em;

   color:#b121ac;

   border:0;

   margin:0;

   padding:0;

}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*



	TOP INFORMATION



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/



#top-information {

	margin-left:auto;

	margin-right:auto;

	margin-bottom:3px;

	color:#999999;

	font-size:.85em;

	position:relative;

	width:760px;

	height:5.5em;

	}

	

#logo {

	position:absolute;

	top:.5em;

	left:15px;

	padding:0;

	}



#logo a {

	color:#4A6BB3;

	text-decoration:none;

	}



#top-information-home {

	text-align:right;

	position:absolute;

	top:5em;

	right:0%;

	height:2em;

	width:15%;

	padding:0 1.5% 0 0;

	color:#0c3c74;

	font-size:1.5em;

	font-weight:bold;

	}

	

	#top-information-home a{

	color:#0c3c74;

	}

	

#top-information-phone {

	text-align:center;

	border-left:1px dashed #24a280;

	position:absolute;

	top:0;

	left:75%;

	height:100%;

	padding:0 0 0 2%;

	}



#top-information-link {

	text-align: center;

	border-left:1px dashed #24a280;

	position:absolute;

	top:0;

	right:0;

	height:2em;

	width:8.5%;

	padding:0 0 0 1.5%;

	}









#feature-area-home {

	position:absolute;

	top:0;

	right:2em;

	width:21%;

	text-align:left;

	padding:0.5;

	color:#FFFFFF;

	font-size:1.2em;

	font-weight:bold;

	line-height:160%;

	}



#feature-area-home a:link,

#feature-area-home a:visited {

	color:#dcf2f7;

	text-decoration:underline;

	}

	

#feature-area-home a:hover {

	text-decoration:none;

	}

	



/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*



	CONTENT CONTAINER - TWO COLUMN



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/



#content-container-two-column {

	margin-top:0px;

	margin-left:auto;

	margin-right:auto;

	padding-left:0;

	width:759px;

	position:relative;

	}



#content-main-two-column-noborder {

	width:758px;

	float:left;

	background:url(../images/bg-nav-right-side.png) repeat-y right;

	margin-top:2px;

	margin-bottom:0;

	margin-left:0;

	padding:0;

	height:475px;

	}

	

	#content-main-two-column-noborder-inner  {

	width:460px;

	float:left;

	padding:1em;

	padding-left:0;

	margin-top:1em;

	margin-bottom:0;
	background:url(../images/bg-page1.png) no-repeat 0 21.8em;
	}



	#content-main-two-column {

	width:763px;

	float:left;

	background:url(../images/bg-nav-right-side.png) repeat-y right;

	margin-top:3px;



	}

	

	#content-main-two-column-inner {

	width:460px;

	float:left;

	padding:1em;

	border:2px solid #d2d2d2;

	margin-top:2em;



	}

	

#content-side-two-column {

	float:right;

	width:145px;

	height:460px;

	padding-top:8px;

	padding-left:35px;

	margin-top:3px;

	margin-bottom:0;
	


	}

	

#content-wrap-home-bg1{

float:left;

margin-left:7em;

width:280px;

}

#content-wrap-home-bg2{

float:left;

margin-left:0em;

width:250px;

padding-bottom:0;

margin-bottom:0;
	height:200px;

}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*



	LISTS



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/



ul {

	margin:0;

	padding:0;

	list-style:none;

	}



li {



	padding:.2em 0 .2em 0;

	margin-left:0;

	

}



#standard-list {

	position:relative;

	float:left;

	width:100%;

	padding:0;

	margin:0;

	list-style:none;

	line-height:1.4em;

	width:100%;



}



#standard-list LI {

	margin:0;

	padding:1px 1px 5px 15px;

	background:url(../images/bg-list-hexagone-smaller.png) no-repeat 0 .3em;

}



#list-lower-alpha{

	list-style-type:lower-alpha;

	padding-left:35px;

	padding-right:1px;

}



#list-lower-roman{

	list-style-type:lower-roman;

	padding-left:20px;

	padding-right:1px;

}



ul.list-of-links {

	border-bottom:1px dotted #B2B2B2;

}



#content-side1-three-column ul.list-of-links,

#content-side2-three-column ul.list-of-links {

	margin: 0 0 30px 0px;

}



ul.list-of-links li{

	border-top:1px dotted #B2B2B2;

	background-image:url(../../images/list-bullet-01-link.gif);

}



ul.list-of-links li.current {

	background-color:#E5E5E5;

}





ul.no-lines,

ul.no-lines li {

	border:none;

	}







/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*



	HOME PAGE FEATURE AREA



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/





.feature-area {

	background-color:#6799D1;

}





/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*



	IMAGES & PHOTOS



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/



img {

	border:none;

	}



#presidentPhoto{

 padding-top:0;

 padding-left:6px;

 padding-bottom:6px;

 padding-right:6px;

}



#smallCaption{

font-size= 0.7em;

}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*



	FOOTER



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/



#footer {

	background:#595758;

	margin-top:0px;

	margin-left:auto;

	margin-right:auto;

	width:758px;

	padding:0;

	position:relative;

	color:#595758;

	font-size:0.9em;

	text-align:center;



}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

					Tables

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

table.grayborder {

	border-width: 0px;

	border-spacing: ;

	border-style: solid;

	border-color: #ccc;

	border-collapse: collapse;

	background-color: white;

}

table.grayborder th {

	border-width: 1px;

	padding: 4px;

	border-style: solid;

	border-color: #ccc;

	background-color: white;

	-moz-border-radius: ;

}

table.grayborder td {

	border-width: 1px;

	padding: 4px;

	border-style: solid;

	border-color: #ccc;

	background-color: white;

	-moz-border-radius: ;

}









/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*



	MISC CLASSES



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/







.clear {

	clear:both;

	}



.none {

    display:none;

}



.leftborder{

 border:1px solid #ccc;

}