body{
	padding:0px;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	background-color:#034077;
	margin-bottom:20px;
}

.fixed:after{
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
	}
.fixed{
	display:block;
	}
/*  \*/
.fixed{
	min-height:1%;
	}
* html .fixed{
	height:1%;
	}	
	
.clear {
	clear:both;
	margin:0 auto;
	padding:0;
}

a{
	color:#000;
	text-decoration:none;
}

a:hover{
	color:#000;
	text-decoration:underline;
}

.menu a{
	color:034077;
	text-decoration:none;
}

.menu a:hover{
	color:F8BB49;
	text-decoration:none;
}

.more a{
	color:#00478A;
	text-decoration:none;
}

.more a:hover{
	color:#00478A;
	text-decoration:underline;
}

h2 a{
	color:#034077;
	text-decoration:none;
}

h2 a:hover{
	color:#034077;
	text-decoration:underline;
}

.leftside_page{
	background-image:url(images/leftside_page.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}

.rightside_page{
	background-image:url(images/rightside_page.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	padding-top:20px;
}

.wrap {
	width:960px;
	margin:0 auto; 
	padding:0;
}

.body{
	width:940px;
	padding:10px;
	background-color:#FFF;
}

#content_layout{
	width:640px;
	float:left;
	padding:0;
	margin:0 auto;
	margin-right:20px;
	text-align:justify;
}

#sidebox_layout{
	width:250px;
	float:left;
	padding:0;
	margin:0 auto;
	background-color:#EDEDED;
	padding:15px;
	padding-top:110px;
	margin-bottom:20px;
}

.header{
	background-image:url(images/header1.jpg);
	background-repeat:no-repeat;
	width:940px;
	height:190px;
}

.header2{
	background-image:url(images/header2.jpg);
	background-repeat:no-repeat;
	width:940px;
	height:190px;
}

.header3{
	background-image:url(images/header3.jpg);
	background-repeat:no-repeat;
	width:940px;
	height:190px;
}

.logo{
	float:left;
}

.header_blue_box{
	float:right;
	width:270px;
	height:100px;
	margin:10px;
}

.btn_register{
	margin-left:130px;
	margin-top:2px;
}

.btn_free{
	margin-left:5px;
	margin-top:35px;
}

.menu{
	clear:both;
	font-size:18px;
	color:034077;
	padding-top:15px;
}

.menu a{
	display:block;
	float:left;
	background-image:url(images/menu.png);
	background-repeat:no-repeat;
	width:177px;
	height:30px;
	line-height:30px;
	text-align:center;
	margin-right:4px;
}

.menu a.active, .menu a:hover{
	display:block;
	float:left;
	background-image:url(images/menu_active.png);
	background-repeat:no-repeat;
	width:177px;
	height:30px;
	line-height:30px;
	text-align:center;
	margin-right:4px;
}

.submenu{
	clear:both;
	background-image:url(images/submenu.gif);
	background-repeat:repeat-x;
	height:81px;
	padding:10px;
	width:640px;
}

.submenu a{
	display:block;
	float:left;
	font-size:14px;
	width:160px;
	height:38px;
	line-height:30px;
}

.submenu a:hover{
	background-image:url(images/submenu_hover.png);
	background-repeat:no-repeat;
	text-decoration:none;
}

.header_gray_box{
	background-image:url(images/header_gray_box.png);
	background-repeat:no-repeat;
	position:absolute;
	margin-left:646px;
	margin-top:118px;
	width:280px;
	height:226px;
	padding-left:14px;
	padding-top:10px;
}

.header_gray_box img{
	padding-right:14px;
	float:left;
}

.header_gray_box a{
	display:block;
	font-size:14px;
	font-weight:bold;
	color:#034077;
	padding-left:16px;
	line-height:37px;
}

.header_gray_box a:hover{
	background-image:url(images/sidebox_hover.png);
	background-repeat:no-repeat;
	text-decoration:none;
}

.share_btn{
	clear:both;
	width:200px;
	height:40px;	
	margin-top:25px;
	padding-left:80px;
	padding-top:8px;
	background-color:#FFF;
	background-image:url(images/h5.gif);
	background-repeat:no-repeat;
	font-size:14px;
}

.share_btn a{
	color:#000;
}

h1{
	clear:both;	
	background-image:url(images/h1.gif);
	background-repeat:no-repeat;
	height:36px;
	line-height:36px;
	font-size:20px;
	padding:0px;
	margin:0px;
	padding-left:15px;
}

h2{
	color:#F8A935;
	height:25px;
	line-height:25px;
	font-size:14px;
	padding:0px;
	margin:0px;
	margin-bottom:5px;
	border-bottom:#F8A935 solid 2px;
}

h3{
	height:25px;
	line-height:25px;
	font-size:14px;
	padding:0px;
	margin:0px;
	margin-bottom:5px;
}

h5{
	background-image:url(images/h4.png);
	background-repeat:no-repeat;
	height:25px;
	line-height:25px;
	font-size:14px;
	padding:0px;
	margin:0px;
	text-align:center;
	margin-bottom:5px;
}

h6{
	background-image:url(images/h6.png);
	background-repeat:no-repeat;
	height:25px;
	line-height:25px;
	font-size:14px;
	padding:0px;
	margin:0px;
	text-align:center;
	margin-bottom:5px;
	color:#FFF;
}

h6 a, h6 a:hover{
	color:#FFF;
}

.table_title{
	background-image:url(images/h3.png);
	background-repeat:no-repeat;
	height:25px;
	line-height:25px;
	width:310px;
	font-size:14px;
	padding:0px;
	margin:0px;
	text-align:center;
	margin-bottom:5px;
	font-weight:bold;
}

.graytabs{
	background-image:url(images/h2.gif);
	background-repeat:no-repeat;
	height:34px;
	line-height:26px;
	font-size:13px;
	padding:0px;
	margin:0px;
	color:#034077;
	float:left;
	width:153px;
	margin-right:7px;
	margin-bottom:10px;
	text-align:center;
	font-weight:normal;
}

.graytabs a{
	color:#034077;
	text-decoration:none;
}

.graytabs a:hover{
	color:#034077;
	text-decoration:underline;
}

.tabbody{
	margin-right:8px;
	margin-top:10px;
		
}

.tabbody h4{
	background-image:url(images/h3.png);
	background-repeat:no-repeat;
	height:25px;
	line-height:25px;
	font-size:14px;
	padding:0px;
	margin:0px;
	text-align:center;
	margin-bottom:5px;
}

.graybox_m{
	background-image:url(images/graybox_m.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	min-height:172px;
	_min-height:172px;
	border:#C1C1C1 solid 1px;
	padding:10px;
}

.graybox_m img{
	border:#C1C1C1 solid 1px;
	background-color:#FFF;
	padding:5px;
	float:left;
	margin-right:10px;	
}

.graybox_m span{
	display:block;
	padding:10px;	
}

.graybox_m2{
	background-image:url(images/graybox_m.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	min-height:172px;
	_min-height:172px;
	border:#C1C1C1 solid 1px;
	padding:10px;
}

.graybox_m2 img{
	border:#C1C1C1 solid 1px;
	background-color:#FFF;
	padding:5px;
	float:left;
	margin-right:10px;	
}

.graybox_m2 span{
	float:left;
	padding-right:25px;
	height:155px;
}

.graybox_m2 strong{
	line-height:22px;
}

.graybox_m ul{
	float:left;
	padding-left:15px;
}

.gray_box_span{
	background-color:#D8D6D6;
	height:40px;
	padding:10px;
}

.more{
	float:right;
	color:#00478A;
	margin-top:30px;
}

.graybox_b{
	clear:both;
	background-image:url(images/graybox_b.gif);
	background-repeat:no-repeat;
	height:16px;
	width:640px;
}

table.gridtable a{
	color:#333333;
	text-decoration:none;
}

table.gridtable a:hover{
	color:#333333;
	text-decoration:underline;
}

table.gridtable th a{
	color:#FFF;
	text-decoration:none;
}

table.gridtable th a:hover{
	color:#FFF;
	text-decoration:underline;
}

table.gridtable {
	width:311px;
	font-size:12px;
	line-height:30px;
	color:#333333;
	border-width: 1px;
	border-color:#ffffff;
	border-collapse: collapse;
	text-align:center;
	background-color:#EDEDED;
	font-weight:bold;
	margin-bottom:20px;
}
table.sidebar_gridtable th, table.gridtable th {
	border-width: 1px;
	border-style: solid;
	border-color: #ffffff;
	background-image:url(images/th_back.jpg);
	background-repeat:repeat-x;
	color:#ffffff;
	height:26px;
	line-height:26px;
}
table.gridtable td {
	border-width: 1px;
	border-style: solid;
	border-color:#ffffff;
}

.evenrowcolor{ background-color:#D8D6D6; }


table.gridtable2 a{
	color:#333333;
	text-decoration:none;
}

table.gridtable2 a:hover{
	color:#333333;
	text-decoration:underline;
}

table.gridtable2 th a{
	color:#FFF;
	text-decoration:none;
}

table.gridtable2 th a:hover{
	color:#FFF;
	text-decoration:underline;
}

table.gridtable2 {
	margin-top:10px;
	width:641px;
	font-size:12px;
	line-height:30px;
	color:#333333;
	border-width: 1px;
	border-color:#ffffff;
	border-collapse: collapse;
	text-align:center;
	background-color:#ededed;	
}
table.gridtable2 th {
	border-width: 1px;
	border-style: solid;
	border-color: #ffffff;
	background-image:url(images/th_back.jpg);
	background-repeat:repeat-x;
	color:#ffffff;
	height:26px;
	line-height:26px;
}
table.gridtable2 td {
	border-width: 1px;
	
	border-style: solid;
	border-color:#ffffff;
}

.oddrowcolor{ background-color:#ededed; }
.evenrowcolor{ background-color:#d8d6d6; }


.hm_table{
	margin-top:20px;
	width:312px;
	float:left;
	margin-right:8px;
}

.sidebar_gridtable{
	width:252px;
	font-size:12px;
	line-height:30px;
	color:#333333;
	border-width: 1px;
	border-color:#ffffff;
	border-collapse: collapse;
	text-align:center;
	background-color:#EDEDED;
	font-weight:bold;
}	

.banner_box{
	clear:both;
	background-image:url(images/banner_box.png);
	background-repeat:repeat-x;
	width:641px;
	height:160px;
	padding-top:10px;
	margin-top:20px;
}

.banner_box_t{
	clear:both;
	background-image:url(images/banner_box_t.gif);
	background-repeat:no-repeat;
	width:641px;
	height:22px;
	margin-top:20px;	
}

.banner_box_b{
	background-image:url(images/banner_box_b.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:631px;
	min-height:138px;
	_min-height:138px;
	padding:5px;
	padding-top:0px;
	background-color:#B7B9C5;
	padding-bottom:30px;
}

.banner_box_b a{
	display:block;
	float:left;
	margin-left:3px;
	margin-right:3px;
	margin-bottom:6px;
}

.banner_box_b span{
	clear:both;
	display:block;
	padding-left:30px;
}

.banner_box_b span img{
	width:88px;
	height:31px;
	display:block;
	float:left;
}

.side_banner_large{
	margin-top:20px;
	float:left;
	margin-right:5px;
}

.side_banner_small{
	margin-bottom:10px;
	float:left;
	margin-right:5px;	
}

.left_box{
	width:350px;
	float:left;
	border:#DCDCDC solid 1px;
}

.right_box{
	width:283px;
	float:left;
	text-align:left;
	background-color:#DCDCDC;
}

.right_box strong{
	color:#0061A8;
}

.left_box p{
	margin:0px;
	padding:8px;
}

.right_box p{
	margin:0px;
	padding:8px;
	padding-right:16px;
}

.left_box h1, .right_box h1{
	background-image:none;
	background-color:#F7941D;
	color:#FFF;
	font-weight:normal;
	line-height:25px;
	height:25px;
}

.betman_td{
	
}

.heading1{
	background-image:url(images/heading1.png);
	background-repeat:no-repeat;
	display:block;
	margin-top:10px;
	height:26px;
	padding-left:40px;
	padding-top:10px;
	padding-bottom:6px;
	font-size:16px;
	color:#000000;
	text-decoration:none;
}

.webmasters_textarea{
	width:636px;
	height:80px;
	margin-bottom:10px;
	margin-top:10px;
}

.name{
	color:#F58607;
	font-weight:bold;
}

.txt{
	color:#F58607;
	font-weight:bold;
	text-decoration:underline;
}

a.txt{
	color:#F58607;
	text-decoration:underline;
}

a:hover.txt, a:hover.name{
	color:#F58607;
	text-decoration:underline;
}

.side_gray_banner{
	background-color:#ededed;
	width:270px;
	height:60px;
	margin-bottom:10px;
	padding:5px;
	padding-left:0px;
}

.side_gray_banner div {
	float:left;
	padding-left:5px;
}

.side_gray_banner strong, .banner_link strong{
	color:#194276;
	font-weight:normal;
	display:block;
}

.side_gray_banner a{
	padding:0px;
	margin:0px;
	font-weight:normal;
	font-size:12px;
	line-height:normal;
}

.side_gray_banner a:hover{
	background-image:none;
	color:#F8B03D;
}

.banner_link{
	background-color:#ededed;
	width:300px;
	height:60px;
	margin-top:10px;
	margin-right:10px;
	padding:5px;
	float:left;
}

.banner_link img{
	float:left;
	margin-right:5px;
}

.contact input {
	width:335px;
	margin-bottom:8px;
	background-color:#F2F2F2;
	border:#D5D5D5 solid 1px;
	padding:4px;
}
.contact textarea {
	width:335px;
	height:100px;
	background-color:#F2F2F2;
	border:#D5D5D5 solid 1px;
	padding:4px;
	margin-bottom:10px;
}

.errormessage {
	background: #EDE4E4 url(images/message-error.png) center no-repeat;
	background-position: 15px 50%; /* x-pos y-pos */
	text-align: left;
	padding: 15px 20px 15px 55px;
	border-top: 2px solid #B80404;
	border-bottom: 2px solid #B80404;
	color: #B80404;
	font-weight:bold;
	margin-bottom: 15px;
}



.footer{
	clear:both;
	width:940px;
	height:40px;
	padding-top:8px;
	background-color:#DCDCDC;
	text-align:center;
}






/*
 * jQuery Styles for YAML.de
 *
*/

@media screen
{
.jquery_tabs {overflow:hidden;}

.jquery_tabs ul {
	overflow:hidden;
	margin:  0;
	padding: 0;
}

.jquery_tabs .content {
	margin:  0px;
	padding: 0px;
}

.jquery_tabs .content * {margin:0}

.jquery_tabs ul li {
	float: left;
	margin-right:2px;
	list-style-type: none;
}

.jquery_tabs ul li a {
	padding:5px;
}

.jquery_tabs ul li a {
	display: block;
	width: auto;
	font-weight: bold;
	font-size: 1em;
	background: #bbb;
	color: #eee;
	margin: 0;
	border: 2px solid #ddd;
	border-bottom: 0px #eee solid;
}
.yamltabsanchor{
    position:absolute;
    left:-999em;
}
.jquery_tabs ul li a:focus, .jquery_tabs ul li a:hover, .jquery_tabs ul li a:active { 
	background: #fff; 
	font-weight: bold; 
	color: #666;
	text-decoration: none;
	border-bottom: 0px #eee solid;
}

.jquery_tabs ul li.current a, .jquery_tabs ul li.current a:focus, .jquery_tabs ul li.current a:hover, .jquery_tabs ul li.current a:active {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	background: #F8BB49;
	border-color: #C1C1C1;
}

.js .jquery_tabs .current-info, .js .jquery_tabs .accessibletabsanchor{
    position:absolute;
    left:-999em;
}
