body{
	margin: 0 auto;
	background: #d9e7ff;
    font-family: Verdana, Arial, Helvetica, sans-serif;;
    font-size: 11px;
}
.main{
	width: 939px;
    margin:0px auto;
}
h1{
	padding:0;
    margin:50px 0 0 0px;
	font-size:22px;
    font-family:"Trebuchet MS", Tahoma, sans-serif;
    color: #D71920;
	letter-spacing:2px;
}
h1#tax{
	margin-top:0;
	color: #F7955B;
}
h2{
	padding:0;
    margin:10px 0 5px 15px;
	color: #C6371C;
    font-size:18px;
	font-family: "Trebuchet MS", Tahoma, sans-serif;
}

h3{
	padding:0;
    margin:0;
    font-size: 11px;
	font-family: "Trebuchet MS", Tahoma, sans-serif;
    font-weight: normal;
    color: #2f589c;
}
.right_side h3 {
	padding:0;
    margin:0;
	font-size: 12px;
	font-family: "Trebuchet MS", Tahoma, sans-serif;
    font-weight:bold;
    color: #2f589c;
}
h5{
	padding:0 0 0 15px;
    margin:0;
    color: #2f589c;
    font-size: 14px;
	font-family: "Trebuchet MS", Tahoma, sans-serif;
}
h6{
	padding:0;
    margin:0;
    font-size:11px;
    padding:0 5px 0 15px;
    color: #FFFFFF;
	font-weight: bold;
}
p{
	font-family: "Trebuchet MS", Tahoma, sans-serif;
    padding:0 5px 0 15px;
    margin:0;
    color: #2f589c;
}
td {
	font-family: "Trebuchet MS", Tahoma, sans-serif;
    padding:0 5px 0 15px;
    margin:0;
    color: #2f589c;
}
img{border: none}
form{display: inline}

.bg_logo{
	background: url("../images/bg_logo.gif") no-repeat;
    width:172px;
    height:133px;
    float:left;
    padding-left: 85px
}
/*--------- header ----------*/
.header_top{
	background: url("../images/header_top.gif") no-repeat;
    height:10px;
    font-size:1px;
}
.header_left{
	background: url("../images/header_left.gif") no-repeat;
    height:133px;
    width: 19px;
    float: left;
}
.logo{float: left;}
.bg_header{
	background: url("../images/bg_header.gif") no-repeat;
    height:133px;
    width: 663px;
    float: left;
}
.choose_language{
	font-family:"Trebuchet MS", Tahoma, sans-serif;
    color: #FFFFFF;
    padding: 43px 0 0 10px;
}
.choose_language select{
	font-size:11px;
    width:98px;
    color: #13357B;
    margin:3px 0 0 0;
}
.header_repeat{
	background: url("../images/header_repeat.gif") left top repeat-x;
    height:14px;
    width: 939px;
    clear: both;
}
.header_bottom{
	background: url("../images/header_bottom.gif") no-repeat;
    height:18px;
    clear: both;
}

/*--------- content ----------*/
.content{
	background: url("../images/bg_page.gif") left top repeat-y;
}
.left_side{
	width: 276px;
    float: left;
}
.bg_title{
	background: url("../images/bg_title.gif") no-repeat;
    width:200px;
    height: 26px;
    margin: 0 0 5px 32px;
    font-family:"Trebuchet MS", Tahoma, sans-serif;
    color:#F8F8F8;
    font-weight: bold;
    padding: 10px 0 0 29px;
}
.more{
	color: #4E4E4E;
    font-size:12px;
    padding:0 0 10px 40px;
    font-weight: bold;
    font-family:"Trebuchet MS", Tahoma, sans-serif;
}
.more a{
	color: #4E4E4E;
    text-decoration: none;
}
.more a:hover{color: #B3B5B8;}
.right_side{
	float: left;
    width: 650px;
    padding: 0 5px 0 5px;
}
.bg_red{
	background: url("../images/bg_red.gif") left 20px no-repeat;
    width:324px;
    height:297px;
    float: left;
}
.bg_orange{
	background: url("../images/bg_orange.gif") left 20px no-repeat;
    width:324px;
    height:297px;
    float: left;
}
.form_content{
	width:174px;
    height:190px;
    float: right;
    padding:28px 10px 0 140px;
}
.form_content p{
    color: #FFFFFF;
    padding-top:6px;
}
.form_content select{
	margin:0 0 0 15px;
    width:150px;
    color: #9B3332;
}
.services{
	float: left;
    width:310px;
    margin:0 25px 0 0;
}
.services ul{
	padding:0;
    margin: 5px 0 0 20px;
}
.services ul li{
	list-style-type: none;
	background: url("../images/check.gif") no-repeat;
    padding:0 0 2px 20px;
}
.news{
	background: url("../images/bg_news.gif") no-repeat;
	width:306px;
    height: 312px;
    float: left;
}
.news p{
	color: #1F4C96;
    padding-right: 20px;
    padding-bottom: 10px

}
.news p#news_title{
	font-size:14px;
    font-weight: bold;
    font-family:"Trebuchet MS", Tahoma, sans-serif;
    padding-top: 12px;
    color: #FFFFFF;
}
.news p#more_news a{
	color: #1F4C96;
    font-weight: bold;
    text-decoration: none;
}
.news p#more_news a:hover{}
.news p a{
	color: #1F4C96;
    font-weight: bold;
    text-decoration: none;
}
.news p a:hover{color: #1F4C96;}
.form_content select option{color: #9B3332;}
.button_red, .button_orange{
	display: block;
    width: 132px;
    height: 42px;
    clear: both;
    margin:0 0 0 13px;
    color: #FFFFFF;
    font-size:14px;
    font-weight: bold;
    text-decoration: none;
	text-align: center;
    padding:10px 0 0 0;
}
.button_orange{background: url("../images/button_orange.gif") no-repeat;}
.button_red{background: url("../images/button_red.gif") no-repeat;}
.button_red:hover, .button_orange:hover{padding-top: 11px}
.content_footer{
	background: url("../images/content_footer.gif") no-repeat;
    height: 19px;
    clear: both;
}

/*--------- footer ----------*/
.footer{
	background: url("../images/bg_footer.gif") left top repeat-x;
	clear: both;
    height: 61px;
}
.copyRight{
	float: left;
    color: #FFFFFF;
    font-family:"Trebuchet MS", Tahoma, sans-serif;
    font-size:10px;
    padding: 18px 0 0 60px;
}
.copyRight ul{
	padding:0;
    margin:0;
}
.copyRight ul li{
	list-style-type: none;
    display: inline;
    color: #FFFFFF;
}
.copyRight ul li a{
	color: #FFFFFF;
    text-decoration: none;
}
.copyRight ul li a:hover{color:#524D8A}
.right_side2{
	float: left;
    width: 650px;
    padding: 0 5px 0 5px;
}
.faq {
	font-size: 15px;
	font-family: "Trebuchet MS", Tahoma, sans-serif;
    font-weight: bold;
    color: #2f589c;
    text-decoration: underline;
	padding:0 5px 0 15px;
    margin:0;
}
.separator_X {
	background-image:url(../images/separator_X.gif);
	background-repeat:repeat-x;
	height:2px;
}	
.mandatory {
    color: #D71920;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.button {
	background-color:#F6F6FF;
	background-position:bottom;
	background-repeat:repeat-x;
	background-image: url(../images/button_bckgr.gif);
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#A6A5ED;
	
	border:1px solid #003C74;
}
