body {

	font-family: "Bookman Old Style", " Book Antique", " Garamond", "Times New Roman", Times, serif;

	background-color: #FFFFFF;

	margin: 0px;

	padding: 0px;

	width: 100%;

	height:100%;

	font-size: 15px;

	overflow-x:hidden;

}

p {

	margin: 0px;

	padding: 0px;

	text-align: center;

}

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

	margin: 0px;

	padding: 0px;

}

a {

	color: #0D1838;

	text-decoration:none;

	font-weight: bold;

}



a:hover {

	color: #0D1838;

	text-decoration:underline;

	font-weight: bold;

}

form {

	margin: 0px;

	padding: 0px;

}

img {

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}





#container {

	padding: 0px;

	margin: 0px;

	min-height: 100%;

	width: 100%;

	position: absolute;

	left: 0px;

	top: 0px;

	background-color: #FFFFFF;

	display: block;	

}



.noScale {

	width: 1300%;

	margin-left: -600%;

	padding: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	display: block;

}

.holder {

	padding: 0px;

	width: 766px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	display: block;

}



#header {

	background-color: #FFFFFF;

	background-image: url(../images/headerBg.gif);

	background-repeat: repeat-x;

	background-position: left top;

	margin: 0px;

	padding: 0px;

	width: 100%;

	display: block;

	overflow: hidden;

}

#headerElements {

	height: 98px;

	width: 100%;

	text-align: left;

}

#navigation {

	background-image: url(../images/navBg.gif);

	background-repeat: repeat-x;

	background-position: left top;

	margin: 0px;

	padding: 0px;

	width: 100%;

	font-size: 21px;

	display: block;

}



#navElements {

	width: 100%;

	height: 29px;

	margin: 0px;

	padding: 0px;

	overflow: visible;

	/*text-align: right;*/

}

.links {

	margin: 0px;

	padding: 0px;

	float: right;

	width: auto;

}

.menu_p {

	margin: 0px;

	text-align: center;

	width:100%;

	font-size: 12px;

	padding: 0px;

}

.menu_header_p {

	text-align: center;

	padding-top: 0px;

	padding-bottom: 0px;

	margin-top: 0px;

	margin-bottom: 0px;

}

.menu_header_p a{

	padding-left:30px;

	padding-right:30px;

	margin-top: 3px;

}



#flashBox {

	display: block;

	margin:0px;

	padding: 0px;

	width: 100%;

	overflow: hidden;

	background-image: url(../images/flash_bg.gif);

	background-repeat: repeat-x;

	background-position: left top;

}

#flashBox_elements {

	text-align: center;

	margin: 0px;

	padding: 0px;

	width: 100%;

	height: 209px;

	clear: both;

	display: block;

	overflow: hidden;

	float: left;

}

#body_topSpacer {

	background-image: url(../images/body_top_border.gif);

	background-repeat: repeat-x;

	background-position: left top;

	margin: 0px;

	padding: 0px;

	clear: both;

	height: 3px;

	width: 100%;

	display: block;

	overflow: hidden;

}

#bodyContainer {

	display: block;

	margin: 0px;

	width: 100%;

	overflow: hidden;

	padding-top: 0px;

	padding-right: 0px;

	padding-left: 0px;

	background-image: url(../images/bodyBg.gif);

	background-repeat: repeat-x;

	background-position: left top;

	padding-bottom: 0px;

}

#bodyContents {

	margin: 0px;

	padding: 0px;

	width: 100%;

}

#sub_box {

	clear: both;

	float: left;

	width: 764px;

	font-family: "Times New Roman", Times, serif;

	font-size: 15px;

	color: #0d1838;

	border-right-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #bdbcbd;

	border-left-color: #bdbcbd;

	padding-bottom: 20px;

}

#sub_title_box {

	clear: both;

	float: left;

	width: 100%;

	margin-bottom: 15px;

	padding: 0px;

}

#sub_title_box p{

	text-align: left;

	padding-top: 15px;

	padding-bottom: 15px;

	background-image: url(../images/pbg.gif);

	background-repeat: repeat-x;

	background-position: left bottom;

	width: auto;

	margin-right: 15px;

	margin-bottom: 15px;

	margin-left: 15px;

}

#sub_textArea {

	clear: both;

	float: left;

	width: 745px;

	margin-bottom: 15px;

	padding-left: 10px;

	padding-right: 10px;

}

#flashTitle {

	margin: 0px;

	padding: 0px;

	clear: both;

	float: left;

	width: 100%;

}

.flashheaders {

	margin: 0px;

	padding: 0px;

	float: left;

	width: auto;

	clear: both;

}





#sub_imgleft {

	float: right;

	width: auto;

	padding-bottom: 10px;

	margin-top: -40px;

	margin-left: 25px;

	z-index: 9999;

}





.bodyHeaders {

	font-size: 23px;

	color: #0d1838;

	margin: 0px;

	clear: both;

	float: left;

	width: 100%;

	padding-top: 10px;

	padding-bottom: 10px;

}



#introduction {

	font-size: 15px;

	color: #0d1838;

	float: left;

	width: 324px;

	margin-right: 78px;

	padding-right: 14px;

	padding-left: 14px;

	padding-bottom: 40px;

}

.bluetextBox {

	color: #0d1838;

	clear: both;

	float: left;

	width: 100%;

	padding-top: 15px;

	padding-bottom: 2px;

	border-top-width: 1px;

	border-bottom-width: 1px;

	border-top-style: solid;

	border-bottom-style: solid;

	border-top-color: #bdbcbd;

	border-bottom-color: #bdbcbd;

}

#mailBox {

	clear: both;

	width: 240px;

	padding-top: 40px;

	padding-bottom: 40px;

	font-size: 20px;

	color: #0d1838;

	margin-right: auto;

	margin-left: auto;

	padding-right: 0px;

	padding-left: 0px;

}

.formBlock {

	width: auto;

	padding-right: 10px;

	clear: none;

	float: left;

}



.mailBox_input {

	margin: 0px;

	padding: 0px;

	width: 170px;

	border: 1px solid bdbcbd;



}

#news {

	clear: none;

	float: left;

	width: 310px;

	padding-right: 25px;

}

.whitetextBox {

	color: #FFFFFF;

	clear: both;

	float: left;

	width: 100%;

	padding-top: 15px;

	border-top-width: 1px;

	border-bottom-width: 1px;

	border-top-style: solid;

	border-bottom-style: solid;

	border-top-color: #bdbcbd;

	border-bottom-color: #bdbcbd;

}

.blueBg {

	background-color: #0d1838;

	width: 310px;
	
	height: 199px;

	padding-top: 15px;

	margin-top: 0px;

	margin-right: 0px;

	margin-left: 0px;

	margin-bottom: 10px;

	text-align: center;

	padding-bottom: 20px;
	
	overflow: hidden;

}



#footer {

	margin: 0px;

	padding: 0px;

	width: 100%;

	overflow:hidden;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #bdbcbd;

	display: block;

	position: absolute;

	bottom: 0px;

	background-color: #FFFFFF;

}

#footerElements {

	margin: 0px;

	padding: 0px;

	height: 22px;

	width: 100%;

	background-color: #FFFFFF;

}

#simedia {

	float: right;

	width: auto;

	margin-top: 4px;

	margin-right: 20px;

}



#simedia a{

	color: #0D1838;

	text-decoration:none;

	font-weight:100;

}



#simedia a:hover{

	color: #0D1838;

	text-decoration:underline;

	font-weight:100;

}



.about {
	width: 750px;
	float: left;
	padding: 0px;
	margin: 0px 10px 10px 10px;
}

.aboutPhoto {
	float: left;
	width: 155px;
	height: 159px;
}

.aboutText {
	float: left;
	width: 590px;
}

#20pxSpace {
	height: 20px;
}
