/* @override http://solidsite.dev:8000/static/css/solid_v2.css */

/* @group Typography */

div,a { 
	font-family: Arial Regular, helvetica, san-serif;
	letter-spacing: 0px;
	color:#505050;
	}

a.mainNav:hover { 
	text-decoration: underline;
}

a.link { 
	color:#385d91;
	font-weight: bold;
	font-size: 10px;
	line-height: 18px;
	text-decoration: underline;
	margin-left:5px;
	}

	
a.link:hover {
	text-decoration: underline;
	line-height: 18px;		
	}	
	
	
a.subNav { 
	position: relative;
	font-size: 9px;
	color:#FFFFFF;
	text-decoration: underline;
	text-transform: uppercase;
	margin-left:10px;
	top: 7px; 
	left: 13px;
	}

div.featureTxt {
	font-size: 16px;
	color:#505050;
	line-height:25px;
	width: 300px; 
	height: 120px; 
	margin-left: 430px;
}

div.tagline {
	font-size: 29px;
	color:#505050;
	line-height:25px;
	width: 500px; 
	height: 20px;
	margin-top: 10px;
	margin-left: 360px;
}

span.spacing1 {
	letter-spacing:45px;
}

span.blue {
	color:#385d91;
}

div.toutHeader {
	font-size: 12px;
	font-weight: normal;
	color: #505050;
}

p {
	margin-bottom: 1em;
}

h1 {
	margin-bottom: 1em;
}

/* @end */

/* @group nav */

a.mainNav { 
	font-size: 13px; 
	color: #cfcfcf; 
	position: relative; 
	top: 8px; 
	left:28px;
	text-decoration: none;
}



/* @end */

/* @group sections */

div#cmsedit {
	width: 30%;
	margin: 20px 0 10px -15px;
	background-color: #eee;
	border:  1px solid #aaa;
	padding: 4px 8px 8px 8px;
}


div.container { 
	background: white; 
	width:756px; 
	position: relative; 
	top: 20px; 
	left: 20px; 
	border: 1px solid #dedede;
	padding-bottom: 10px;
	}

div.siteHeader {
	margin-left: 0px; 
	margin-top: 0px; 
	width: 758px; 
	height: 137px; 
	background-image: url(../images/siteHeader.jpg); 
	background-repeat: no-repeat; 
	}
	
div.navBg {
	margin-left: 0px; 
	margin-top: 102px; 
	width: 758px; 
	height: 40px; 
	background-image: url(../images/navBg.gif); 
	background-repeat: no-repeat; 
	position: absolute;
	}

div.featureImg {
	width: 758px; 
	height: 200px; 
	background: transparent url(../images/home_img1.jpg) top left no-repeat; 
	z-index:0;
	position: relative;
	margin-top: 0;
	padding-top:  60px;
	}

div.footer {
	font-size: 9px; 
	color:333333;
	width:700px; 
	height:15px; 
	margin-top: 10px;
	margin-left: 15px;
	clear: both;
	}

/* @end */

/* @group columns */

div.tabs {
	background: white url(../images/tabTop.gif) top left no-repeat; 
	width:752px; 
	left: 6px; 
	border: 1px solid #dedede;
	z-index:0
	}

span.spacing3 {
	word-spacing:135px;
}

div.tab {
	float: left;
	min-height:  200px;
	width:  255px;
}

div.tab.col2 {
	width:  246px;
}

div.tab.col3 {
	width:  236px;
}

div.tab div.tabbody {
	padding-right: 10px;
	font-size: 10px;
	color: #505050;
	margin-top: 20px;
	line-height:15px;
	z-index:2;
	direction: ltr;
	list-style-position: inside;
}

div.tab.col1 div.tabbody {
	margin-left: 25px;
	border-right: 1px dotted #bbb;
}

div.tab.col2 div.tabbody {
	border-right: 1px dotted #bbb;
	margin-left: 15px;
}

div.tab.col3 div.tabbody {
	margin-left: 15px;
}


div.tab div.tabhead {
	font-size: 15px;
	color: #505050;
	margin-left: 25px;
	margin-top: 10px;
}

/* @end */

/* @group misc */

div.hDivider {
	margin-top: 7px;
	border: 1px none silver;
	border-top-style: dotted;
	height: 10px;
}

div.vDivider1 {
	background: url(../images/divider.gif) repeat-y;
	position: absolute;
	margin-left: 255px;
	margin-top: 435px;
	height:180px;
	width: 1px;
	z-index: 1;

}

div.vDivider2 {
	background: url(../images/divider.gif) repeat-y;
	position: absolute;
	margin-left: 501px;
	margin-top: 435px;
	height:180px;
	width: 1px;
	z-index: 1;

}

div.center {
	margin:  0 auto;
}

/* @end */

/* @group images */

.contentTxt img.thumb {
	float: right;	
	margin-left: 30px;
}

/* @end */
