body {background-color: #224357;}
#pagecontainer{ width:800px; margin-left:auto;margin-right:auto;margin-top:20px;
background-image:url('/images/template/bkgspacer.gif'); background-repeat:repeat;}
#imageheader {height:110px}
#barheader {height:43px; background-image:url('/images/template/searchpanel_bkg.jpg');
	background-repeat:repeat-x;}
#contactuslink {
    font-family: "Trebuchet MS",Arial,Helvetica;
    font-size: 9pt;
    margin-left: 660px;
    padding-top: 15px;
}
#contactuslink a{ color:#4f4f4f; text-decoration:none;font-weight:bold;}
#contactuslink a:hover{ color:#ffffff;}
#clearboth { clear:both; height:1px;}

#pagebody{position:relative;}
#sidebar {float:left; width:211px;margin-left:18px;margin-top:30px;display:inline}
#mainpanel {float:left; width:533px; margin-left:18px;margin-top:30px;display:inline}
#pagefooter {height:14px;background-image:url('/images/template/lgbottompanel.jpg');
	background-repeat:no-repeat;clear:both;}
#footer {margin-left:auto; margin-right:auto; text-align:center;margin-top:20px;
 font-family: trebuchet ms,arial,helvetica,sans-serif;
 color:#e6e6e6;
 font-size:12px;
 font-weight:700;
}
#pageheader img, #pageheader a { padding:0; margin:0;}

#browsepanelheader{width:211px; height:20px; background-image:url('/images/template/browsepaneltop.jpg')}
#newspanelheader{width:211px; height:20px; background-image:url('/images/template/newspaneltop.jpg')}
#news p {margin:6px 0;}
.panelmain{position:relative}
.panelleft{background-image:url('/images/template/LeftPanel.jpg'); background-repeat:repeat-y;padding-left:13px;background-position:left top;}
.panelright{background-image:url('/images/template/rightpanel.jpg'); background-repeat:repeat-y;padding-right:13px;background-position:right top;}
.panelcontent{width:185px;background-image:url('/images/template/nav_spacer.jpg');background-repeat: repeat-y; }
.panelfooter{width:211px; height:13px; background-image:url('/images/template/smallpanelbot.jpg')}

#mainpanelheader{width:533px; height:20px; background-image:url('/images/template/lgpaneltop.jpg')}
#widepanelleft{background-image:url('/images/template/lgleftpanel.jpg'); background-repeat:repeat-y;padding-left:14px;background-position:left top;}
#widepanelright{background-image:url('/images/template/lgrightpanel.jpg'); background-repeat:repeat-y;padding-right:14px;background-position:right top;}
#widepanelcontent{width:505px;background-color:#fff;background-repeat: repeat-y; padding:0;}
#widepanelfooter{width:533px; height:15px; background-image:url('/images/template/lgpanelbot.jpg')}

#widepanelcontent p {margin:0;padding:16px 0 0 0;}
#widepanelcontent a img {border:0; margin:1px;}
#news{margin-top:23px;
    font-family: "Trebuchet MS",Arial,Helvetica;
    font-size: 9px;
}

.panelmain{position:relative}
.panelleft{background-image:url('/images/template/LeftPanel.jpg'); background-repeat:repeat-y;padding-left:13px;background-position:left top;}
.panelright{background-image:url('/images/template/rightpanel.jpg'); background-repeat:repeat-y;padding-right:13px;background-position:right top;}
.panelcontent{width:185px;background-image:url('/images/template/nav_spacer.jpg');background-repeat: repeat-y; }
.panelfooter{width:211px; height:13px; background-image:url('/images/template/smallpanelbot.jpg')}

#mainpanelheader{width:533px; height:20px; background-image:url('/images/template/lgpaneltop.jpg')}
#widepanelleft{background-image:url('/images/template/lgleftpanel.jpg'); background-repeat:repeat-y;padding-left:14px;background-position:left top;}
#widepanelright{background-image:url('/images/template/lgrightpanel.jpg'); background-repeat:repeat-y;padding-right:14px;background-position:right top;}
#widepanelcontent{width:505px;background-color:#fff;background-repeat: repeat-y; }
#widepanelfooter{width:533px; height:15px; background-image:url('/images/template/lgpanelbot.jpg')}

#news{margin-top:23px;
 font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
 color:#365C8E;
 font-size:12px;
 font-weight:400;
 line-height:18px;
}
strong{ font-weight:700;}
.topimage { margin-bottom:10px;}
.topimage a img{ border:0;}
.maintext { color:#333333;font-family:"Trebuchet MS", Geneva, Arial,Hevetica,SunSans-Regular,sans-serif;font-size:13px;font-weight:500;line-height:19px;padding:16px;min-height:700px;}
.notetext { color:#666666; font-size:12px; line-height:15px }
.notetext td {vertical-align: top}
a { color:#365C8E; text-decoration:none;}
a:hover {text-decoration:underline;}
a:active {text-decoration:none;}
a:visited {text-decoration:none;}
.maintext a { color:#365C8E; text-decoration:none;}
.maintext a:hover {text-decoration:underline;}
.maintext a:active {text-decoration:underline;}
.maintext a:visited {text-decoration:none;}
a.nounderline {text-decoration:none;}
a.nounderline:visited {text-decoration:none;}

#footernav{
 font-family:Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
 font-size:13px;
 color:#abaa99;
 line-height:16px;
}
#footernav a{text-decoration:none;color:#365C8E}
#footernav a:hover{
	text-decoration:none;
	color: #FFF;
}
#footernav a:active{
	text-decoration:none;
	color: #CCC;
}
#footernav a:visited{
	text-decoration:none;
	color:#D5CE9C;
}

#softwarelinks{margin-top:5px;}
#copyline{margin-top:2px;}

#nav_home {height:27px;width:185px;background-image:url('/images/template/navhome.jpg'); display:block}
#nav_home:hover {background-image:url('/images/template/navhome-over.jpg')}
#nav_who {height:30px;width:185px;background-image:url('/images/template/nav_who.jpg'); display:block}
#nav_who:hover {background-image:url('/images/template/nav_who-over.jpg')}
#nav_how {height:30px;width:185px;background-image:url('/images/template/nav_how.jpg'); display:block}
#nav_how:hover {background-image:url('/images/template/nav_how-over.jpg')}
#nav_what {height:30px;width:185px;background-image:url('/images/template/nav_what.jpg'); display:block}
#nav_what:hover {background-image:url('/images/template/nav_what-over.jpg')}
#nav_client {height:30px;width:185px;background-image:url('/images/template/nav_client.jpg'); display:block}
#nav_client:hover {background-image:url('/images/template/nav_client-over.jpg')}
#nav_store {height:30px;width:185px;background-image:url('/images/template/nav_store.jpg'); display:block}
#nav_store:hover {background-image:url('/images/template/nav_store_over.jpg')}
#browse .panelcontent {padding-top:12px;padding-bottom:21px}
#news .panelcontent {padding-top:2px;padding-bottom:21px}
#gsalink a img {border:0;}

.maintext ul { margin-left: -20px; line-height: 2em;}
ul.regularTextList { margin-left: -23px; line-height: 19px;}
ul.nobull {list-style-type: none; margin-left: -40px; margin-top: 0; line-height: 19px;}

#mainNav {list-style-type: none;line-height: 30px;font-size: 14px;font-family:Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;margin: 0 0 0 -35px;}
#mainNav li { border-bottom : 1px dotted #555; padding-left: 5px}
#mainNav li a { text-decoration: none;}
#mainNav a:link, #mainNav a:visited { color : #666;}
#mainNav a:hover, #mainNav a:active { color : #000;}

.maintext h1 {font-family:'Trebuchet MS', Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight:bold; font-size: 18px;}
.maintext h2 {font-weight: bold; font-size: 12px; font-family:'Trebuchet MS', Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;margin:20px 0 0 0; }
#widepanelcontent .lessmargin {margin-top:0; padding-top:0;}

#socialMediaHeader {float: left; margin-top: 10px; margin-left: 84px; width: 150px; }
#socialMediaHeader .at300bs {margin-right: 5px;}

#widepanelcontent p.mainHeading {margin-bottom: 15px; margin-top:0; padding-top: 0;}

h1.superHeader {font-size: 2em; font-weight: normal;}
table.promoTable {border-collapse: collapse;}
.promoTable td {vertical-align: top; padding: 5px; border: 1px solid #ccc; width: 230px;}
.red {color: red;}
.promoTable sup {font-size: 1em;}
.promoTable h1 {margin-top: 0; }
.promoTable .leftCol {
	background-color: #CFF;
}
.promoTable .rightCol {
	background-color: #CCFFCC;
}

figure {margin-left: 0}
figcaption { font-style: italic; font-size: .9em;}

.uppercase {text-transform: uppercase}