/* CSS Document */

html, body {
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#E2DEDF;
	background-image:url(../images/background_tile.jpg);
	background-repeat:repeat-x;
}	

input, textarea {
	margin:0;
	/*font-family: serif;
	font-size: 14px;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#017DC3;
	background-color:FFF;
}	

body, p, ol, ul, li, form, img, table {
padding:0;
margin:0;
border:0;
}

.DivFlashContainer {
	border: none;
	/* for IE 6 */
	overflow:hidden;
}

a:link {
	text-decoration:none;
	font-weight:bold;
	color: #017DC3;
}
a:visited {
	text-decoration:none;
	font-weight:bold;
	color: #40464A;
}
a:hover {
	text-decoration:none;
	font-weight:bold;
	color: #52bdec;
}
a:active {
	text-decoration:none;
	font-weight:bold;
	color: #017DC3;
}

th {
	font-weight:100;
	line-height:18px;
	font-size: 15px;
	text-align: left;
}

h1 {
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
}

h2 {
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
}

h3 {
	font-weight:100;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
}

ul.disc {
	list-style-type:circle;
}

table   {
	border-collapse: collapse;
}

.DivContainer {
	position:absolute;
	width:884px;
	left:50%;
	margin-left:-442px;
	border: none;
	background-image:url(../images/background_container.jpg);
	float:left;
	/* for IE 6 */
	overflow:hidden;
}

.DivLeftedge {
	width:122px;
	float:left;
	border: none;
	/* for IE 6 */
	overflow:hidden;
}

.DivMain {
	width:640px;
	float:left;
	border: none;
	background-image:url(../images/background_main.jpg);
	background-repeat:no-repeat;
	background-color:F2F2F2;
	/* for IE 6 */
	overflow:hidden;
}


.DivRightedge {
	width:122px;
	float:left;
	border: none;
	/* for IE 6 */
	overflow:hidden;
}

.DivNav {
	width:640px;
	height:202px;
	background-color:FFF;
	border: none;
	/* for IE 6 */
	overflow:hidden;
}

.DivFooter {
	width:640px;
	height:50px;
	background-color:40464A;
	border: none;
	/* for IE 6 */
	overflow:hidden;
}

.DivEnder {
	width:884px;
	border: none;
	/* for IE 6 */
}

.StyleHeader {
	margin-right:35px;
	margin-left:35px;
	margin-top:18px;
	line-height:18px;
	font-size: 15px;
	font-weight:bold;
	color:#017DC3;
}

.StyleMain {
	
	margin-right:35px;
	margin-left:35px;
	line-height:15px;
	font-size: 11px;
	color:#40464A;
}

.StyleFooter {
	margin-right:35px;
	margin-left:35px;
	font-size: 9px;
	color:#017dc3;
}

.StyleTableHeader {
	margin-top:13px;
	line-height:18px;
	font-size: 15px;
	color:#017DC3;
}

.StyleTableMain {
	line-height:14px;
	font-size: 11px;
	color:#40464A;
}

.StyleTableFooter {
	font-size: 9px;
	color:#017dc3;
}

.StyleToTop {
	margin-left:500px;
	margin-top:2px;
}

.StyleBlue {
	color:#017DC3;
}

.StyleDiagram {
	margin-top:19px;
}

.StyleQuote {
	margin-right:70px;
	margin-left:55px;
	line-height:15px;
	font-size: 11px;
	color:#017DC3;
	font-style:italic;
}

.StyleReference {
	margin-right:35px;
	margin-left:90px;
	font-size: 9px;
	color:#40464A;
}

.StyleLine {
	margin-top:8px;
	margin-left:35px;
}

.StyleTopHeader {
	margin-top:22px;
}

.StyleFont12pt {
	font-size: 12px;
	color:#017DC3;
}

.StyleHomeVideo{
	float:left;
	margin:0 35px 30px 35px ;
}
.DivMain2 {

	width:640px;
	float:left;
	border: none;
	background-image:url(../images/background_main3.jpg);
	background-repeat:no-repeat;
	background-color:F2F2F2;
	/* for IE 6 */
	overflow:hidden;
}
.StyleMain2 {

	
	margin-right:35px;
	margin-left:11px;
	line-height:15px;
	font-size: 11px;
	color:#40464A;
}
