
html,body,div,span,applet,object,iframe, h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code, del,dfn,em,font,img,ins,kbd,q,s,samp, small,strike,strong,sub,sup,tt,var, dl,dt,dd,ol,ul,li, fieldset,form,label,legend, table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body{line-height:1;}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}

/* main layout */

body {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 62.5%;
	color: #666;
	text-align: center;

}

#container {
	position: relative;
	width: 940px;
	margin: 0 auto;
	text-align: left;


}

#branding {
	width: 940px;
	height: 128px;
	background: url(../images/banner.png) no-repeat;

}

#branding img {
	padding: 30px 0 20px 15px;
}

#content-main {
	width: 940px;
	height: 600px; 
	background: url(../images/bg.png)  no-repeat;

}
#content-main-two {
	width: 940px;
	height: 600px; 
	background: url(../images/bg_about.png)  no-repeat;

}

#content-main-three {
	width: 940px;
	height: 600px; 
	background: url(../images/bg_about_3.png)  no-repeat;

}

#content-main-four {
	width: 940px;
	height: 700px; 
	background: url(../images/bg_about_4.png)  no-repeat;

}
#content-main-five {
	width: 940px;
	height: 600px; 
	background: url(../images/bg_services_1.png)  no-repeat;

}
#content-main-six {
	width: 940px;
	height: 700px; 
	background: url(../images/bg_services_3.png)  no-repeat;

}
#content-main-seven {
	width: 940px;
	height: 1150px; 
	background: url(../images/bg_resources.png)  no-repeat;

}


#content-right {
	float: left;
	width: 650px;
}

li ul {
	list-style:  none;
	margin-left: 10px;
	padding: 0;
}

.col {
	width: 48%;
	float: left;
}

.colthin {
	width: 33%;
	float: left;
	border: solid thin #f30;
}

.colwide {
	width: 53%;
	float: left;
		border: solid thin #000;
}

.listStyleOne {
	list-style-image:url(../images/bullet.png);
	color: #b5bab2;
	font-size: 1.8em;
	line-height: 1.4em;
	
}

.menu_list {	
	width: 180px;
	float: left;
}
.menu_head {
	padding: 5px 10px;
	cursor: pointer;
	position: relative;
	margin:1px;

}

.menu_head a:link, .menu_head a:visited{
  text-decoration:none;
  color: #ff531f; 
  font-size: 1.2em;
}
.menu_head a:hover{
  text-decoration:none;
  color: #99d8df; 
  font-size: 1.2em;
}

.menu_head a.current, menu_body a.current {	color: #99d8df; }

.menu_body {
	display:none;
	width: 70%;
	text-align: left;
	margin-left: 10px;
	margin-top: -10px;
	padding-top: 5px;
	text-transform: lowercase;
}
.menu_body a:link, .menu_body a:visited {
  display:block;
  padding:2px 0 2px 10px;
  text-decoration:none;
  color: #fff; 
  font-size: 1.0em;
}
.menu_body a:hover{
  text-decoration:underline;
  color: #99d8df;
  text-decoration: none;
}

.roundedNav{display:block}
.roundedNav *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#0099cc}
.roundedNav1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #914a57;
  border-right:1px solid #914a57;
  background:#3f7699}
.roundedNav2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #e51c14;
  border-right:1px solid #e51c14;
  background:#307ea5}
.roundedNav3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #307ea5;
  border-right:1px solid #307ea5;}
.roundedNav4{
  border-left:1px solid #914a57;
  border-right:1px solid #914a57}
.roundedNav5{
  border-left:1px solid #3f7699;
  border-right:1px solid #3f7699}
.roundedNavfg{
  background:#0099cc}



.Article {	
	column-count: 3;
	column-gap: 20px;
	column-rule: 1px dotted #BBB;
	background-color: #FFFFFF;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;	
	padding: 8px;
	text-align: justify;
 	
}

.Article2Col {
	column-count:2;
}

.Article3Col {
	column-count:3;
}


/* begin navigation */

#nav { width: 180px; float: left; }
#nav ul {  padding: 0;  }
#nav li {list-style:none; }
#nav ul li a.current {	color: #99d8df; }
#nav a:link, #nav a:visited { color: #ff531f; font-size: 1.2em; text-decoration: none; }
#nav a:hover { color: #99d8df; }

#subNav {
	margin-left: 10px;
}

/* end navigation */



#foother {
	width: 980px;
	height: 105px;
	padding: 10px;		
}

/* begin clear floats */
.clearBoth { clear: both; }
.clearLeft { clear: left; }
.clearRight { clear: right; }

/* end clear floats */

/* begin padding */


.paddingTop { padding-top: 10px; }
.paddingRight { padding-right: 10px; }
.paddingBottom { padding-bottom: 10px; }
.paddingLeft { padding-left: 10px; }

.paddingTopDouble { padding-top: 20px; }
.paddingRightDouble  { padding-right: 20px; }
.paddingBottomDouble  { padding-bottom: 20px; }
.paddingLeftDouble  { padding-left: 20px; }

/* end padding */

/* typograpghy.css */
body{font-family:Helvetica,Arial,Verdana,sans-serif;line-height:1.5;}
body{font-size:75%;}
html > body{font-size:12px;}
h1,h2,h3,h4,h5,h6{font-family:Helvetica,Arial,Verdana,sans-serif;color:#333;clear:both;}
h1{font-size:1.4em;}
h2{font-size:1.2em;}
h2.pullquote{font-size:1.2em; color:#666666; line-height: 2.0em; background: url(../images/bg_pullquote.png) no-repeat; padding:10px 20px;}
h3{font-size:1.1em;line-height:2;}
h4{font-size:1.1em;line-height:1.25;font-weight:bold;}
h5{font-size:1em;font-weight:bold;}
h6{font-size:1em;}
p{margin:0 0 1.5em 0;text-align:justify;}
p.last{margin-bottom:0;}
p img{float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.top{margin-top:0;}
ul,ol{margin:0 0 1.5em 1.5em;}
ol ol { list-style:lower-alpha;}
ol{list-style-type:decimal;}
dl{margin:10px 10px 10px 0; float: left;}
dl dt{font-weight:bold; padding-top: 10px;}
a{color:#125AA7;text-decoration:underline;outline:none;}
a:hover{color:#000;}
blockquote{margin:1.5em 0 1.5em 1.5em;color:#666;font-style:italic;}
strong{font-weight:bold; color: #333;}
em{font-style:italic; font-weight: normal; }
pre{margin-bottom:1.3em;background:#eee;border:0.1em solid #ddd;padding:1.5em;}
code{font:0.9em Monaco,monospace;}
hr{background:#B2CCFF;color:#B2CCFF;clear:both;float:none;width:100%;height:0.1em;margin:0 0 1.4em 0;border:none;}
* html hr{margin:0 0 1.2em 0;}
table{margin-bottom:1.4em;border-top:0.1em solid #ddd;border-left:0.1em solid #ddd;}
th,td{height:1em;padding:0.2em 0.4em;border-bottom:0.1em solid #ddd;border-right:0.1em solid #ddd;}
th{font-weight:bold;}
label{font-weight:bold;}
textarea{height:180px;width:300px;}
p.small{font-size:0.8em;margin-bottom:1.875em;line-height:1.875em;}
p.large{font-size:1.2em;line-height:2.5em;}
p.quiet{color:#666;}
.hide{display:none;}
.alt{color:#666;font-family:"Warnock Pro","Goudy Old Style","Palatino","Book Antiqua",serif;font-size:1.2em;line-height:1%;font-style:italic;}
.dquo{margin-left:-.7em;}
p.incr,.incr p{font-size:0.83333em;line-height:1.44em;margin-bottom:1.8em;}
/* end typograpghy.css */
