/* CSS Document */
body {
	margin:25px auto 0 auto; 
	font-style : normal;
	font-weight : normal;
	font-family: Verdana,arial, Helvetica, sans-serif;
	background:#c3c8c1;
}

#pagewidth {
	width:780px;
	display:block;
	margin:0 auto 0 auto; 
	position:relative;
	font-size:0.7em;
	}



h1 {
	color:#3a3a3a;
	font-size:1.6em;
	
}

h3 {
	color:#3a3a3a;
	font-size:1em;
}

h2 {
	color:#636557;
	
	font-size:1.3em;
}

hr {
	border-top: 1px solid #b3caea;
	border-bottom: 2px solid #d9e5f5;
	border-right:none;
	border-left:none;
}
a:link, a:visited {color:#62635b;text-decoration:none;}
a:hover {color:#62635b;text-decoration:underline;}	
ul {
	padding:0;
	margin:0;
	
}
ul li {margin-bottom:0.2em;}

li {
	text-indent: 0px;
	list-style-position:outside;
	margin-left:28px;
	color:#6c6e61;
	line-height: 175%;
}
p {
	margin:0.8em 0 0.8em 0;
	color:#6c6e61;
	line-height: 175%;
}

#header {float:left;margin:0;width:774px;height:117px;padding:3px;background:url(../../images/header_bg.gif) no-repeat top #FFF;margin-bottom:0px;}

#topbanner {
	height: 91px;
	width:764px;
	float:left;
	padding:0 0 0 10px;
	margin:0;
}
#topbanner .number {width:190px;float:right;margin-right:30px;}
#topbanner .number h2 {border-bottom:1px dotted #727466;padding-bottom:5px;font-size:1.2em;margin-bottom:0.7em;padding-top:1px;}
#topbanner .number p span {color:#5675a4;font-weight:bold;}

#nav {
	width: 774px; 
	height:25px;
	line-height:25px;
	padding:0;
	float:left;
	background:url(../../images/nav_bg.gif) no-repeat top ;
	font-size:1.2em;


}
.moviePlayerContainer {
	width:780px;
	height:198px;
	padding-top:7px;
	float:left;

}
.navlist {float:left;border-right:1px solid #2d4e81;padding:0 17px;margin:0;}
.navlistLast {float:left;border:none;padding:0 17px;margin:0;}
.navlist a:link, .navlist a:visited, .navlistLast a:link, .navlistLast a:visited {color:#fff; text-decoration:none;}
.navlist a:hover, .navlistLast a:hover {color:#fff; text-decoration:underline;}

#section-banner {float:left;width:780;height:114px;margin:7px 0;}

#services {
	float:left;
	background:url(../../images/services-bg.gif) no-repeat top;
	width: 774px; 
	padding:3px;
	height:189px;}

.servicetitle {width:241px;height:25px;line-height:25px;padding-left:15px;background:url(../../images/service-title.gif) no-repeat top;color:#FFFFFF;text-transform:uppercase;font-weight:bold;float:left;}

.panel {
	float:left;
	width:256px;
	margin-right:1px;
	margin-left:1px
	}
.panellast {float:left;width:256px;}
#services img {margin-top:1px;}
.panel2 {font-size:0.9em;background:url(../../images/bottom-panel-bg.gif) repeat-x bottom #FFFFFF;float:left;width:240px;margin-right:3px;height:125px;padding:0 8px 0 8px;}
.panel2 p {	color:#000000;margin:0.5em 0;}
.panel2last {background:url(../../images/bottom-panel-bg.gif) repeat-x bottom #FFFFFF;float:left;width:256px;height:125px;}
.paneldsl {font-size:0.9em;background:url(../../images/adslbg.gif) repeat-x bottom #FFFFFF;float:left;width:240px;margin-right:3px;height:125px;padding:0 8px 0 8px;}
#support {
	float:left;
	background:url(../../images/bottom-bg.gif) no-repeat top;
	width: 776px;
	padding:3px;
	height:149px;
	margin-top:7px;
}

#content {
	background:url(../../images/content-top.gif) no-repeat top #FFFFFF;
	width: 750px; 
	padding:15px;
	float:left;
}
#breadcrumb {color:#5473a2;float:left;width:750px;height:25px;font-size:0.9em;}
#breadcrumb a:link, #breadcrumb a:visited {color:#5473a2;text-decoration:none;}
#breadcrumb a:hover {color:#5473a2;text-decoration:underline;}
#left-nav {float:left;width:158px;margin-right:15px;}
.left-title {margin-bottom:3px;width:143px;height:25px;line-height:25px;padding-left:15px;background:url(../../images/left-title-bg.gif) no-repeat top;color:#FFFFFF;text-transform:uppercase;font-weight:bold;float:left;}
.left-main {background:url(../../images/left-nav-top.gif) no-repeat top #dfe1dc; width: 138px; padding:10px;	float:left;}
.left-main ul {list-style-type:none;margin:0;padding:0;}
.left-main ul li {list-style-position:outside;margin:0 0 0.6em 0;padding:0;font-size:1em;}

.left-main-bottom {background:url(../../images/left-nav-bottom.gif) no-repeat bottom #dfe1dc;height:5px;width:158px;float:left;margin-bottom:10px;}

#main-content {float:left;width:577px;}
#main-content h1 {margin-top:0;margin-bottom:0.2em;}
#content-bottom {
	background:url(../../images/content-bottom.gif) no-repeat bottom #FFFFFF;
	width:780px;
	height:10px;
	float:left;
}

img {border:none;}

#footer p {color:#676966;}
#footer {
float:left;
	width: 770px; 
	padding-top:8px;
	color:#676966;
	margin-left:auto; 
	margin-right:auto; 
	padding:0 5px 0 5px;
	text-align:center;
	font-size:0.9em;
}
#footer a:link, #footer a:visited {color:#676966;text-decoration:none;}
#footer a:hover {color:#676966;text-decoration:underline;}


.clear {
	clear:both;
	margin:0;
	padding:0;
	height:0;
	line-height:0;
} 

.button {
	border: 1px solid #A0A1A5;
	color: #D02A5C;
	background-color: #FFFFFF;
	font-size:90%;
	text-transform:uppercase;
}

.mandatory { color:#d22a5d; }
form {padding:0;margin:0;}
form label { display:block; width:180px; float:left; font-size:0.8em; font-weight:bold; padding:3px; }
form input, form textarea { border:1px solid #6c6e61; margin:0;padding:3;}
form div {  padding:0; margin-bottom:0;float:left width:200px;}
form fieldset {border:1px solid #bf451d; width:500px;padding:10px;}

.error { color:#d22a5d; }
.validationfailed  { border-color:#d22a5d; }

address { font-style:normal; line-height:120%; font-size:83%; padding:10px; background-color:#f8f8f8; }
unix {font-family:"Courier New", Courier, monospace; font-size:12px;}
