@charset "utf-8";

*, html 
{
	margin:0px;
	padding:0px;
	text-align:left;
}

body 
{
	background:#dfdfdf;
	margin: 0px 0px 6px 0px;
	padding : 0px;
	font: normal 12px  Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color:#373838;
}


form, div, p
{
	margin:0px;	
	padding:0px;
}
p
{
	text-align:justify;
	font:normal 13px/18px Arial, Helvetica, sans-serif; 
	padding:5px 8px 0px 5px;
}

img
{
	vertical-align:top;
	border:none;
}
#main
{
	width : 950px;
	padding:0px;
	margin : auto;
	background: url(../images/page-bg.gif) top left repeat-y #e9edee;
	border:1px solid #999898;
	border-top:0px;
}
.left
{
	width:300px;
	height:409px;
	background-color:#e9edee;
	border-right:1px solid #acb9bc;
	float:left;
}
.left a
{
	display:block;
	padding:5px 0px;
	margin:6px 10px;
	background:#dbe2e3;
	color:#0058a0;
	font:bold 13px Corbel Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	text-decoration:none;
}
.left a:hover
{
	color:#d2a14e;
	text-decoration:underline;
}
.divider
{
	padding-top:10px;
	background:#e9edee;
	width:280px;
	margin-bottom:4px;
}
.divider img
{
	vertical-align:middle;
	padding:0px 4px;
}
.clear-left
{
	clear:left;
}
.clear
{
	clear:both;
}
.quick
{
	float:left;
	margin:4px 0px;
	padding:0px 6px 0px 0px;
	width:100px;
	text-align:right;
	color:#0058a0;
}
.box, .textarea
{
	background:#fcfcfc;
	border:1px solid #a9b4bf;
	width:160px;
	height:17px;
	margin-top:4px;
}

.textarea
{
	height:55px;
	border:1px solid #a9b4bf;
}

.button
{
	background:#1d69b5;
	font:bolder 12px Arial, Verdana,  Helvetica, sans-serif;
	padding:2px;
	text-align:center;
	color:#fff;
	border:1px solid #606162;
	margin:10px 0px;
	cursor:pointer;
}
.right
{
	width:641px;
	background-color:#e9edee;
	float:right;
	padding-right:8px;
	vertical-align:top;
}
.right-p
{
	padding-right:12px;
	font: normal 13px/20px Arial, Helvetica, sans-serif;
	color:#013764;
}
.containt-img
{
	float:left;
	margin:5px 10px;
}
.col-sep
{
	padding-left:8px;
	padding-bottom:2px;
	clear:both;
}	
.col1
{
	border: 1px solid #acb9bc;
	margin: 0px 4px 0px 0px;
	width:203px;
	float:left;
}
.col1 img
{
	padding:3px 0px 3px 2px;
	text-align:center;
}
.col1 h1
{
	background:#0063ab;
	color:#f3f6f6;
	padding:4px 2px;
	font:bold 13px Arial, Helvetica, sans-serif;
	text-align:center;
	border-right:6px solid #662d03;
	height:20px;
	width:192px;
}
.col1 h1 b
{
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#c9aa90;
}
.col1 p
{
	font: normal 12px/17px Arial, Helvetica, sans-serif;
	background:#e9edee;
	color: #583a06;
	text-align:justify;
	padding:2px 6px;
}
.col1 span
{
	display:block;
	text-align:right;
}
.col1 span a
{
	text-decoration:none;
	color:#c9aa90;
	outline:none;
}
.mailto
{
	color:#0058a0;
}
.mailto:hover
{
	color:#026dc4;
}
/* ---------------------------------- For Body ----------------------------------*/

h1, h2
{
	
	font:bold 18px/30px Trebuchet MS, Arial, Verdana,  Helvetica, sans-serif;
	color:#42750b;
	margin:0px;
	padding:0px 0px 0px 5px;
	/*background:url(../images/dot.gif) bottom repeat-x;*/
	
} 
h1 b, h2 b
{
	color:#0586c2;
}

h2
{
	border-bottom:1px solid #ccc;
	background:url(../images/h2-bg.jpg) no-repeat right center;
	padding:0px 0px 0px 10px;
} 

.right-bg
{
	background:#e3e8e9;
	/*height:409px;*/
	padding:0px;
	margin:0px;
	float:left;
	width:649px;
}
.inner-text
{
	font: 12px/19px normal Arial, Helvetica, sans-serif;
	padding: 0px 5px 0px 5px;
	color:#593b06;
}
/* ---------------------------------- Start Header ----------------------------------*/
.heading-bg
{
	background: url(../images/bg-header.gif) repeat-x;
	height:35px;
	width:950px;
	text-align:center;
}

.heading-bg span
{
	margin:0px 50px;
}

.heading-bg span a
{
	color:#fff;	
	font: bold 12px/35px  Arial, Verdana, Helvetica, sans-serif,Trebuchet Ms;
	text-decoration:none;
	margin:0px 0px;
	letter-spacing:1px;
}
.heading-bg span a:hover
{
	color:#d9dff8;	
	text-decoration:underline;

}

.v-align
{
	vertical-align:middle;
	padding:0px 6px;
}
 
/* ---------------------------------- End Header ----------------------------------*/
/* ---------------------------------- For Footer ----------------------------------*/
.footer
{
	background: url(../images/bg-footer.gif) repeat-x;
	height:27px;
	width:950px;
	border-top:2px solid #c8c8c8;
	clear:both;
}

.footer-left p
{
	color:#333333;
	font-weight:bold;
	text-align:left;
	padding-left:4px;
}
.footer-left
{
	width:500px;
	float:left;
}
.footer-right
{
	float:right;
	width:400px;
	text-align:right;
}
.footer-right img
{
	padding-right:4px;
}



/* ---------------------------------- End Footer ----------------------------------*/