body {
	margin: 0px;
	padding: 0px;
}

p {
	margin: 15px 0px;
	padding:0px;
}

.siteHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
    font-weight: bold;
	color: #04316C;
}

.siteSubHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
    font-weight: bold;
	color: #555555;
}



.mytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #999999;
}

.normaltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #525252;
}

#col1 .normaltext,#col3 .normaltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #00093E;
}

.smalltext {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: black;
}


.boldtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #525252;
    font-weight: bold;
}

#col1 .boldtext, #col3 .boldtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #00093E;
    font-weight: bold;
}


.gray14 {
	color: #375F3D;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
}

.blue14 {
    color: #04316C;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 16px;
}

.mediumTitle {
	color: #00093E;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 22px;
}

#col1 .mediumTitle,#col3 .mediumTitle {
	color: #00093E;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
}

.smallTitle {
	color: #00093E;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
}

.footertext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}

#footer .footertext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

a.footernavlink:link { color: #999999; text-decoration: none; }
a.footernavlink:visited { color: #999999; text-decoration: none; }
a.footernavlink:hover { color: #D60808; text-decoration: none; }

#footer a.footernavlink:link { color: #FFFFFF; text-decoration: none; }
#footer a.footernavlink:visited { color: #FFFFFF; text-decoration: none; }
#footer a.footernavlink:hover { color: #53885E; text-decoration: none; }

a.navlink:link { color: #46889A; text-decoration: none; }
a.navlink:visited { color: #46889A; text-decoration: none; }
a.navlink:hover { color: #00093E; text-decoration: none; }

#col1 a.navlink:link,#col3 a.navlink:link { color: #46889A; text-decoration: none; }
#col1 a.navlink:visited,#col3 a.navlink:visited { color: #46889A; text-decoration: none; }
#col1 a.navlink:hover, #col3 a.navlink:hover { color: #00093E; text-decoration: none; }


/* Image Related */
.blockquote {
	background: url(img/left_quote.gif) left top no-repeat;
}
.blockquote p {
  padding: 0px 60px;
  background: url(img/right_quote.gif) right bottom no-repeat;
  text-align:center;
  line-height: 35px;
}

/* Sprite Ring */
.spriteRingBackground {
	background-color: #efefef;
}

/* Layout */

#header_container3 {
    float:left;
    width:100%;
    background: #375F3D;
    overflow:hidden;
    position:relative;
}
#header_container2 {
    float:left;
    width:100%;
    background: #FFFFFF;
    position:relative;
    right:20%;
}
#header_container1 {
    float:left;
    width:100%;
    background:#375F3D;
    position:relative;
    right:60%;
}
#header_col1 {
	text-align: center;
    float:left;
    width:18%;
    position:relative;
    left:81%;
    overflow:hidden;
}
#header_col2 {
	text-align: center;
    float:left;
    width:60%;
    position:relative;
    left:82%;
    overflow:hidden;
}
#header_col3 {
	text-align: center;
    float:left;
    width:18%;
    position:relative;
    left:83%;
    overflow:hidden;
}

#menu_upper {
	width:100%;
	height:4px;
	border-top: 10px solid #00093E;
	background: #46889A url('img/menu_border.jpg') repeat-x;
	clear: both;
}

#menu_lower {
	width:100%;
	height:4px;
	border-bottom: 30px solid #00093E;
	background: #46889A url('img/menu_border.jpg') repeat-x;
	clear: both;
}

#container3 {
    float:left;
    width:100%;
    background:#375F3D;
    overflow:hidden;
    position:relative;
}
#container2 {
    float:left;
    width:100%;
    background: #FFFFFF;
    position:relative;
    right:20%;
}
#container1 {
    float:left;
    width:100%;
    background:#375F3D;
    position:relative;
    right:60%;
}
#col1 {
    float:left;
    width:16%;
    position:relative;
    left:82%;
    overflow:hidden;
}
#col2 {
    float:left;
    width:56%;
    position:relative;
    left:86%;
    overflow:hidden;
}
#col3 {
    float:left;
    width:16%;
    position:relative;
    left:90%;
    overflow:hidden;
}

#footer {
    MARGIN: 0px 0px 0px 0px;
	WIDTH: 100%;
    TEXT-ALIGN: center;
	BACKGROUND-COLOR: #00093E;
	padding: 1% 0%;
	CLEAR: both;
}