@charset "utf-8";
/* CSS Document */

html, body, div, ol, ul, li, p, h1, h2, h3, h4, td {
padding:0; margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif
}
h1, h2, h3, h4, #main_menu td{
font-family:Georgia, "Times New Roman", Times, serif
}
body{background-color:#35aad4; font:100%/1.5 color:#111}
object, embed {border:none}
a {color:#1a5596}
a:visited {color:#7e3391}
a:hover, a:active {color:#e21f26}
p {padding:0 0 20px 0; font-size:16px}
h1, h2, h3 {line-height:1.2}
h1 {color:#48A6D2; font-size:34px; padding-bottom:10px; line-height:1.0; font-weight:normal}
h1 a{color:#417ABA}
h1 a:vitited, h2 a:visited { color:#A550A5}
h2 {font-size:28px; padding-bottom:8px; color:#0f83ba; font-weight:normal}
h3 {font-size:24px; padding-bottom:6px; color:#0f83ba; font-weight:normal}
h4 {font-size:20px; padding-bottom:16px; color:#222; font-weight:normal; line-height:1.4}
ul {list-style:disc; line-height:1.3; padding:0 0 14px 30px; margin-top:-15px}
ol {line-height:1.3; padding:0 0 14px 30px; margin-top:-15px}
ul li, ol li {padding:4px 0 4px  0}
table { width:100%; border:none; border-collapse:collapse}
img {border:none}
#container {width:100%; border-bottom:solid #92b5c8 1px; background:url(../images/hdr_rght.jpg) top repeat-x}
#content {padding:2px; vertical-align:top; font-size:16px; line-height:1.5; color:#111; background:#ebebeb url(../images/cont_top.jpg) top repeat-x; border-bottom:solid #d4d2d3 1px}
#header {height:162px; width:100%; background:url(../images/hdr_lft.jpg) no-repeat left top; vertical-align:top;}
#logo {margin:5px 0 0 5px; width:252px; height:94px}
.menu_item {margin:25px 34px 0 34px; width:107px; height:29px}
fieldset {border:solid 1px #aaa; padding:16px}
legend {color:#222; font-size:20px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif}
.consultbox, .baldbox, .questionbox {width:600px}
.consultbox td {padding:5px; border-bottom:solid 1px #ccc}
.baldbox td {width:50%; padding:15px; border-bottom:solid 1px #ccc; text-align:center}
.questionbox td {padding:12px 5px 12px 0; border-bottom:solid 1px #ccc; vertical-align:middle}
input, select, textarea{ border:solid 1px #bbb}
#footer {margin:0px auto 0px auto; width:100%; height:124px; font-size:16px; color:#fff; background:url(../images/ftr_lft.jpg) bottom left no-repeat}
#footer td { text-align:center; line-height:1.4; padding-top:25px}
.smaller {font-size:14px}
#ftr_lft {width:100%; background:url(../images/footer_bg.jpg) bottom repeat-x}
#right_bg3 {background:url(../images/right_bg3.jpg) no-repeat right bottom; width:20px}
#right_bg2 {background:url(../images/right_bg2.jpg) repeat-y right}
#right_bg {background:url(../images/right_bg.jpg) no-repeat top right; width:100%}
#brdr_rght_bx {border-right:solid #d4d2d3 1px; width:227px; vertical-align:top}
#t_dr {background:url(../images/t-dr.gif) repeat-x top}
#sitemap {
	position:absolute;
	top:6px;
	left:351px;
	font-size:16px;
	color:#333;
	font-weight:normal;
	
}
#sitemap a {color:#fff}
#sitemap a:visited {color:#fff}
#sitemap a:hover, #sitemap a:active {color:#e21f26}
#contacts { position:absolute; top:45px; left:330px; color:#999}
.gray { color:#555; font-size:16px; line-height:1.2}
.subtxt { color:#555; font-size:16px; line-height:1.0; margin:0; padding:0}
#cnt_box_lft, #cnt_box_rgt{vertical-align:top; line-height:1.5}
#cnt_box_lft{padding:90px 30px 30px 26px; vertical-align:top; width:250px; background:url(../images/v_splitter.jpg) top right no-repeat}
#cnt_box_lft ul {list-style:circle; line-height:1.0; padding:0 0 6px 1em; font-size:20px; margin-top:0}
#cnt_box_lft ul ul {list-style:circle; line-height:1.0; padding:4px 0 0 1em; font-size:18px; margin-top:0; margin-bottom:0}
#cnt_box_lft ul ul li {padding-bottom:4px}
#cnt_box_lft ul a{font-size:18px}
#cnt_box_lft ul ul a{font-size:16px}
#cnt_box_lft li {padding-bottom:12px}
#cnt_box_rgt li li{padding:6px 0 0 0}
ul ul {padding-top:5px; padding-bottom:5px}
#cnt_box_rgt{padding:70px 120px 30px 40px; vertical-align:top}
.red {color:#D92E0F; font-weight:bold}
.green {color:#548f1b; font-weight:bold}
input, select, textarea {font:16px Tahoma, Arial, Helvetica, sans-serif}
#footer_links {width:100%; border-top:solid 1px #ddd}
#footer_links td {width:16%}
#main_menu {margin:13px 0 0 0}
#main_menu td {padding:0 10px 0 10px; text-align:center; width:20%; font-size:22px; color:#0a6687; height:50px}
#main_menu a{color:#FFFFFF; text-decoration:underline}
#main_menu a:hover{color:#e21f26}
#bot_menu {font-size:18px}
#bot_menu_before {width:50%; text-align:left; padding-right:6px}
#bot_menu_after {width:50%; text-align:right; padding-left:6px}
#menu_active { background:url(../images/menu_active.jpg) center bottom no-repeat}
.norwood_box {width:612px; margin:15px 0 40px 0}
.norwood_box td{text-align:center}
strong {color:#222}
#footer strong {color:#fff}


/*Global styles*/
.width10 {width:10%}
.width20 {width:20%}
.width30 {width:30%}
.width40 {width:40%}
.width50 {width:50%}
.width60 {width:60%}
.width70 {width:70%}
.width80 {width:80%}
.width90 {width:90%}
.width100 {width:100%}
.alignleft {text-align:left}
.alignright {text-align:right}
.aligncenter {text-align:center}

.num_table {width:90%}
.num_table_num {width:50px; text-align:right; font-size:40px; vertical-align:top; line-height:1.0; color:#5A88B6}
.num_table_steps {padding:0 30px 10px 20px; line-height:1.4}

.tour_table {width:90%}
.tour_table_num {width:50px; text-align:right; font-size:40px; vertical-align:top; line-height:1.0; color:#5A88B6}
.tour_table_steps {padding:0 30px 10px 20px; line-height:1.4}

.cont_table_td {width:50%; vertical-align:top}
.videobox {width:600px; margin:10px 0 15px 0}
.videobox_text {padding:0 0 0 10px}
