
/*  GLOBAL -------------------------------------------    */

* {
-moz-box-sizing:border-box;
box-sizing:border-box;
margin:0px;
padding:0px;
}

form {margin:0px;}
textarea,select {font-family:arial;}

img {border:0px;}

ul {
margin: 16px 0px 0px 30px;
}

body  {
margin:0px;
padding:0px;
text-align:center;
line-height:16px;
background-color: #e8ebef;
}

a {color:#608bbe;text-decoration:none;}
a:hover {color:#608bbe;text-decoration:underline;}


.maincontainer {
position:relative;
width:900px;
margin-left:auto;
margin-right:auto;
padding-top:0px;
background: #ffffff; 
font: 11px Verdana,arial,helvetica,sans-serif;
color:#4e4e4e;
line-height:18px;
}

.homecontainer {
position:relative;
width:827px;
margin-left:auto;
margin-right:auto;
background: #ffffff; 
text-align:left;
  min-height:500px;
  height:auto !important;
  height:500px;
}



/*  TOPNAV -------------------------------------------    */

.topnavbox {
width:827px;
height:100px;
background:#fdfdff url(images/topback.jpg) no-repeat right top;
}

.topnavlinks {
position:absolute;
left:242px;
top:43px;
width:528px;
}

.topnav,.topnavon  {
float:left;
text-align:center;
}

.topnavdivide  {
float:left;
width:24px;
text-align:center;
font: bold 12px arial,helvetica,sans-serif;
}


.topnav a,.topnav a:hover,.topnavon a {
font: bold 12px arial,helvetica,sans-serif;
text-decoration:none;
color:#6f6f6f;
}

.topnav a:hover {
text-decoration:underline;
}

.topnavon a,.topnavon a:hover {
color:#456ec4;
text-decoration:none;
}

.homeleft {
float:left;
width:412px;
}

.homeright {
float:right;
width:365px;
}

.homeright a {
text-decoration:none;
}

.homeright a:hover {
text-decoration:underline;
}


.homenewsbox {
width:827px;
height:27px;
background:#ffffff url(images/home_newsbox.gif) no-repeat;
margin: 28px 0px 0px 0px;
}


/*Example CSS for the two demo scrollers*/

#pscroller2 {
float:right;
width: 725px;
height: 25px;

margin-top:4px;

}

#pscroller2 a {
text-decoration: none;
color:#787878;
}

#pscroller2 a:hover {
text-decoration: underline;
color:#787878;
}

.someclass{ //class to apply to your scroller(s) if desired
}


.whitebox,.whitebox a:hover {
color:white;
text-decoration:none;
}

.whitebox a {
color:white;
text-decoration:underline;
}


/*  FOOTER -------------------------------------------    */

.footerbox {
	position:relative;
	width:900px;
text-align:left;
background:#e8ebef;
}


.footerlinks {
position:absolute;
width:545px;
left:356px;
top:20px;
	font: 10px arial,helvetica,sans-serif;
	color : #828182; 
}



.footerlinks a {
font: 10px arial,helvetica,sans-serif;
	color : #828182; 
	text-decoration:none;
	font-weight:normal;
}

.footerlinks a:hover {
		color : #828182; 
	text-decoration:underline;
}



h1, h2, h3,h4 {
font-family:Arial;
color:#729ac7;
}


h1 {
font-weight:bold;
font-size:18px;
color:#729ac7;
}

h2 {
font-size:17px;
font-weight:normal;
color:#729ac7;
margin:0px 0px 8px 0px;
}

h3 {
font-size:21px;
font-weight:normal;
color:#729ac7;
margin:0px 0px 3px 0px;
}

h3, h3 a, h3 a:hover  {
	font-size: 18px;
	color: #729ac7;
	margin:0px 0px 0px 0px;
	text-decoration:none;
}

h3 a:hover  {
text-decoration:underline;
color: #8F621B;
}





h4, h4 a, h4 a:hover  {
	font-size: 14px;
	color: #5C5448;
	margin:0px 0px 0px 0px;
	text-decoration:none;
}

h4 a;hover  {
text-decoration:underline;
}




.subheadwhite {
	font-size : 18px;
	color : #ffffff;
}


.required {
font-size : 13px;
color : #cc0202;

}






