﻿/* CSS layout */
h1, h1.normal, h2, h3, h4, h5, h6, blockquote, p, ul, ol, li, a:link, a:visited, subnav, first, code { color: #7a7a7a; font-family: Arial Narrow; font-size: small; z-index : 100}
img {
	border: 0px;}
.style1 {
	width: 80px;
	height: 15px;
	margin: 0px;
	border: 1px #797979 solid;
	background-color: #14343F;
	}
.style2 {
    vertical-align: bottom;
	}
body {
	background-position: bottom;
	margin: 0;
	padding: 0;
	background-image: url('images/gradient.gif');
	background-repeat: repeat-x;
	background-attachment: fixed;
}
#wrapper {
	width: 960px;
	margin: 0 auto;
	background-position: center top;
	background-image: url('images/main.jpg');
	background-repeat: no-repeat;
	background-color: #010D12;
}
#navwrapper {
	width: 940px;
	margin-left: 10px;
	background-position: center;
}
h2 {
	margin: 15px 0px 5px 20px;
	color: #9d9d9d;
    font-size: large;
}
#top_nav {
	width: 940px;
	height: 20px;
	margin:0px;
	padding: 0px;
}
#top_nav ul {
	list-style: none;
	margin: 0px;
    padding: 0px;
	text-align: right;
}
#top_nav li {
	display: inline;
    padding: 3px 13px 0px 13px;
}
#top_nav li a:link, #top_nav li a:visited {
	font-size: small;
	display: inline;
	text-decoration: none;
	color: #7a7a7a;
}
#header {
	background-position: top;
	float: left;
	width: 940px;
	height: 70px;
	background-image: url('images/transparent.png');
	margin-bottom: 5px;
	background-repeat: repeat-x;
}
#header h1 {
    font-size: 30px;
	font-weight: normal;
	font-family:Arial Narrow;
	font-weight:bolder;
	color: #adadad;
	padding: 0px 0px 0px 12px;
}
#masthead {
	margin-right: 1px;
	background-position: center top;
	height: 56px;
	width: 313px;
	float: left;
	background-image:url('images/masthead_transparent.png');
	background-repeat: no-repeat;
}
#masthead ul {
	list-style: none;
	margin: 4px 0px 0px 0px;
	padding: 0px;
	text-align: center;
}
#masthead li {
	display: inline;
	padding: 0px;
}
#masthead li a:link, #masthead li a:visited {
	color: #7a7a7a;
	font-size: small;
	display: inline;
	text-decoration: none;
}
#masthead2 {
	background-position: center top;
	height: 56px;
	width: 312px;
	float: left;
	background-image:url('images/masthead_transparent.png');
	background-repeat: no-repeat;
}
#masthead2 ul {
	list-style: none;
	margin: 4px 0px 0px 0px;
	padding: 0px;
	text-align: center;
}
#masthead2 li {
	display: inline;
	padding: 0px;
}
#masthead2 li a:link, #masthead2 li a:visited {
	color: #7a7a7a;
	font-size: small;
	display: inline;
	text-decoration: none;
}
#masthead3 {
	margin-left: 1px;
	background-position: center top;
	height: 56px;
	width: 313px;
	float: left;
	background-image:url('images/masthead_transparent.png');
	background-repeat: no-repeat;
}
#masthead3 ul {
	list-style: none;
    margin: 4px 0px 0px 0px;
	padding: 0px;
		text-align: center;
}
#masthead3 li {
	display: inline;
	padding: 0px;
}
#masthead3 li a:link, #masthead3 li a:visited {
	color: #7a7a7a;
	font-size: small;
	display: inline;
	text-decoration: none;
}

#bodywrapper {
	width: 940px;
	margin-left: 10px;
}
#nav2 {
	width: 155px;
	float: left;
	margin: 11px 0px 0px 0px;
	height: 316px;
}
#nav, #nav ul {
    float:left;
    list-style:none;
    line-height:15px;
    padding:0;
    margin:0;
    width:155px;
    height: 316px;
    }
#nav a {
    display:block;
    color:#7a7a7a;
    text-decoration:none;
    width: 140px;
    padding: 5px 5px 5px 5px;
    background-color: #F4F3F3;
    background-image: url('images/menu_pattern.jpg');
    border-bottom: 1px #000000 solid;
    }
#nav li {
    float: left;
    padding: 0px;
    display: block;
    position: static ;
    text-align: left;
    }
#nav ul {
    position:absolute;
    left:-999em;
    height:auto;
    width:140px;
    line-height:1;
    border:0;
    padding: 0px;
    }
#nav li li a {
    padding: 5px 5px 5px 5px;
    width:140px;
    height: 15px;
    font-size: small;
    color:#595959;
    }
#nav li ul li:hover a {
    color:#595959;
    background-color: #000000;
    background-image: url('images/menu_pattern2.jpg');
    }
#nav li:hover a, #nav li.sfhover a {
    color:#595959; 
    }
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul {
    left: auto;
    margin-left: 151px;
    margin-top: -26px;
    } 
.headlink {
	width: 155px;
} 	
#navigation3 {
	float: left;
	height: 25px;
	width: 940px;
	margin:0px;
}

#nav3 {
	float: left;
	width: 940px;
	height: 25px;
	padding: 0px;
	margin: 0px 0px 0px 4px;
}
#nav3 ul {
    display: inline;
	margin-left: 0px;
}
#nav3 li {
	display: inline;
}
#nav3 li a:link, #nav3 li a:visited {
	font-family: "Arial Narrow";
	color: #7a7a7a;
	display: inline;
	text-decoration: none;
	background-image:url('images/menu_pattern3.jpg');
    padding: 3px 15px 0px 15px;
    height: 20px;
    width: 86px;
	font-size: small;
	float: left;
    margin-left: 1px;

}
#nav3 li a:hover {
	background-position: right;
	background-image:url('images/menu_pattern2.jpg');
}

#nav4 {
	float: right;
	width: 427px;
	height: 25px;
	padding: 0px;
	margin: 0px;
}
#nav4 ul {
    display: inline;
	margin: 0px;
	padding: 0px;
}
#nav4 li {
	display: inline;
	margin: 0px;
	padding: 0px;

}
#nav4 li a:link, #nav4 li a:visited {
	font-family: "Arial Narrow";
	color: #7a7a7a;
	display: inline;
	text-decoration: none;
	background-image:url('images/menu_pattern1.jpg');
    padding: 5px 5px 1px 15px;
    margin: 0px;
    height: 20px;
    width: 86px;
	font-size: small;
	float: right;
	border-left: 1px #000000 solid;
}
#nav4 li a:hover {
	background-position: right;
	background-image:url('images/menu_pattern2.jpg');
}
#body1 {
	float: left;
	width: 784px;
	height: 175px;
}
#body1 p {
	text-align: justify;
	margin: 15px 20px 10px 20px;
}
#body1 img {
	margin: 0px 20px 10px 0px;
}
#body2 {
	background-position: right top;
	width: 464px;
	height: 190px;
	float: left;
	background-image: url('images/photo_large2.jpg');
	background-repeat: no-repeat;
}
#body2 p {
	margin: 35px 20px 10px 20px;
	text-align: justify;
}
#body2 img {
	margin: 10px 25px 0px 20px;
}
#body3 {
	float: left;
	width: 320px;
	height: 190px;
}
#body3 p {
	margin: 10px 0px 10px 20px;
	text-align: justify;
}
#body3 h2 {
	margin: 0px 0px 10px 20px;
}
#body3 img {
		margin: 35px 0px 0px 20px;
}
#body4 {
	width: 315px;
	height: 200px;
	float: left;
}
#body4 p, #body5_content p{
	margin: 10px 20px 15px 10px;
	text-align: justify;
}
#body4 h2, #body6 h2{
	margin: 10px 0px 5px 10px;
	font-size: large;
	color: #939393;
}
#body5 {
	float: left;
	width: 623px;
	height: 173px;
	margin-top: 27px;
}
#body5 p {
	margin: 15px 20px 10px 20px;
}
#body2_content {
	width: 315px;
	height: 363px;
	float: left;
}
#body2_content p, #body3_content p {
	margin: 10px 20px 10px 20px;
	text-align: justify;
}
#body1 h2, #body2_content h2, #body3_content h2, #body5_content h2, #body5 h2,  {
    font-size: large;
    margin: 10px 0px 0px 20px;
}
#body2_content img {
	margin: 10px 20px 0px 10px;
	float: right;
}
#body2_content ul {
	text-decoration: none;
    list-style: none;
}
#body2_content li {
	display: block;
	padding: 0px;
}
#body2_content li a:link, #body2_content li a:visited {
	color: #000000;
	font-size: small;
	text-decoration: none;
}
#body3_content {
	width: 314px;
	height: 363px;
	float: left;
}
#body3_content img {
	margin: 10px 0px 10px 10px;
	float: right;
}
#body4_content {
	background-position: top;
	width: 155px;
	float: left;
	height: 363px;
	background-repeat: no-repeat;
	background-image: url('images/vertical_transparent.png');
}
#body4_content p {
	margin: 8px 0px 10px 20px;
	text-align: justify;
}
#body4_content h3 {
    font-weight: normal;
    margin: 12px 0px 0px 20px;
}
#body4_content img {
	margin-top: 0px;
}
#body4_content2 {
	width: 155px;
	float: left;
	height: 363px;
}
#body4_content2 p {
	margin: 8px 0px 10px 20px;
	text-align: justify;
}
#body4_content2 h3 {
    font-weight: normal;
    margin: 12px 0px 0px 20px;
}
#body4_content2 img {
	margin-top: 10px;
}
#body5_content {
	width: 469px;
	height: 200px;
	float: left;
}
#body5_content p {
	margin: 10px 10px 10px 20px;
	text-align: justify;
}
#body6 {
	width: 940px;
	height: 100%;
	float: left;
}
#body6 p {
	margin: 10px 10px 10px 20px;
	text-align: justify;
}
#body6 h2 {
    margin: 0px 0px 0px 20px;
}
#getting_started {
	float: left;
	height: 100%;
	width: 785px;
}
#getting_started p, #getting_started ul, #getting_started ol, #getting_started li, #getting_started h1, #getting_started h2, #getting_started h3, #getting_started h4, #getting_started h5, #getting_started a:link, #getting_started li a:visited{
	margin-left: 20px;
	color: #7a7a7a;
	text-align: left;
}
#getting_started img {
	margin: 10px 0px 0px 10px;
	}
#footerwrapper {
	width: 940px;
	margin-left: 10px;
}
#footer {
	clear: both;
	width: 940px;
	height: 30px;
	border-top: 1px #000000 solid;
}
#footer ul {
	margin-left: 10px;
	float: left;
	padding: 0px 0px 10px 0px;
	height: 20px;
	width: 940px;
	margin-top: 5px;
}
#footer li {
	display: inline;
    padding: 0px 13px 0px 0px;
    margin: 0px;
}
#footer li a:link, #footer li a:visited {
	font-size: small;
	display: inline;
	text-decoration: none;
	color: #7a7a7a

}


