body
{
	font-family: Tahoma;
	font-size: 14px;
	text-decoration: none;
	text-align: left;
	line-height: 16px;
	color: #333;
	padding: 0px;
	margin: 0px;
	background: #e9f1f3;
}


a:link {color: #0083ab; font-family: Tahoma; text-decoration: underline;}
a:hover {color: #0083ab; font-family: Tahoma; text-decoration: none;}
a:visited {color: #0083ab; font-family: Tahoma; text-decoration: underline;}
p {padding-top:5px; padding-bottom:5px; margin:0px;}
img { border: 0px;}
hr {background-color:#ececec; border-style:none; color:#ececec; height:1px; margin-bottom:0pt; margin-top:0pt;}
.hr_inside {margin-top: 15pt !important ;}
h1 {margin-top:15px; margin-bottom:15px; padding:0px; font-size: 20px; color: #f78b00; line-height: 30px; font-weight: normal;}
h2 {margin-top: 15px; margin-bottom:5px; padding:0px; font-size: 16px;}
h3 {padding-top:0px; padding-bottom:5px; margin:0px; font-size: 14px; color: #005a9c;}
ul {  margin: 10px 0px 10px 20px;  padding: 0px; line-height: 20px;}
li {  padding: 7px 0px 7px 0px; list-style: disc;}

.header { width: 100%; margin: 0px; text-align: center; height: 271px; background-image: url(img/top_bg.gif);}
.header_right { padding-left: 10px;}


.center { width: 100%; margin-bottom: 0px; text-align: center; background-color: #fff; border-bottom: 1px solid #cdd7e0; padding: 0px 0px 0px 0px;}
.center_left { padding-bottom: 20px;}
.nocard { width: 485px; max-width: 485px; height: 116px; background: url(img/no_card_bg.png) top left no-repeat; margin-top: 20px;}
.nocard h3 {padding-bottom:5px; padding-left: 130px; padding-top: 34px; font-size: 14px; color: #1864a7;}
.nocard p {font-size: 12px; padding-left: 130px;}

.small_block_content {background: url(img/small_block_bg.png) top left no-repeat #fff; padding-top: 22px; padding-bottom: 0px; font-size: 11px !important; line-height:14px !important;}
.small_block_icon { padding-left: 10px; width: 95px;}
.small_block_content h1 { font-size: 15px !important; padding-top:0px; padding-bottom: 4px; margin: 0px; font-weight: bold;}
.small_block_content p {padding-top:0px !important ; padding-bottom:5px !important ; margin:0px !important ;}
.small_block_content a, .small_block_content a:visited {font-size: 11px !important; color: #005a9c !important ; font-family: Tahoma; text-decoration: none;}
.small_block_content a:hover {font-size: 11px !important; color: #0087e9 !important ; font-family: Tahoma; text-decoration: none;}
.arrow { padding-left: 5px;}
.small_block_text { padding-right: 5px; text-align: left;}
.small_block_btn {margin: 4px 5px 4px 4px; vertical-align: bottom;}
.small_block_btn_link { vertical-align: bottom; display: block; width: 102px; height: 24px;}
.small_block_btn_link_big { vertical-align: bottom; display: block; width: 117px; height: 27px;}
.small_block_btn_link_very_big { vertical-align: bottom; display: block; width: 146px; height: 33px;}

.center_right { padding: 15px 0px 15px 30px; font-size: 12px;}
.notready { font-weight: bold; color: #ff6c00; font-size: 14px; margin-top: 25px;}

.bottom { padding: 10px 0px 10px 0px; font-size: 12px;}

.border_div { border: 1px solid #d1d1d1; margin-bottom: 15px; padding: 0px 10px 10px 10px;}

/* signup*/
.signup_header { width: 100%; margin: 0px; text-align: center; height: 108px; background-image: url(img/signup_header.gif);}
.signup_left { padding: 20px 10px 20px 0px;}
.signup_left ul {  margin: 0px 0px 10px 20px; }

.signup_right { padding: 25px 0px 20px 10px;}
.signup_form td { padding: 5px; font-size: 12px;}
.signup_form td input, select { width: 250px; line-height: 20px; border: 1px solid #afb7bf; padding: 3px; vertical-align:middle;}
.odd { background-color: #e9f1f3;}
.normal { background-color: #d7e4e7;}
.signup_form td h2 { color: #f38b00;}



