/* Basic: box reseting; font settings */
body {margin:0; padding:0; font-family: Tahoma, 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif; font-size:15px; background-color:#F6F3FE; color:#555c70;

background-image:url(../images/background.jpg); background-repeat:repeat-x
}
h1 {margin:0; padding:0; font-family:inherit; font-size:13px; font-weight:normal}

/* Changes the display of the blocks on the page */
#main { background-color: transparent; position: absolute; left: 0px; width: 100%; margin-top:20px; text-align: center;}
#wrapper {margin: 0px auto; position: relative; text-align: left; width: 800px; height: auto; background:#4F5D7F; border-left:1px solid #676E7F;border-right:1px solid #676E7F; border-bottom:1px solid #676E7F}
#frame {width: 686px; margin:0px}
#content {padding:0px; background:#4F5D7F}

/* Basic HTML tags */
h1 {font-size:26px;}
.top_title {text-align:center}

h2 {text-align:center; padding:0; margin:0}

h6 {font-size:14px; line-height:1.4; margin-top:26px; font-weight:normal; padding:0; margin:0}
h5 {font-size:14px; line-height:1.4; margin-top:26px; font-weight:normal; padding:0; margin:0}

p {text-align:left; padding:0px 18px; font-size:12px}
p.examples {font-size:12px; text-align:left; margin:0; padding:0; line-height:1.7; padding-top:7px}

#menu {
	margin: 0px; padding: 0px; font-size:10px; height:65px; width:800px; background:#1c243b
}

#header {
	margin: 0px; padding: 0px; font-size:11px; height:200px; width:800px; background-image:url(../images/banner3.jpg);
	border-top:2px solid white
}

#header.page2 {background-image:url(../images/banner7.jpg) !important}
#header.page3 {background-image:url(../images/banner6.jpg) !important}
#header.page4 {background-image:url(../images/banner2.jpg) !important}
#header.page5 {background-image:url(../images/banner4.jpg) !important}
#header.page6 {background-image:url(../images/banner5.jpg) !important}

#title_bar1, #title_bar2, #title_bar3, #title_bar4, #title_bar5, #title_bar6, #title_bar7 {
	border-bottom:2px solid white;border-top:1px solid white; margin: 0px; padding: 0px; font-size:11px; height:40px; width:800px; background:#1c243b; background-repeat:no-repeat
}
#title_bar1 {background-image:url(../images/make1.jpg)}
#title_bar2 {background-image:url(../images/make2.jpg)}
#title_bar3 {background-image:url(../images/make3.jpg)}
#title_bar4 {background-image:url(../images/make4.jpg)}
#title_bar5 {background-image:url(../images/make5.jpg)}
#title_bar6 {background-image:url(../images/make6.jpg)}
#title_bar7 {background-image:url(../images/make7.jpg)}

#main_page {
	margin: 0px; padding: 15px 0px 15px 0px; font-size:11px; width:800px; background:#4F5D7F; color:#FFF; *padding: 30px 0px 15px 0px;
}
.content1 {margin: 0px; padding: 15px 30px 0px 33px}
* html .content1 {height:0px}
#column1 {float:left; width:360px; height:auto}
#column2 {float:left; width: 363px}

#intro, #para {font-size:13px; padding-right:27px; margin-top:14px}

.quotebox {margin:16px 0px 0px 0px; background-color:#46526C; color:white}
* html #quotebox_button {position:relative; left:13px}
.quotation_text {font-size:19px; padding:20px 15px 10px 15px; font-family:Georgia,'Times New Roman',serif; text-align:center}
.quotation_subtitle {font-family:Tahoma; font-size:12px; text-align:right; padding-top:4px}
	
#footertext {padding-left:16px; padding-top:24px; float:left; font-size:9px; float:left; color:#B7B7B7}
#footer_logo {margin-top:15px; float:left}

ul #menu_list {list-style-type:none; height:30px; margin:0px; padding:0px}
#menu li {display: inline; float: left; margin: 0px; text-align: center; line-height:20px}
#menu li a {display:block; padding:45px 20px 0px 20px; font-weight:normal}
#menu li a:link {color:#FFFFFF; text-decoration:none; background-color:#1c243b}
#menu li a:visited {color:#FFFFFF; text-decoration:none; background-color:#1c243b}
#menu li a:hover {color:black; text-decoration:none; background-color:white}
#menu li a:active {color:#FFFFFF; text-decoration:none; background-color:#1c243b}
#menu li a:visited:hover {color:black; text-decoration:none; background-color:white}
.active a{background-color:#5c657c !important; color:white !important}

a:link {color:#DCF1EC; text-decoration:none; font-weight:bold}
a:visited {color:#DCF1EC; text-decoration:none; font-weight:bold}
a:hover {color:#DCF1EC; text-decoration:none; font-weight:bold}
a img {border:0}

ul.contact {list-style-image:url(../images/bullet.jpg)}
ul.contact span {font-weight:bold; font-size:15px}
ul.contact li {margin-top:3px; font-size:13px; position:relative; top:0px}

.emailbox_img {position:relative; top:0px}
#emailbox_button {position:relative; left:12px}
.quotation_text {font-size:19px; padding:10px 15px 10px 15px; font-family:Georgia,'Times New Roman',serif; text-align:center}
.quotation_subtitle {font-family:Tahoma; font-size:12px; text-align:right; padding-top:4px}
#quotation_box {margin-top:7px}

ul.faq {list-style-image:url(../images/bullet.jpg); font-size:14px; line-height:1.5}
ul.faq span {font-weight:bold; font-size:15px}
li.faqtop {margin-top:3px !important}
ul.faq li {margin-top:30px; font-size:14px; position:relative; top:0px}

ul.about-services {list-style-image:url(../images/bullet-small.jpg)}

a .logofooter {border:none}

a:hover .logofooter {filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;}

#telephone_header {float:right;margin:27px 20px 0px 0px}

.noborder {border:none}
a:hover .telephone {filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;}


/*round corners begin*/
.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#46526C}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #4b5876;
  border-right:1px solid #4b5876;
  background:#485470}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #4e5b7d;
  border-right:1px solid #4e5b7d;
  background:#47546f}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #47546f;
  border-right:1px solid #47546f;}
.spiffy4{
  border-left:1px solid #4b5876;
  border-right:1px solid #4b5876}
.spiffy5{
  border-left:1px solid #485470;
  border-right:1px solid #485470}
.spiffyfg{
  background:#46526C}
  /*round corners end*/
  
  
#contact_box div.spiffyfg {
width:363px
}  

.P4M1  {width:90%}

.Y7B5 {float:left;padding:9px 20px}

.S0A9 {text-align:left;padding:5px 20px 20px 20px}

.S9M6  {margin:15px 15px 0px 0px}

#ad_holder{
	border:black;
	background:#77839F;
	color:#1D253C;
		width:350px
}

#ad {
	padding:6px;
	text-align:center;
	font-size:15px;
	display:none;
}

a.screenshot1 {padding:2px 3px}
a.screenshot1 {background:#627397}
a.screenshot1:hover {background:#67799F}