﻿body {margin:0;padding:0;}

ol {margin:0px;}

ul {
	margin: 0px;
	font-size: small;
}

form {margin:0px;}

p {
	margin: 0px;
	font-size: small;
}
ol {padding:0;}
ul {padding:0;}
ul li {list-style-type:disc;}
img {border:0px;}
a {
	outline: none;
	font-size: small;
}

table {border:0px;border-collapse:collapse;}
table td {
	padding: 0px;
	font-size: small;
}

#outer {width:766px;margin:0 auto;}

#menu {height:32px;background:url(images/menu_bg.gif) repeat-x;}
#menu table {height:29px;margin:0px auto 0;}
#menu table td {vertical-align:top;background:url(images/m_dot.gif) no-repeat center bottom;}
#menu p {margin:12px 16px 0 15px;}
.clear {width:17px;background:none !important;}

.m_act_l {width:15px;background:url(images/act_l.gif) !important;}
.m_act_r {width:16px;background:url(images/act_r.gif) !important;}
.m_act_c {background:#FFF  !important;padding-top:12px;}

#header {height:128px;background:url(images/slogan.jpg) no-repeat right;text-align:left;}

#content {padding:37px 0 28px 0;background:url(images/grad1.gif) repeat-x 0 top;}
#inner_cont {padding:37px 30px 28px;font:9px/13px verdana;color:#4A5054;background:url(images/grad1.gif) repeat-x 0 top;}

#cont_left {width:220px;padding-left:25px;float:left;}
.Mastio_MAIN_SER {font:bold 16px/18px arial;color:#000;text-transform:uppercase;}
.Mastio_MAIN_SER span {
	color: #377EBD !important;
	font-size: medium;
}
.over {margin-bottom:15px;font:bold 10px arial;color:#434A51;text-transform:uppercase;}
#cont_left .over {margin-left:7px;}

#cont_left .Mastio_MAIN_SER {margin-left:7px;}

#all_serv {width:186px;}
#all_serv p {margin:4px 0 5px 0;padding-left:18px;background:url(images/arr.gif) no-repeat 0 1px;font:9px verdana;color:#4F5A5B;}
.dashed {border-top:1px dashed #A8A8A8;font-size:1px;margin-left:19px;}
#all_serv a:visited {font:small verdana;color:#4F5A5B !important;text-decoration:underline;}
#all_serv a:link {
	font: small verdana;
	color: #4F5A5B !important;
	text-decoration: underline;
}
#all_serv a:active {font:small verdana;color:#4F5A5B !important;text-decoration:none;}
#all_serv a:hover {font:small verdana;color:#4F5A5B !important;text-decoration:none;}
.as_link {margin:10px 0 0 6px;font:small verdana;color:#FF460D;}
.as_link a:visited {font:small verdana;color:#FF460D;text-decoration:underline;}
.as_link a:link {
	font: small verdana;
	color: #FF460D;
	text-decoration: underline;
}
.as_link a:active {font:small verdana;color:#FF460D;text-decoration:none;}

.as_link a:hover {font:small verdana;color:#FF460D;text-decoration:none;}

#subscribe {width:201px;height:114px;margin-top:25px;background:url(images/subscribe_bg.jpg);}
#sub_title {padding:12px 0 0 35px;}
#sub_ok {float:right;padding:17px 18px 0 0;}
#sub_ok input {width:39px;height:39px;border:none;background:url(images/subscribe_ok.gif);cursor:pointer;}
#sub_enter {font:10px tahoma;color:#FFF;padding-top:10px;}
#sub_text {width:118px;height:18px;margin-top:4px;border:1px solid #487699;font:14px tahoma;color:#000;}
#sub_unsub {padding-top:4px;}
#sub_unsub a:visited {font:10px tahoma;color:#FFF;text-decoration:underline;}
#sub_unsub a:link {font:10px tahoma;color:#FFF;text-decoration:underline;}
#sub_unsub a:active {font:10px tahoma;color:#FFF;text-decoration:none;}

#sub_unsub a:hover {font:10px tahoma;color:#FFF;text-decoration:none;}

#cont_right {
	width: 540px;
	float: right;
}

.r_box {width:161px;height:201px;float:left;margin-right:7px;background:gray;}
.box_1 {background:url(images/box_1.jpg);}
.box_2 {background:url(images/box_2.jpg);}
.box_3 {background:url(images/box_3.jpg);}
.box_title {padding:11px 0 0 34px;}
.box_text {height:72px;overflow:hidden;font:9px verdana;color:#FFF;margin:10px 15px 0 20px;}
.box_more {padding:52px 0 0 95px;}

#profile {width:318px;float:left;padding-top:32px;font:9px verdana;color:#4A5054;}
#profile .pr_main {color:#DC310C;}
#profile a:visited {font:small verdana;color:#669ECF;text-decoration:underline;}
#profile a:link {
	font: small verdana;
	color: #669ECF;
	text-decoration: underline;
}
#profile a:active {font:small verdana;color:#669ECF;text-decoration:none;}
#profile a:hover {font:small verdana;color:#669ECF;text-decoration:none;}
.more:active {color:#4A5054 !important;}
.more:hover {color:#4A5054 !important;}
.more:visited {color:#4A5054 !important;}
.more:link {color:#4A5054 !important;}
.profile_links_l {width:159px;padding-top:10px;float:left;color:#2E7EAB;}
.profile_links_r {width:145px;padding-top:10px;float:right;color:#2E7EAB;}
#profile p {padding-right:5px;}

#news {width:197px;float:right;padding-top:32px;font:9px verdana;}
.date {color:#298EC7;padding-bottom:10px;}
.event {width:170px;}
.dashed2 {width:170px;margin:12px 0;border-top:1px dashed #A8A8A8;font-size:1px;}
#news a:visited {font:small verdana;color:#FF460D;text-decoration:underline;}
#news a:link {font:small verdana;color:#FF460D;text-decoration:underline;}
#news a:active {font:small verdana;color:#FF460D;text-decoration:none;}


#news a:hover {font:small verdana;color:#FF460D;text-decoration:none;}


#footer {
	height: 50px;
	background: url(images/grad1.gif) repeat-x top;
}
#foot_l {float:left;margin:34px 0 0 0;text-transform:uppercase;font:bold 14px arial;color:#62676F;}
#foot_l div {margin-left:33px;}
#foot_l span {color:#111316;}
#foot_l p {font-size:13px;color:#13649D;}
#foot_r {float:right;margin:39px 0 0 0;font:9px verdana;color:#62676F;}
#foot_r div {margin-right:40px;}
#foot_r a:visited {text-decoration:underline;color:#62676F;}
#foot_r a:link {text-decoration:underline;color:#62676F;}
#foot_r a:active {text-decoration:none;color:#62676F;}

#foot_r a:hover {text-decoration:none;color:#62676F;}

/*** Services ***/
#serv_left {width:293px;padding-left:30px;float:left;font:9px verdana;color:#4A5054;}
#serv_left p {padding-right:18px;}
.serv_left_img {float:left;padding:15px 20px 0 0;}
.read_more {font-weight:bold;color:#FF460D;}
.read_more a:visited {font:bold small verdana !important;color:#FF460D !important;text-decoration:underline;}
.read_more a:link {font:bold small verdana !important;color:#FF460D !important;text-decoration:underline;}
.read_more a:active {font:bold small verdana !important;color:#FF460D !important;text-decoration:none;}

.read_more a:hover {font:bold small verdana !important;color:#FF460D !important;text-decoration:none;}

#serv_right {
	width: 680px;
	float: left;
	padding-right: 30px;
	font: 9px verdana;
	color: #4A5054;
}
.serv_right_img {float:left;padding-top:12px;}
#planning_list {float:right;width:210px;padding-top:11px;}
#serv_right a:visited {font:small verdana;color:#2E7EAB;text-decoration:underline;}
#serv_right a:link {
	font: small verdana;
	color: #2E7EAB;
	text-decoration: underline;
}
#serv_right a:active {font:small verdana;color:#2E7EAB;text-decoration:none;}

#serv_right a:hover {font:small verdana;color:#2E7EAB;text-decoration:none;}

/*** Inner ***/
#inner_cont span {
	color: #000000;
	font-size: small;
}
#inner_cont a:visited {font:small verdana;color:#2E7EAB;text-decoration:underline;}
#inner_cont a:link {
	font: small verdana;
	color: #2E7EAB;
	text-decoration: underline;
}
#inner_cont a:active {font:small verdana;color:#2E7EAB;text-decoration:none;}

#inner_cont a:hover {font:small verdana;color:#2E7EAB;text-decoration:none;}

#locations p {padding:0 25px 10px 0;line-height:13px;}
#locations span {font-weight:bold;color:#DC310C;text-decoration:underline;}

#cont_form textarea {width:198px;height:140px;border:1px solid #B1B4B5;}
#cont_form input {width:198px;height:18px;border:1px solid #B1B4B5;}
.inp {margin-bottom:26px;}
#cont_butt {clear:both;color:#FF460D;float:right;padding-top:10px;font-weight:bold;}
#cont_butt a:active {color:#FF460D;font-weight:bold;}

#cont_butt a:hover {color:#FF460D;font-weight:bold;}

#cont_butt a:visited {color:#FF460D;font-weight:bold;}

#cont_butt a:link {color:#FF460D;font-weight:bold;}

.exp_list_title {font-weight:bold;color:#2E7EAB !important;}

.Mastio_blue_bold {font-weight:bold;color:#2E7EAB !important;}

.exp_list_box {width:620px;margin-left:auto;}
.exp_list {width:200px;float:left;}
.exp_list_title {text-decoration:underline;}
.center {text-align:center;}

.request_tab {}
.request_tab td {height:25px;padding:5px;}
.td_r {text-align:right;}
.request_tab input {height:10px;font:11px verdana;}
.request_tab select{font:10px verdana;}

.line {font-size:1px;height:1px;background:url(images/grad1.gif) repeat-x top;margin:15px 0;padding:0;}
.table td {vertical-align:top;}
.border_1 {border:1px solid #107FE4;margin:0 20px;padding:5px;}

.list_1 {text-align:center;font-weight:bold;font-size:17px;line-height:22px;}
.list_1 u {font-size:14px;}
.list_1 p {font-size:19px;}

.data_tab_1 {
	margin: 0 auto;
	background: #107FE4;
	border: 1px;
	border-collapse: separate;
	font-size: small;
}
.data_tab_1 td {background:#FFF;padding:3px;text-align:left;}
.data_tab_1 p {margin-left:40px;}
.data_tab_1 a {font-size:13px !important;}

.form_tab td {padding:3px;}
.form_tab select {width:335px;border:1px solid #B1B4B5;font:11px verdana;color:#4A5054;}
.form_tab input {width:335px;border:1px solid #B1B4B5;font:11px verdana;color:#4A5054;}
.form_tab .buttons {text-align:right;}
.form_tab .buttons input {width:80px;cursor:pointer;}

.book_tab {width:100%;text-align:justify;}
.book_tab td {width:50%;padding:0 10px;vertical-align:top;}
.book_tab td p {text-align:center;}

.Body-Mastio {
	font-family: Verdana;
	font-size: small;
	color: #4A5054;
}


