/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background:#070d11 url(images/body-bg.gif) top repeat-x;
	text-align:center;
}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html, input, textarea
	{
		font-family:Verdana;
		font-size:12px;
		line-height:1.077em;
		color:#81c5ec;
		line-height:17px;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#81c5ec;}
a:hover{text-decoration:none;}
p {padding-top:14px;}
h2{margin:0px; padding:0px; font-size:1.07em; line-height:1.25em; margin-bottom:5px;}
table.border{ background-color:white;}
table.border td{background-color:#0d3856; padding:3px;}
div.pad10{padding:0px 20px;}
.style1 {
	color: #FF9900;
	font-weight: bold;
}


/* ============================= main layout ====================== */

.link {color:#acc51f; padding-left:10px; font-size:13px;}
.link2 {color:#acc51f;}
em {color:#f2f2f2;}

li { background:url(images/list2-bg.gif) no-repeat 0 3px; padding-left:34px;}
li a {color:#fff; text-decoration:none; line-height:1.846em;}
li a:hover {text-decoration:underline;}

.imgindent {margin:0 26px 44px 0; float:left;}

.title {border-bottom:2px solid #acc51f; padding-bottom:4px; margin-bottom:26px; font:normal 26px/28px Verdana, Arial, Helvetica, sans-serif; color:white; vertical-align:top}
.title strong{font-variant:small-caps;}
.row2 .title {margin-bottom:26px;}
.box .title {border-bottom:2px solid #f2f2f2; font:normal 24px/26px Verdana, Arial, Helvetica, sans-serif; color:#f2f2f2; vertical-align:text-top; text-align:center;}
.container .title2 {border-bottom:2px solid #f2f2f2; font:normal 24px Verdana, Arial, Helvetica, sans-serif; color:#f2f2f2; vertical-align:text-top; text-align:center; width:200px; padding-bottom:0px; margin-left:32px; margin-bottom:5px;}
/* ============================= header ====================== */

#content .menu { position:relative; margin:-22px 0 0 28px; height:219px;}
#content .menu .bg {background:url(images/menu-bg.png) top left no-repeat;}
#content .menu .indent {padding:0px 0 26px 8px;}

/* ============================= content ====================== */

.row1 {background:#0b3049 url(images/row1-bg.gif) top repeat-x;}
.row1 .col-1 {background:url(images/menu-bg-tail.gif) 28px 0 repeat-y;}

.special {padding-top:6px;}
.row2 {position:relative; background:#0b3049 url(images/row1-bg.gif) top repeat-x;}
#page8 .row2 {padding:40px 40px 54px 64px;}
.box {background:url(images/box-bg.gif) top repeat-x #184769; margin:0 46px 0 36px;}
.box .indent { padding:40px 22px 40px 29px;}
.box .testimonial { padding:16px 22px 40px 25px;}
.box .testimonial img{ float:left;}
#page1 .box .indent {background:url(images/demo-bg.gif) no-repeat 13px 25px;}
.extra .title {margin-left:auto;}
.extra2 {padding-left:164px;}

.indent1 {padding:40px 0 63px 0;}
.padding1 {padding-top:38px;}
.padding2 {padding-top:30px;}
.padding3 {padding-top:14px;}

.text2 {font-size:1.077em; line-height:1.143em;}
.text3 {font-size:0.923em;}
.color2 {color:white; line-height:18px; font-size:1.143em;}
.phone {float:right; margin-right:20px;}

.name {font-variant:small-caps; font-size:1.1em; font-weight:bold; color:white;}

/* ============================= footer ====================== */

#footer {text-align:center; font-size:0.846em; color:#81c5ec; font-family:Verdana;}
#footer a {color:#81c5ec;}
#footer .menu {padding:20px 0 0 0; background:none; margin:0;}
#footer .menu li {display:inline; background:none; border-left:1px solid #81c5ec; padding:0 25px 0 29px;}
#footer .menu .first {border:none; padding-left:25px;}

/* ============================= forms ============================= */


#ContactForm {font-family:Verdana; font-size:0.846em;}
#ContactForm .rowi {height:42px;}
#ContactForm .link {margin-left:20px; font-family:Verdana;}

.input {width:242px; height:19px; border:1px solid #a09b96; background:#fff; padding:0 0 0 5px; font-size:1em; color:#062133;}
textarea {width:242px; height:103px; border:1px solid #a09b96; background:#fff; padding:0 0 0 5px; overflow:auto; font-size:1em; color:#062133;}


.tabletopline{

	height: 45px;

	background-image: url(images/tabletopline.jpg);

	background-repeat: repeat-x;

	background-color: #0379b8;

	text-align:center;

}

.style3 {color: white; font-weight:bold;}
table.tablespace td{padding:4px; padding-left:0px;}
#s2,#s3,#s4,#s5,#s6,#s7,#s8{display:none;}

