@charset "utf-8";
/* CSS Document */

body {
	top: 0px;
	margin: 0px;
	background-image: url(../images/bg.gif);
	background-repeat: repeat-x;
	background-color: #E0E0E0;
}

#wrapper{
	width:1000px;
	border:0px solid #999999;
	margin:0px auto;
	text-align:left;/*for IE5.x*/
}

/*Begin style for row DIVs*/
#header{
	width:1000px;
} 

#mne{
	width:1000px;
} 

#fter{
	width:1000px;
} 

#copyright{
	width:1000px;
} 

/*end style for row DIVs*/ /*Begin style for column DIVs*/

/****************************************************header****************************************************/

#header{
	width:1000px;
	float:left;
} 

#hder_top{
	width:1000px;
	float:left;
	height:94px;
} 

.hder_top1{
	width:17px;
	float:left;
	height:104px;
	background-image: url(../images/top_left.png);
	background-repeat: no-repeat;
	background-position: bottom;
} 

.hder_top2{
	width:966px;
	float:left;
	height:104px;
} 

.hder_top3{
	width:17px;
	float:left;
	height:104px;
	background-image: url(../images/top_right.png);
	background-repeat: no-repeat;
	background-position: bottom;
} 

#website_top{
	width:966px;
	float:left;
	height:23px;
	background-image: url(../images/header-tail.png);
	background-repeat: repeat-x;
	background-position: bottom;
}

#logo{
	width:966px;
	float:left;
	height:81px;
	background-color: #FFF;
}

#logo2{
	width:966px;
	float:left;
}

.w3c{
	width:120px;
	float:right;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#nav{
	width:1000px;
	float:left;
	height:49px;
}

.nav1{
	width:17px;
	float:left;
	height:49px;
	background-image: url(../images/nav_lft.png);
	background-repeat: repeat-y;
} 

.nav2{
	width:966px;
	float:left;
	height:49px;
	background-color: #262626;
} 

.nav3{
	width:17px;
	float:left;
	height:49px;
	background-image: url(../images/nav_rht.png);
	background-repeat: repeat-y;
} 

#header_banner{
	width:1000px;
	float:left;
	height:303px;
}

#header_banner1{
	width:17px;
	float:left;
	height:303px;
	background-image: url(../images/header_left_bder.png);
	background-repeat: repeat-y;
}

#header_banner2{
	width:966px;
	float:left;
	height:303px;
	background-color: #FFF;
}

#header_banner3{
	width:17px;
	float:left;
	height:303px;
	background-image: url(../images/header_right_bder.png);;
	background-repeat: repeat-y;
}

/****************************************************main****************************************************/

#mne{
	width:1000px;
	float:left;
	background-image: url(../images/main_bg.png);
	background-repeat: repeat-y;
} 

#choices{
	width:960px;
	float:left;
	height:108px;
	background-image: url(../images/option_bg.jpg);
	background-repeat: no-repeat;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
} 

#choices1{
	width:220px;
	float:left;
	height:90px;
	margin-top: 5px;
	margin-right: 88px;
	margin-bottom: 0px;
	margin-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333;
	line-height: 150%;
} 

#choices2{
	width:216px;
	float:left;
	height:90px;
	margin-top: 5px;
	margin-right: 88px;
	margin-bottom: 0px;
	margin-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333;
	line-height: 150%;
} 

#choices3{
	width:212px;
	float:left;
	height:90px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333;
	line-height: 150%;
} 

.divider {
	float: left;
	width: 960px;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666;
}
.divider1 {
	float: left;
	width: 960px;
}

.col-1, .col-2, .col-3 { float:left;}

.col-1 {width:284px; margin-right:36px; margin-left:20px;}
.col-2 {width:601px;}
.col-3 {width:284px;}

.row-1 .col-1 {width:271px; margin-right:50px;}
.row-1 .col-2 { width:269px; margin-right:52px;}
.row-1 .col-3 { width:274px;}

.img-box { margin-bottom:22px;}
.img-box img { margin-bottom:22px; display:block;}

.list2 { margin:-20px 0 0 0;}
.list2 li { width:100%; overflow:hidden; vertical-align:bottom; padding:20px 0 0 0;}
.list2 li img { float:left; margin:3px 20px 0 0;}
.list2 li p { margin-top:7px;}
.list2 li p a { color:#0088cc; font-weight:normal; background:url(images/marker-1.gif) no-repeat right 4px; padding-right:10px;}
.list2 li a { color:#000; font-weight:bold;}
.list2 li .link1 { display:inline-block; color:#fff; margin-top:22px;}

/****************************************************footer****************************************************/

#fter{
	width:1000px;
	float:left;
} 

#fter1{
	width:21px;
	float:left;
	height:27px;
	background-image: url(../images/left-bot-corner.png);
	background-repeat: no-repeat;
} 

#fter2{
	width:958px;
	float:left;
	height:27px;
	background-image: url(../images/border-bot1.png);
	background-repeat: repeat-x;
} 

#fter3{
	width:21px;
	float:left;
	height:27px;
	background-image: url(../images/right-bot-corner.png);
	background-repeat: no-repeat;
} 


/****************************************************copyright****************************************************/

#copyright{
	width:1000px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
}

/****************************************************links****************************************************/

a:link.w3c_links {
	width:117px;
	float:left;
	height:29px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #FFF;
	text-decoration:none;
	background-image: url(../images/w3c.jpg);
	background-repeat: no-repeat;
	text-align: center;
	line-height: 170%;
}
	
a:visited.w3c_links {
	width:117px;
	float:left;
	height:29px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #FFF;
	text-decoration:none;
	background-image: url(../images/w3c.jpg);
	background-repeat: no-repeat;
	text-align: center;
	line-height: 170%;
}

a:hover.w3c_links {
	width:117px;
	float:left;
	height:29px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #FFF;
	text-decoration:none;
	background-image: url(../images/w3c_hover.jpg);
	background-repeat: no-repeat;
	text-align: center;
	line-height: 170%;
}

a:active.w3c_links {
	width:117px;
	float:left;
	height:29px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #FFF;
	text-decoration:none;
	background-image: url(../images/w3c.jpg);
	background-repeat: no-repeat;
	text-align: center;
	line-height: 170%;
}



a:link.green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #060;
	text-decoration:none;
}
	
a:visited.green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #060;
	text-decoration:none;
}

a:hover.green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #060;
	text-decoration: underline;
}

a:active.green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #060;
	text-decoration:none;
}



a:link.footer_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #680f11;
	text-decoration:underline;
}
	
a:visited.footer_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #333;
	text-decoration:none;
}

a:hover.footer_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #333;
	text-decoration: underline;
}

a:active.footer_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #333;
	text-decoration:none;
}


/****************************************************titles****************************************************/

h3 { font-size:2.17em; font-weight:normal; line-height:.92em; margin-bottom:0px; color:#636363; font-family:Arial, Helvetica, sans-serif;}
h4 { font-size:1em; color:#000; line-height:1.5em; margin-bottom:9px;}
h4 a { color:#000;}
h5 { font-size:1.75em; color:#680f11; padding:0; margin:0}
h5 a { color:#000;}

.p1 { margin-bottom:0; line-height:21px; font-size:18px}
.p2 { margin-bottom:30px;}

.phone { float:right; margin-right:90px;}

/****************************************************contact form****************************************************/

input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

.form { height:43px;}
.form label, .form1 label { color:#666666; display:block;}
.form input {width:268px; padding:2px 0 2px 3px; background:none; border:1px solid #cacaca;}
textarea { width:268px; height:153px; overflow:auto; background:none; border:1px solid #cacaca; padding:2px 0 0 3px; }
form .buttons { width:100%; overflow:hidden; margin-top:26px;}
form .buttons .link1 { margin-left:17px; float:right;}