/* Basic Element Formatting ------------------------------------------------------------- */
html {
	font-size: 100%;
	font-family: Arial,verdana,Helvetica,Tahoma, sans-serif;
	margin: 0;
	padding: 0;
	vertical-align: top;
}

body {
	color: black;
	font-size:100%;
	font-family: Arial,verdana,Helvetica,Tahoma, sans-serif;
	margin: 0;
	padding: 0;
	height: 100%;
	text-align: centre;
	vertical-align: top;
}

h1 {
	font-size: 1em;
	font-weight: bold;
	padding: 2px;
	margin-bottom: 10px;
	margin-top: 10px;
	padding-left: 10px;
}

p {
	font-size: 0.8em;
	padding-left: 15px;
	padding-right: 15px;
}


div#outer{
width: 850px;
text-align:  justify;
margin: 0;
padding: 0;
font-size: 100%;
font-family: Arial,verdana,Helvetica, Tahoma, sans-serif;
vertical-align: top;
}
div#blk850w{
	width: 850px;
	text-align:  left;
	margin: 0;
	padding: 0;
	font-size: 100%;
	font-family: Arial,verdana,Helvetica, Tahoma, sans-serif;
}

div.blk850w150h{
	vertical-align: top;
	width: 830px;
	height: auto;
	text-align:  left;
	margin: 0;
	padding: 0;
	font-size: 100%;
	font-family: Arial,verdana,Helvetica, Tahoma, sans-serif;
	margin-left: auto;
	margin-right: auto;
}


div.blk_lgray_210x150-1{
	vertical-align: top;
	color: black;
	width: 180px;
	padding: 2;
	font-size: 0.8em;
	font-family: Arial,verdana,Helvetica, Tahoma, sans-serif;
	background-image: url(img/bg1-new.jpg);
	background-color: #29AD26;
	background-repeat: repeat-x;
	border: 2px solid #eee;
	position:relative;
}

div.blk_lgray_210x150-2{
vertical-align: top;
color: black;
background-color: #1F43CD;
width: 180px;
margin: 0;
padding: 2;
font-size: 0.8em;
font-family: Arial,verdana,Helvetica, Tahoma, sans-serif;
background-image: url(img/bg2.jpg);
background-color: #1F43CD;
background-repeat: repeat-x;
border: 2px solid #eee;
position:relative;
}

div.blk_lgray_210x150-3{
vertical-align: top;
color: black;
background-color: #ECEA37;
width: 180px;
margin: 0;
padding: 2;
font-size: 0.8em;
font-family: Arial,verdana,Helvetica, Tahoma, sans-serif;
background-image: url(img/bg3.jpg);
background-color: #ECEA37;
background-repeat: repeat-x;
border: 2px solid #eee;
position:relative;
}

div.blk_lgray_210x150-4{
vertical-align: top;
color: black;
background-color: #F3191A;
width: 180px;
height: auto;
margin: 0;
padding: 2;
font-size: 0.8em;
font-family: Arial,verdana,Helvetica, Tahoma, sans-serif;
background-image: url(img/bg4.jpg);
background-color: #F3191A;
background-repeat: repeat-x;
border: 2px solid #eee;
position:relative;
}

div.blk_lgray_210x150-1 h3 {
	color: #CCCCCC;
	border-bottom: 1px solid #222;
	font-size: 1.3em;
	background-color: #115E0F;
	line-height: 35px;
}

div.blk_lgray_210x150-1 p {
	line-height: 15px;
	background-color: #259D22;
}
div.blk_lgray_210x150-2 p {
	line-height: 15px;
	background-color: #1D3DBC;
}
div.blk_lgray_210x150-3 p {
	line-height: 15px;
	background-color: #DEDE14;
}
div.blk_lgray_210x150-4 p {
	padding-left: 10px;
	padding-right: 10px;
	line-height: 15px;
	background-color: #EC0D0D;
	font-weight: bold;
}
div.blk_lgray_210x150-2 h3 {
	color: #CCCCCC;
	border-bottom: 1px solid #151515;
	font-size: 1.3em;
	background-color: #0E2583;
	line-height: 35px;
}
div.blk_lgray_210x150-3 h3 {
	color: #CCCCCC;
	border-bottom: 1px solid #333;
	font-size: 1.3em;
	background-color: #807D15;
	line-height: 35px;
}
div.blk_lgray_210x150-4 h3 {
	color: #CCCCCC;
	border-bottom: 1px solid #333;
	font-size: 1.3em;
	background-color: #700E0E;
	line-height: 35px;
}

div#headerblk{
vertical-align: top;
width: 850px;
height: 80px;
text-align:  justify;
margin: 0;
padding: 0;
font-size: 100%;
font-family: Arial,verdana,Helvetica,Tahoma,  sans-serif;
}
.blk425_l{
vertical-align: top;
height: 100%;
float:left;
width: 400px;
height: 100%;
text-align: center;
margin: 0 AUTO;
padding: 0 AUTO;
font-size: 100%;
font-family: Arial,verdana,Helvetica,Tahoma,  sans-serif;
position: relative;
}
.blk425_r{
	vertical-align: top;
	height: 100%;
	float:right;
	width: 400px;
	height: 100%;
	text-align: center;
	font-size: 100%;
	font-family: Arial,verdana,Helvetica,Tahoma,  sans-serif;
	position: relative;
	padding-right: 15px;
}

.blk210_l{
	vertical-align: top;
	height: 100%;
	float:left;
	width: 180px;
	height: 100%;
	text-align: center;
	font-size: 100%;
	font-family: Arial,verdana,Helvetica,Tahoma,  sans-serif;
	position: relative;
}

.blk210_r{
vertical-align: top;
height: 100%;
float:right;
width: 195px;
height: 100%;
text-align: center;
font-size: 100%;
font-family: Arial,verdana,Helvetica,Tahoma,  sans-serif;
position: relative;
}


div#footerblk{
vertical-align: top;
width:  850px;
height: 200px;
text-align: center;
margin: 0;
padding: 0;
font-size: 0.9em;
color: #bababa;
font-family: Arial,verdana, Helvetica,Tahoma, sans-serif;
}


.install{
	border: 0px solid;
}



ul {
	margin: 0;
	padding: 0 0px 0 0;
	list-style: none;
	width: 150px;
	margin-left: auto;
	margin-right: auto;
	font-family: Arial, Helvetica, sans-serif;
	display: list-item;
	padding-bottom: 15px;
	}

ul li {
	margin-left: 20px;
	}
	
li ul {
	position: absolute;
	left: 140px;
	top: 0;
	display: none;
	margin-left: 20px;
	}
	
ul li a {
	display: block;
	text-decoration: none;
	color: #777;
	background: #fff;
	padding: 5px;
	border: 1px solid #ccc;
	border-bottom: 0;
	}
ul li a:hover {
	display: block;
	text-decoration: none;
	color: #000000;
	background: #fff;
	padding: 5px;
	border: 1px solid #ccc;
	border-bottom: 0;
}




div.blk_lgray_210x150-full {
	vertical-align: top;
	color: black;
	width: 780px;
	height: auto;
	margin: 0;
	padding: 2;
	font-family: Arial,verdana,Helvetica, Tahoma, sans-serif;
	background-image: url(img/mainbg.png);
	background-repeat: repeat-x;
	margin-left: auto;
	margin-right: auto;
	border-top: 2px solid #CDCFCD;
	border-right: 4px solid #DADBDA;
	border-bottom: 3px solid #DADBDA;
	border-left: 4px solid #DADBDA;
}
div.blk_lgray_210x150-full h3 {
	color: #9E6638;
	font-size: 1.4em;
	line-height: 40px;
	margin-left: 15px;
	border-bottom: 1px solid #A7A7A7;
	width: 60%;
	padding-top: 15px;
}
div.blk_lgray_210x150-full p {
	line-height: 28px;
	font-size: 0.8em;
	margin-left: 15px;
	margin-right: 15px;
	color: #353535;
}



TABLE.TD {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	border-bottom: 2px solid #eee;
	border-bottom-color: #BBBBBB;
}
TABLE.TD a {
	color: #D8D8D8;
	text-decoration: none;
}
TABLE.TD a:hover {
	color: #270505;
	text-decoration: none;
}

TABLE.TDHOME {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	border-bottom: 2px solid #eee;
	border-bottom-color: #BBBBBB;
}
TABLE.TDHOME a {
	color: #272727;
	text-decoration: none;
	border-bottom-color: #BBBBBB;
}
TABLE.TDHOME a:hover {

	color: #CDCDCD;
	text-decoration: none;
	border-bottom-color: #BBBBBB;
}

TABLE.TD a:active {

	color: #270505;
	text-decoration: none;
}


div.blk_lgray_210x150-full h4 {

	color: #835530;
	font-size: 1.1em;
	line-height: 30px;
	margin-left: 15px;
	padding-top: 15px;
}

div.blk_lgray_210x150-full h1 { margin-left: 5px;}

div.blk_lgray_210x150-full img{float: left; margin-right: 10px;}

div.blk_lgray_210x150-full h5 {margin-left: 15px;}
div.blk_lgray_210x150-full h5 a {
	color: #333333;
}
div.blk_lgray_210x150-full h5 a:hover {

	color: #000000;
}

div.blk_lgray_210x150-full li {
	margin-left: 30px;
	font-size: 0.8em;
	line-height: 25px;
	color: #4E331D;
	margin-right: 25px;
}



.style2 {
	color: #A8A8A8;
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 25px;
}
.style3 {
	color: #A8A8A8;
	padding-left: 50px;
	padding-right: 50px;
}

img{
	border: 0;
}

.border img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=73);
-moz-opacity: 0.9;
}
.border:hover img{ 
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}

form {
	margin: 0;
	padding: 0;
}

input {
	font-size: 1.4em;
	font-weight: normal;
	height: 1.45em;
	margin-bottom: 1px;
}

select {
	font-size: 1em;
	font-weight: normal;
}

