body { margin: 0px; font-family: Arial; }
a { text-decoration: none; }
form { margin: 0px; }
form td { vertical-align: middle }

/* Master Table Layout Sections */
#master { width: 900px; }
#leftMaster { height: 200px; background-image: url("../images/header_background.gif"); background-repeat: repeat-x; }
#rightMaster { height: 130px; background-image: url("../images/footer_background.gif"); background-repeat: repeat-x; }

/* Major Section Layout Pieces*/
div#header { height: 84px; background-image: url("../images/header_background.jpg"); background-repeat: no-repeat; }
div#contentMaster { clear: both; margin: 0px 27px 0px 27px; width: 846px; }
div#footer { margin: 15px 0px 0px 19px; height: 130px; background-image: url("../images/footer_background.gif"); background-repeat: repeat-x; }

/* Header Information */
div.headerNav { position: relative; left: 440px; top: 9px; width: 464px; font-size: 11px; font-weight: bold; color: #457FC7 }
div.headerNav a { border-left: 1px solid #CADCF4; color: #457FC7; margin-right: 3px; padding-left: 6px; }
div.headerNav a.noLeft { border: 0px }

div.headerInfo { position: relative; left: 346px; top: 48px; width: 554px; font-size: 12px; font-weight: bold; height: 19px; }
div.headerInfo .label { color: #979797 }
div.headerInfo .phone { float: left; margin-right: 12px; margin-top: 3px; }
div.headerInfo .fax { float: left; margin-right: 13px; margin-top: 3px; }
div.headerInfo .email { float: left; margin-right: 8px; margin-top: 3px; }
div.headerInfo .email a { font-weight: bold; color: black; text-decoration: none; }
div.headerInfo .logo { float: left; }

/* Footer Information */
div#footer { clear: both; }
div#footer .links { position: relative; top: 20px; font-size: 11px; }
div#footer .links a { color: #979797; margin-right: 10px; }
div#footer .copyright { position: relative; color: #979797; top: 33px; font-size: 9px; }

/* Top Navigation Rollovers */
div#topNav { margin: 0px 27px 0px 27px; width: 846px; background-color: black; font-size: 12px; font-weight: bold; }
div.myNavRollover { float: left }
div.myNavRollover .textSec { text-align: center; background-color: black; color: white; height: 34px; cursor: pointer; }
div.myNavRollover .textData { padding-top: 10px; }
div.myNavRollover .arrow { width: 100%; text-align: center; background-color: white; }
div.myNavRollover .arrow img { width: 11px; border: 0px; }

/* Content Section Layout */
div.leftCol { float: left; width: 604px; }
div.rightCol { float: left; width: 242px; }
div.btnsRow { float: left; margin-bottom: 10px; }
div.newsletterRow { clear: both; margin: 15px 19px 0px 18px; }

/* Main Content Area */
.contentTable { margin-bottom: 20px; }
.content { width: 584px; padding-bottom: 10px; border: 1px solid #D7D7D7; background-color: #F7F6F6 }
.content a { color: #457FC7; }
.content1 a { color: #0C2D63; }
.content a:hover { color: #285792; border-bottom: 1px dotted }
.shadow { width: 18px; height: 100%; background-image: url("../images/right_shadow.gif"); background-repeat: no-repeat; }

div.myText { margin: 0px 19px 0px 18px; width: 544px; font-size: 13px; }
div.myText p { margin: 14px 0px 14px 0px; font-size: 13px; }
div.myText table { font-size: 13px; }
div.myText ul { font-size: 13px; }

/* Right Navigation Section */
div.section { font-size: 12px; margin-bottom: 20px; }
div.section a { color: #457FC7; }
div.section a:hover { color: #285792; border-bottom: 1px dotted }
div.sectionTitle { font-size: 12px; font-weight: bold; border-bottom: 1px dotted #457FC7; margin-bottom: 7px }
div.sectionTitleNoUL { font-size: 12px; font-weight: bold; margin-bottom: 3px }
div.sectionSubTitle { font-size: 11px; font-weight: bold; }

div#testimonials { }
div#testimonials .testimony { width: 220px; }
div#testimonials .openQuote { width: 18px; vertical-align: top; }
div#testimonials .quote { font-size: 12px; margin-bottom: 10px; vertical-align: top; }
div#testimonials .credit { margin-left: 18px; }
div#testimonials .credit .person { font-weight: bold; }
div#testimonials .credit .company { }

div#clientLogin { }
div#clientLogin .sectionData { width: 220px; }
div#clientLogin .login { margin: 10px 0px 0px 18px }
div.clientLoginBtn {cursor: pointer; margin-top: 10px; width: 147px; height: 28px; background-color: #457FC7;}
div.clientLoginBtnText { color: white; font-weight: bold; padding: 7px 0px 0px 13px;} 

div#sectionLinkList { }
div#sectionLinkList a { color: #457FC7; }
div#sectionLinkList a:visited { color: #457FC7; }
div#sectionLinkList a:active { color: #457FC7; }
div#sectionLinkList a:hover { color: #285792; border-bottom: 1px dotted }
div.listGroup { margin-bottom: 10px; }

div.instructions { font-size: 12px; }
div.instructions ul { padding: 0px 0px 0px 16px; margin: 0px; font-size: 12px; }

div.btnItem { float: left; margin-right: 4px; }
div.btnItem img { border: 0px; }

div.staff { margin-top: 10px; display: block; }
div.staff td { vertical-align: top; font-size: 12px }

.partnerArea  { margin-top: 20px; display: block; }
.partnerTable { margin-top: 10px; display: block; }

.header_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.content_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #3A99BC;
	text-decoration: none;
}

#main_cont{width:560px;
height:auto;
float:left;}

#left_cont{width:280px;
float:left;
height:auto;
}
#right_cont{width:280px;
float:right;
height:auto;
}
#blank{width:560px;
clear:both;

}