/* @override 
	http://PatentlyBrilliant.com/styles-table.css
	http://www.PatentlyBrilliant.com/styles-table.css
	http://www.patentlybrilliant.com/styles-table.css
	http://patentlybrilliant.com/styles-table.css
*/

* {
	font: 14px arial;
	padding: 0;
	margin: 0;
	border-style: none;
}

body {
	background: #f5f6f8 url(images/hp-bg-pic.jpg) no-repeat center top;
	
}

table.wrapper {
	width: 964px;
	margin-left: auto;
	margin-right: auto;
}
td.toplinks, td.toplinks *{
	color: #696969;
	text-decoration: none;
	font-size: 13px;
	text-align: right;
}

td.toplinks a:hover {
	text-decoration: underline;
}
td.slogan {
	color: #959595;
	font-size: 12px;
	font-style: italic;
}

img.mastspacer {
	height: 0;
}

td.feature {
	height: 418px;
	background: url(images/hp2-featurebg-plain.jpg) no-repeat;
} 

td.feature h1 {
	font-weight: bold;
	font-size: 24px;
	line-height: 27px;
	color: #000;
}

td.feature h1 strong{
	font-weight: bold;
	font-size: 24px;
	line-height: 27px;
	color: #000;
	background-color: #f8d558;
	padding: 2px 4px;
	margin-right: -2px;
	margin-left: -2px;
}


td.feature h2 {
		font-size: 14px;
	font-weight: bold;
	font-style: italic;
	color: #8e8e8e;
}

td.feature p {
	font-size: 11px;
	line-height: 14px;
	margin-bottom: 11px;
}

td.feature p strong {
	font-weight: bold;
	font-size: inherit;
}

td.feature td.c2a   h2 {
	color: #919191;
	font-size: 18px;
	margin: 0 0 11px;
}

td.feature td.c2a ul {
	margin-left: 50px;
	margin-bottom: 12px;
}

td.feature td.c2a ul li{
	font-size: 12px;
	line-height: 17px;
}

td.feature td.c2a .forminput, td.feature td.c2a .phoneinput{
	

	border: 1px solid #929292;
	font-size: 14px;
	background-color: #fffae5;
}

td.feature td.c2a .forminput {

	width: 233px;
	padding-left: 5px;
}

td.feature td.c2a .phoneinput {

	width: 64px;
	padding-left: 5px;
}

td.formlabel {
	font-weight: bold;
	font-size: 13px;
	text-align: left;
}
	
td.box1 {
	background-image: url(images/hp2-sub1bg.jpg);
	width: 217px;
	height: 160px;
	padding: 10px;
}

td.box2 {
	background-image: url(images/hp2-sub2bg.jpg);
	width: 217px;
	height: 160px;
	padding: 10px;
}

td.box3 {
	background-image: url(images/hp2-sub3bg.jpg);
	width: 217px;
	height: 160px;
	padding: 10px;
}

td.box4 {
	background-image: url(images/hp2-sub4bg.jpg);
	width: 217px;
	height: 160px;
	padding: 10px;
}

tr.boxrow a{
	color: black;
	font-weight: bold;
	text-decoration: none;
	font-size: 15px;
}

tr.boxrow p{
	font-size: 12px;
	line-height: 21px;
}


/* main */

table.main {
	border: 1px solid #dadada;
}

td.leftcolumn {
	background-color: #718594;
}

td.rightcol{
	background-color: #ffedbf;

}



.leftcolumn ul {
	margin-left: 20px;
	list-style-type: none;
}
#infolistrss a:hover {
	text-decoration: underline;	
}

.leftcolumn ul li:before , .infolist ul li:before {
    content: "\00BB \0020";
    color: #fff;
    font-size: 0.8em;
    }
    

.leftcolumn ul li a, a {
	color: #fffeff;
	font-size: 11px;
}

.leftcolumn ul li {
	font-size: 11px;
	margin-bottom: 8px;
	line-height: 14px;
}


h6{
	font-weight: bold;
	font-size: 18px;
	background-color: #f8d558;
	padding-top: 6px;
	padding-bottom: 7px;
	padding-left: 10px;
	margin-bottom: 10px;
}


.bluebox {
	background-color: #ffedbf;
	padding: 20px;
}

.bluebox *{
	font-size: 12px;
	line-height: 18px;
}

.bluebox strong {
	font-weight: bold;
}

.bluebox em{
	font-style: italic;
	font-weight: bold;
	color: #797979;
}

.bluebox p {
	margin-bottom: 10px;
}
.bluebox h5{
	font-weight: bold;
	font-size: 18px;
}

.bluebox ul{
	margin-left: 25px;
}

.bluebox li{
	font-size: 14px;
	line-height: 21px;
}


.middlecol {
	padding: 10px;
}


h4 {
	font-weight: bold;
	font-size: 24px;
	margin-bottom: 20px;
}

h5{
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 10px;
}

.middlecol p {
	margin-bottom: 10px;
	line-height: 18px;
	font-size: 12px;
}

.middlecol strong {
	font-weight: bold;
} 


/* FOOTER */

td.footer {
	background-color: #2f404b;
	padding: 26px;
}

td.footer * {
	color: #fffeff;
}

td.footer a.footertitle {
	text-decoration: none;
	font-weight: bold;
	font-size: 18px;
	color: #fffeff;
}

td.footer a{
	text-decoration: none;
}

td.footer ul{
	margin-left: 17px;
	margin-top: 5px;
	margin-bottom: 5px;
	list-style-type: none;
}

td.footer *{
	font-size: 11px;
	line-height: 14px;
	color: #c0c0c0;
}

td.footer strong{
	font-weight: bold;
	font-size: 18px;
	color: #fffeff;	
}


a.terms {
	color: #919191;
}


tr.occupationquestion {
	display: none;
}


.caption {
	font-weight: normal;
	font-style: normal;
	font-size: 11px;
	color: #525672;
}


select {
	background-color: #eabd89;
}




/*Home page video links*/
#hpvideothumbs {
	position: relative;
	top: 10px;
}

#hpvideothumbs img {
	height: 50px;
	margin-bottom: 5px;
}


#vid1, #vid2 , #vid3 {
	opacity: 0.8;

}

#vid1:hover, #vid2:hover , #vid3:hover {
	opacity: 1;
}



#vid1 {
	position: absolute;
}
#vid2 {
	position: absolute;
	left: 120px;
}

#vid3 {
	position: absolute;
	left: 240px;
}

#hpvideothumbs .videoplaycaption{
	font-size: 9px;
	text-align: center;
	line-height: 11px;
}

