/* Start of CMSMS style sheet 'e-tradeway' */
html, body, div, span, applet, object, h1, h2, h3, h4, h5, h6, iframe, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	line-height: 1.5;
	font-family: inherit;
	vertical-align: top;
}
table {border-collapse: collapse; border-spacing: 0;}
q:before, q:after, blockquote:before, blockquote:after {content: "";}

body,ul,ol,dl,td,th,caption,pre,p,blockquote,ul,ol,h1,h2,h3,h4,h5,h6,blockquote,strong,em{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align: left;
	font-weight: normal;
	color: #0a1d42;
line-height:20px;
}


input {}
textarea {}
ul {list-style-type:square;}
ol {list-style-type:decimal;}

h1 {font-size:16px; margin-bottom:12px; color:#4667ad; font-weight:bold;}
h2 {font-size:14px; margin-bottom:10px;}
h3 {font-size:12px; margin-bottom:8px;}
h4 {font-size:10px; margin-bottom:5px; font-weight:bold;}
h5 {font-size:15px; margin:0px; font-weight:bold; color:white;text-align:center;}
h6 {font-size:18px; margin:0px; font-weight:bold;color:white; text-align:right;}

blockquote {margin: 0 0 18px 18px; color: #666; font-style: italic; }
strong     {font-weight: bold;}
em         {font-style:italic;}

body {
	font-family: Tahoma;  
	font-size: 12px;
	color: black;
	margin: 0px;
	padding: 0px;
	background-color: #878282;
}

html { /*keeps right scroll bar to stop page jumping*/
height: 100%;
margin-bottom: 0.01em;
}

* html{
	overflow: auto; /*turns off ie overflow until its needed*/
}


/* basic divs */
#wrapper {
	width: 973px; /* sets width */
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;*/
	/*/*margin:20px;
	border:20px;*/
	padding-bottom:50px;
}

/*---header---*/

#header {
position:relative;
	background-color: #ffc823;
	height: 123px;
}

#header_text {
	position:absolute;
	top:10px;
	right:10px;
	text-align:right;
}

#header_text a:link, #header_text a:visited {
text-decoration:underline;
color:#002a94;
padding-top:3px;
}

#header_text a:hover {
text-decoration:underline;
color: white;
}


.call_now {color:#002a94; font-size:22px;}
.phone_number {color:#002a94; font-size:18px;line-height:22px;}
.low_maintenance {color:#002a94; font-size:20px;line-height:30px; }


/*--main page----*/

#mainpage {
	min-height: 600px;
	position: relative;
	text-align: left;
	background-color:#4667ad;
}

* html #mainpage{
	height: 600px; /* minimum height for ie*/
}


/*---left box for text----*/

#nav_top_box {
	height:185px;
	width:196px;
	background-color:#193266;
	padding:20px;
        scroll:auto;

}

.nav_top_title {
position:relative;
	font-size:18px;
	color:#fcc824;
	
}

.nav_top_text {
position:relative;
	font-size:14px;
	color:#fcc824;
        padding-top:10px;
}


/*----main navigation bottom left---*/
#menu {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 236px;
	height:100%;
	
	/* set vertical spacing between items */
}




#menu ul {
	margin: 0px;
	padding-top:20px;
	line-height:16px;

}

#menu li {
	list-style: none;
	margin-left:10px;
	margin-top: 10px;
	padding-left:10px;
	font-size:14px;
background-image:url(../uploads/images/website/mai/yellow_triangle.gif);
background-repeat:no-repeat;

}

#menu li a:link, #menu li a:visited {
color:#FFFFFF;
text-decoration:none;
}

#menu li a:hover {
color:#ffcc33;
text-decoration:underline;
}

#menu ul ul {
padding-top: 5px;
font-size: 12px;
padding-left:10px;
}


#menu li li {
padding:0px 0px 0px 10px;
list-style: none;
background-image:url(../uploads/images/website/mai/white_triangle.gif);
background-repeat:no-repeat;
margin-top:5px;
}

#menu li li a:link, #menu li li a:visited {
color:#fff;
text-decoration:none;
font-size:12px;
}

#menu li li a:hover {
color:#ffcc33;
text-decoration:underline;
}

/*---flash/image area---*/

#flash_content {
	height:225px;
	width:737px;
	background-color:#193266;
	margin-left:236px;
}

/*---online demo button - this is currently not in the template ----*/

/*--
#button {
position:absolute;
top: 237px;
right:-15px;
width:154px;
height:25px;
}



#button a:link, #button a:visited {
text-decoration:none;
font-weight:bold;
background-image:url(../uploads/images/website/mai/demo_but_off.gif);
background-repeat:no-repeat;
padding-left:25px;
padding-right:22px;
padding-top:3px;
padding-bottom:8px;
color:white;
}

#button a:hover {
background-image:url(../uploads/images/website/mai/demo_but_on.gif);
background-repeat:no-repeat;
padding-left:25px;
padding-right:22px;
padding-top:3px;
padding-bottom:8px;
color:#193266;
}

---*/

/*----main content text area----*/

#maincontent {
position:relative;
	padding: 0px;
	line-height: 16px;
	font-size: 12px;
	margin-left: 236px;
	padding:30px 26px 60px 36px;
	background-color:#eeeeee;
	background-image: url(../uploads/images/website/mai/bottom_boxes.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
        min-height:300px;
}

* html #maincontent{
	height: 300px; /* minimum height for ie*/
}

/*---product quick link nav----*/

#quick_links {
	position:absolute;
	top:0px;
	right:20px;
	width:150px;
	text-align:right;	
	font-size: 18px;
	padding-right:10px;
padding-top:10px;
line-height:30px;
}
	
#quick_links a:link, #quick_links a:visited {
color:#fcc824;
text-decoration:none;
font-size:14px;
padding-top:5px;
}

#quick_links a:hover {
color:#ffffff;
text-decoration:underline;
padding-top:5px;
}

#demo {position:absolute; top:15px; right:15px;}


a:link, a:visited {
	color: #4667ad;
}

a:hover {
	color: #fcc824;
}


#nav_top_box  a:link, #nav_top_box a:visited{
	color:#fcc824;
text-decoration:underline;
font-size: 14px;
}

#nav_top_box  a:hover{
	color:white
text-decoration:underline;
background-color:#4667ad;
}

#seo {
	text-align: center;
	
}

#seo a:link, #seo a:visited {
	color: #193226;
font-size: 9px;
text-decoration:none;
}

#seo a:hover {
	color: #FCC824;
text-decoration:underline;
}

#info {
	text-align: right;
clear:both;
}

#info a:link, #info a:visited {
	color: #4667ad;
font-size: 9px;
}

#info a:hover {
	color: #fcc824;
}


a:active {
	
}

dfn{display:none}

/*----contact form-----*/

.contactform {
width: 300px;

}

.contactform div {
position: relative;
left:140px;
width:200px;
margin-bottom: 3px;

}

.contactform div div {
/*padding-left: 0px;*/

}

.contactform label {
position: absolute;
display: block;
top: 0px;
left: -140px;
margin:0px;

}

.contactform textarea {
width:250px;
height: 100px;
border: 1px solid #000000;
}
/* End of 'e-tradeway' */

