/*	
	CSS created by Kris Gosser | www.krisgosser.com
	For MWI | www.mwi.com
	
	v.2.0
*/


@import url(home.css);


body {
	margin: 0px;
	padding: 0px;
	width: 100%;
	background: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
}
html {
	width: 100%;
}
html>body {
	width: 100%;
}

a {
	color: #5C90A5;
}

img {
	border: 0px;
}

/* -- GT CONTENT -- */

span.gthead1 {
	color: #CC6600;
	font-size: 24px;
	font-weight: normal;
}
span.gthead2 {
	color: #CC6600;
	font-size: large;
}
span.gthead3 {
	color: #CC6600;
	font-size: small;
	font-weight: bold;
	line-height: normal;
}
span.gtsubhead3 {color: #CC6600; font-size: x-small; font-weight: bold; line-height: normal; }
.gttblhead1 {font-size: 12.5px; font-weight: bold; }
.gtbullet1 {font-size: 12px}
a.gtlinkorange {
	color: #CC6600;
	font-weight: normal;
}
a.gtlinkblue {
	color: #5C90A5;
	font-weight: normal;
}


/* -- CONTAINER(S) -- */

table#container {
	width: 100%;
	border: 0px;
	margin: 0px;
	padding: 25px 0px 0px 0px;
}

table#container td#leftcol {
	background: #ECF1F3;
	width: auto;
	border-top: 1px solid #B0C5CF;
	border-right: 1px solid #B0C5CF;
	border-bottom: 1px solid #B0C5CF;
}

table#container td#rightcol {
	background: #ECF1F3;
	width: auto;
	height: 94px;
	border-top: 1px solid #B0C5CF;
	border-left: 1px solid #B0C5CF;
	border-bottom: 1px solid #B0C5CF;
}

table#container td#rightcol2 {
	width: auto;
	height: 94px;
}

table#container td#logo {
	width: 226px;
	border: 1px solid #C7C6C4;
}

table#container td#masthead {
	width: 522px;
	background: #5C90A5;
}



/* -- MAIN NAV -- */

table#container td#nav {
	width: 522px;
}
table#container td#nav ul {
	padding: 0px;
	margin: 0px;
}
table#container td#nav li {
	display: inline;
	float: left;
	list-style-type: none;
	padding: 10px 0px 10px 20px;
}

table#container td#nav a {
	color: #5C90A5;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: bolder;
	font-size: 11px;
}
table#container td#nav a:hover {
	color: #1D2529;
}

table#container td#nav li.first {
	padding-left: 27px;
}



/* -- SUB NAV -- */
table#container td#subnav {
	width: 226px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
}
table#container td#subnav ul {
	margin: 0px;
	padding: 0px;
	border-top: 1px solid #C7C6C4;
}
table#container td#subnav li {
	border-left: 1px solid #C7C6C4;
	border-bottom: 1px solid #C7C6C4;
	border-right: 1px solid #C7C6C4;
	width: 226px;
	list-style-type: none;
}
table#container td#subnav a {
	display: block;
	padding: 8px 0px 8px 10px;
	color: #333;
	text-decoration: none;
}
table#container td#subnav a:hover {
	color: #5C90A5;
}
table#container td#subnav a.current {
	color: #5C90A5;
}
.consult a {background: url(/images/free_consultation.gif) top left no-repeat; height:61px; width:227px;}
.consult a:hover {background: url(/images/free_consultation.gif) left -61px no-repeat;} 

.demo a {background: url(/images/request_a_demo.gif) top left no-repeat; height:61px; width:227px; display:block;}
.demo a:hover {background: url(/images/request_a_demo.gif) left -61px no-repeat;} 


/* -- CONTENT -- */
table#container td#content {
	border: 1px solid #C7C6C4;
	width: 465px;
	padding: 20px 27px;
	font-size: 12px;
	line-height: 15px;
}
table#container td#content p {
	margin-top: 0px;
}
table#container td#content h2 {
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
}


/* -- FOOTER -- */
table#container td#footer {
	font-size: 11px;
	padding: 5px 0px;
}
table#container td#footer a {
	color: #5C90A5;
}

p.floatright {
	float: right;
}
p.floatleft {
	float:left;
}



/* -- table identifiers -- */
table td { vertical-align: top; padding: 0px; margin: 0px; }
table#container td.sides { width: auto; }
td.buffer { width: 10px; }
td.vertbuffer { height: 10px; }
table#container td.logotop { width: 228px; }
span.blue { color: #5C90A5; }
div.client {
	width: 455px;
	margin: 0px;
	padding: 20px 5px;
	border-top: 1px solid #DDD;
}



table#contactform {
	border: 1px solid #DDD;
	width: 400px;
	background: #FEFEFE;
	margin: 20px 0px 0px 0px;
	padding: 10px;
}
table#contactform td {
	padding: 5px;
}
table#contactform td.label {
	text-align: right;
	width: 100px;
}