/* CSS Document */

body {
	margin:0px;
	padding:0px;
	font-family:Tahoma, Geneva, sans-serif; 
	font-size:100%; 
	line-height:1em; 
	color:#414141;
	background:url(images/body_bg_bott.gif) repeat-x bottom;
}

#wrapper { 
	margin:0px auto;
	padding:0px auto;
	height:auto;
	width:1000px; 
	overflow:hidden;
	border-left:#CCCCCC solid 1px;
	border-right:#CCCCCC solid 1px;
	background:url(images/tail-top.gif) repeat-x top #FFFFFF;
}

#header {
	height:200px;
	width:auto;
	background:url(images/header-bg.jpg) top 
}

#nav {
	float:left;
	width:230px;
	min-height:340px;
	border:#CCCCCC solid 1px;
	margin:50px 0px 50px 30px;
	background:#ffffff;
	color:#33CC00;
}

#inner {
	padding:30px 40px 40px 0px;
}

ul { list-style:none;}
.list li { background:url(images/line.gif) repeat-x bottom; padding-bottom:8px; margin-bottom:6px;}
.list li span { display:inline-block; padding-left:22px; background:url(images/marker-1.gif) no-repeat left 3px;}
.list li a { color:#414141;}
.list li a:hover { text-decoration:none;}
.list li.last { background:none; padding-bottom:0; margin-bottom:0;}

.list1 li { background:url(images/line.gif) repeat-x bottom; padding-bottom:8px; margin-bottom:6px;}
.list1 li span { display:inline-block; padding-left:22px; background:url(images/marker-4.gif) no-repeat left 3px;}
.list1 li a { color:#33CC00;}
.list1 li a:hover { text-decoration:none;}
.list1 li.last { background:none; padding-bottom:0; margin-bottom:0;}

#content .list li { background:url(images/line.gif) repeat-x bottom; padding-bottom:8px; margin-bottom:6px;}
#content .list li span { display:inline-block; padding-left:22px; background:url(images/marker-1.gif) no-repeat left 3px;}
#content .list li a { color:#414141;}
#content .list li a:hover { text-decoration:none;}
#content .list li.last { background:none; padding-bottom:0; margin-bottom:0;}

#nav_exp {
	padding-left:10px;
	position:center;
}

#content {
	float:right;
	width:645px;
	min-height:300px;
	border:#CCCCCC solid 1px;
	margin:50px 30px 50px 20px;
	background:#ffffff;
	padding:20px 20px 20px 20px;
}

.p1 img {
	float:left;
	margin:10px 10px 10px 0px;
	height:77px;
	width:102px;
	border:#33CC00 solid 2px;
}

#content a {color:#33CC00;}
#content a:hover { text-decoration:none;}
	
#footer .indent {
	padding-top: 0px;
	padding-right: 40px;
	padding-bottom: 40px;
	padding-left: 40px;
	clear:both;
}

.fleft {
	font-size:14px;
	float:left;
}

.fright {
	font-size:14px;
	float:right;
}

#footer img { position:relative; top:-4px;}
#footer a { color:#33CC00;}
#footer .indent a:hover { text-decoration:none; font:weight:normal;}

.line-hor { border-bottom:1px solid #000; margin:20px 0; overflow:hidden; font-size:0; line-height:0;}

.title { 
	margin-bottom:18px;
    font:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 25px;
	font-weight: bold;
	text-decoration: underline;
	padding: 5px 1px 25px 0px;
}

.p1 {
	font:Verdana, Ariel, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
}

.p2 {
	font:Verdana, Ariel, Helvetica, sans-serif;
	font-size:16px;
	text-decoration:underline;
	font-weight:bold;
}

.p3 {
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#33CC00;
}

/* FORM */

input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

#contacts-form { clear:right; width:100%; overflow:hidden;}
#contacts-form fieldset { border:none; float:left; }
#contacts-form .field { clear:both;}
#contacts-form label { float:left; width:120px; line-height:18px; padding-bottom:8px; font-weight:bold; color:#33cc00; margin-right:5px;}
#contacts-form input { width:170px; padding:1px 0 1px 3px; background:url(images/png-bg.png) left top; border:1px solid #d6d6d6; color:#414141; float:left;}
#contacts-form textarea { width:615px; height:150px; padding:1px 0 1px 3px; background:url(images/png-bg.png) left top; border:1px solid #d6d6d6; color:#414141; margin-bottom:15px; overflow:auto; float:right;}

.link { display:block; float:right; background:url(images/link-bgd.gif) repeat-x top; color:#33cc00; font-size:1em; text-decoration:none; line-height:.92em;}
.link em { display:block; background:url(images/link-left.gif) no-repeat left top;}
.link b { display:block; background:url(images/link-right.gif) no-repeat right top; padding:5px 21px 6px 21px; font-style:normal; color:#33cc00;}
.link:hover { text-decoration:underline;}

.table {
	width:630px;
	height:300px;
	border:#33CC00 solid 2px;
}

.table .img {
	height:300px;
	width:300px;
	float:left;
}

.table .desc {
	float:right;
	height:300px;
	border-left:#33CC00 solid 2px;
	padding-left:60px;
	padding-right:120px;
}


