@charset "iso-8859-1";



body {

	background-color: #FFFFFF;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

}


div#inner {

	margin-left: auto;

  	margin-right: auto;

  	text-align: left;

	width: 780px;

  	border-left: 1px #D2D2D2 solid;

	border-right: 1px #D2D2D2 solid;

	border-bottom: 1px #D2D2D2 solid;

}



table#main {

  	margin-left: auto;

  	margin-right: auto;

  	text-align: left;

}



div#ligth_green {

	width: 19px;

	height: 18px;

	/*background-image: url(../images/light_green.jpg);*/

	background-repeat : repeat-x;

	background-color: #F4F4F4;

	background-position : top;

}



div#dark_green {

	width: 19px;

	height: 28px;

	background-image: url(../images/dark_green.gif);

	background-repeat : repeat-x;

	background-color: #FEFEFE;

	background-position : top;

}



div#dark_line {

	height: 1px;

	background-color: #2A4A68;

}



div#grey_line {

	height: 1px;

	background-color: #D9D9D9;

}



div#gv_line {

	height: 80px; 

	width: 1px;

	background-color: #D9D9D9;

	

	margin-left: 15px;

	margin-right: 15px;

}



div#dotted_line {

	height: 1px;

	width: 175px;

	background-image: url(../images/dotted.gif);

	background-repeat : no-repeat;

	background-color: #FFFFFF;

	background-position : top;

	

	margin-top: 3px;

	margin-bottom: 3px;

}



td.star {

	width: 209px;

	height: 47px;

	background-image: url(../images/star.gif);

	background-repeat : no-repeat;

	background-color: #FEFEFE;

	background-position : top;

}



.copyrights {

	width: 223px;

	height: 20px;

	color: #3F3F3F;

	font-family: Tahoma;

	font-size: 10px;

	font-weight: normal;

	text-decoration: none;

	text-align: center;

	border-right: 1px #DDE4EE solid;

	background-color: #F3F3F3;

	padding-top : 10px;

}



td#header {

	width: 780px;

	height: 109px;

	background-image: url(../images/header.jpg);

	background-repeat : no-repeat;

	background-color: #4594e1;

	background-position : top left;

}


td#header_promo {

	width: 780px;

	height: 109px;

	background-image: url(../images/header_promo.jpg);

	background-repeat : no-repeat;

	background-color: #4594e1;

	background-position : top left;

}


div#hcontent {

	float: right;

	margin-right: 15px;

	margin-top: 30px;

	

	color: #FFFFFF;

	font-family: Tahoma;

	font-size: 11px;

	font-weight: normal;

	text-decoration: none;

}



td#leftblock {

	width: 223px;

	border-right: 1px #DDE4EE solid;

	border-bottom: 1px #DDE4EE solid;

}



td#content {

	width: 337px;

	background-image: url(../images/topbg.gif);

	background-repeat : repeat-x;

	background-color: #FFFFFF;

	background-position : top left;

	border-bottom: 1px #DDE4EE solid;

}



td#subcontent {

	width: 557px;

	background-image: url(../images/topbg2.gif);

	background-repeat : repeat-x;

	background-color: #FFFFFF;

	background-position : top left;

	border-bottom: 1px #DDE4EE solid;

}



td#subcontent2 {

	width: 557px;

	background-image: url(../images/topbg.gif);

	background-repeat : repeat-x;

	background-color: #FFFFFF;

	background-position : top left;

	border-bottom: 1px #DDE4EE solid;

}



td#rightblock {

	width: 220px;

	border-left: 1px #DDE4EE solid;

	border-bottom: 1px #DDE4EE solid;

}



img#last_project {

	border: 1px #CAD4E3 solid;

}



.bold_blue {

	color: #1D478C;

	font-family: Tahoma;

	font-size: 11px;

	font-weight: bold;

	text-decoration: none;

}



.bold_black {

	color: #4D4D4D;

	font-family: Tahoma;

	font-size: 11px;

	font-weight: bold;

	text-decoration: none;

}



a.hot_link {

	color: #CD0000;

	font-family: Tahoma;

	font-size: 11px;

	font-weight: normal;

	text-decoration: none;

}



a.hot_link:hover {

	color: #CD0000;

	font-family: Tahoma;

	font-size: 11px;

	font-weight: normal;

	text-decoration: none;
	
	background: #d8d8d8;

}



.content {

	color: #4D4D4D;

	font-family: Tahoma;

	font-size: 11px;

	font-weight: normal;

	text-decoration: none;

}



select {

	font-family: Tahoma;

	font-size: 11px;

	font-weight: normal;

	text-decoration: none;

	border: 1px #AAAAAA solid;

	width: 175px;

}



ul {

	margin-left: 16px;

	margin-right: 16px;

	margin-bottom: 0px;

	margin-top: 0px;

	padding-left: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-top: 0px;

	list-style: none outside url(../images/arrow2.gif);

	color: #1D478C;

	font-family: Tahoma;

	font-size: 11px;

	font-weight: bold;

	text-decoration: none;

}



li {   

  list-style: none outside url(../images/bull_discblue.gif); 

}



a.faqlink {

	color: #1D478C;

	font-family: Tahoma;

	font-size: 11px;

	font-weight: bold;

	text-decoration: none;

}



a.faqlink:hover {

	color: #1D478C;

	font-family: Tahoma;

	font-size: 11px;

	font-weight: bold;

	text-decoration: underline;

}



a.portfoliolink {

	color: #154690;

	font-family: Tahoma;

	font-size: 11px;

	font-weight: bold;

	text-decoration: none;

}



a.portfoliolink:hover {

	color: #154690;

	font-family: Tahoma;

	font-size: 11px;

	font-weight: bold;

	text-decoration: underline;

}



/*----- Form -----*/

.blue_line {

	border-top: 1px #A8CDF1 solid;

	border-left: 1px #A8CDF1 solid;

	border-right: 1px #A8CDF1 solid;

	width: 515px;

}



.bluebg {

	height: 36px;

	width: 512px;

	background-image: url(../images/bluebg.gif);

	background-repeat : repeat-x;

	background-color: #EFF6FC;

	background-position : top left;

	border-top: 1px #FFFFFF solid;

	border-left: 1px #FFFFFF solid;

	border-right: 1px #FFFFFF solid;

	vertical-align : middle;

}



.blue_line2 {

	border-left: 1px #A8CDF1 solid;

	border-right: 1px #A8CDF1 solid;

	background-color: #F7F7F7;

	width: 515px;

}



.input_style {

	font-family: Tahoma;

	font-size: 11px;

	font-weight: normal;

	text-decoration: none;

	color: #808080;

	border: 1px #AAAAAA solid;

}



div#message {

	height: 78px;

	width: 200px;

	/*top: -250px;

	left: 40%;*/

	float: left;

	/*z-index: 1000;*/

	border: 1px #A8CDF1 solid;

	background-color: #F0F0F0;

	padding: 5px 5px 5px 5px;

	margin-top: 300px;

	margin-bottom: 10px;

	margin-left: 5px;

	text-align: center;

	/*display: none;*/

	/*position : relative;*/

	visibility : hidden;

	font-size: 12px;
	
	color:#FF0000;

}

/*----- Form -----*/



#sitemap a {

	color: #0654ca;

	font-family: Tahoma;

	font-size: 10px;

	font-weight: bold;

	text-decoration: none;

	margin-left: 5px;

}



#sitemap a:hover {

	color: #0654ca;

	font-family: Tahoma;

	font-size: 10px;

	font-weight: bold;

	text-decoration: none;

	margin-left: 5px;
	
    background:#d8d8d8;
}

.container{
	position:relative;
}
.but{ position:absolute; left:278px;top:79px;}
