/* ######### All code and CSS styles copyright Grant Communications LLC. All rights reserved. Please visit us at  for more information. This code must remain intact for legal use. ######### */
body { background-color: #E1E4D9; background-image: url(../body-tail.jpg); background-repeat: repeat-x; background-position: top; width:100%; padding: 0px;margin:0;transition: background 0.2s ease-in-out;}

/* ============================= content ====================== */
.box .bot-border{background:url(css-images/box-border.gif) bottom repeat-x}
.box .indent{padding:23px 17px 0px 17px}
.box .left-border{background:url(css-images/box-border.gif) left repeat-y}
.box .left-bot{background:url(css-images/box-corner-left-bot.gif) left bottom no-repeat}
.box .left-top{background:url(css-images/box-corner-left-top.gif) left top no-repeat}
.box .list li{padding-left:10px;font-size:1em;line-height:2.083em}
.box .right-border{background:url(css-images/box-border.gif) right repeat-y}
.box .right-bot{background:url(css-images/box-corner-right-bot.gif) right bottom no-repeat;padding:0}
.box .right-top{background:url(css-images/box-corner-right-top.gif) right top no-repeat}
.box{width:auto;background-color:#FBFBFF;background-image:url(css-images/box-border.gif);background-repeat:repeat-x;background-position:top}
.left-top{ background:url(css-images/content-corner-left-top.gif) top left no-repeat; width:100%;}
.right-top{ background:url(css-images/content-corner-right-top.gif) top right no-repeat;}
.left-bot{ background:url(css-images/content-corner-left-bot.gif) bottom left no-repeat; width:100%;}
.right-bot{ background:url(css-images/content-corner-right-bot.gif) bottom right no-repeat; padding:7px;}
.top-tail{ background:url(css-images/content-border.gif) top repeat-x #ffffff; margin:-7px 0px;}
.bot-tail{ background:url(css-images/content-border.gif) bottom repeat-x; padding:7px 0px;}
.left-tail{ background:url(css-images/content-border.gif) left repeat-y #ffffff; margin:0px -7px;}
.right-tail{ background:url(css-images/content-border.gif) right repeat-y; padding:0px 7px;}
.container {background-image: url(../topnav.png);background-repeat: repeat-x;background-position: 0px 111px;width:100%;padding: 0px; }
.container { margin: 0px auto;  width: 1100px; }
.mainContent {width: 1100px;display:block;padding: 0px;text-align:center;margin:0 auto; }
#masthead { padding:0px; width:100%; display:block; margin:0px; }
#content { width:100%; text-align:left; display:block; margin:0 auto !important; padding-top:1px; padding-right:0px; padding-bottom:3px; padding-left:0px }
#breadcrumb {width:auto;/* [disabled]display:block; */margin-top:-6px;margin-right:0px;margin-bottom:1px;margin-left:0px;line-height:14px;height:14px;/* [disabled]float: right; */padding-top: 0px;padding-right: 15px;padding-bottom: 6px;padding-left: 0px;list-style-type: none; }
#breadcrumb a { font-size:12px; color:#1D67B1; text-decoration:none }
#breadcrumb a:hover { color:#333 }
#leftcolumnContact { float:left; padding:0px; width:auto; overflow:hidden; margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:-10px }
#leftForce { float:left; margin-left:-15px; padding-right:5px }
#img { padding:2px; border:1px solid #069 }
.top_banner {height:72px;width: 100%; }
.logo {color:#000;/* [disabled]display:inline-block; */
	margin-top:0px;margin-bottom:0px;margin-left:0px;z-index: 1;float:left;padding-left: 0px;overflow: visible; }

.flash_banner{width:auto;z-index:2000;height:186px;text-align:left;margin-top:10px;margin-right:0px;margin-bottom:8px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px; }
#logoNoPrint { display:none }
#cse-search-box { float:right; display:block }
/*.rightColumn{width:230px; vertical-align:top; margin:0px; padding:0px; background-color:#306}
*/
.rightCol {margin-left:150px;display:block;}
.right_column2 { vertical-align:bottom }
.leftForce { font-size:11px; color:#003; font-family:Arial, Helvetica, sans-serif, "Arial Black" }
.content1 { padding-left:0px; padding-right:0px; padding-bottom:30px; vertical-align:top; background-color:#FFF; width:100%; padding-top:0px; margin:0px }
.content1 img { padding:5px }
.contenthome { padding-left:10px; padding-right:5px; vertical-align:top; background-color:#FFF; }
.content_text { padding-right:20px }
.column-2Port { padding:0px; width:780px; }
/*.right_content{padding-left:14px; padding-right:5px; padding-bottom:10px; background-color:#eef2f7; width:210px}
*/
/* ============================= footer ====================== 

#footer{text-transform:uppercase; font-size:0.917em; color:#2d2d2d; padding-left:175px; background-color:#FFF; padding-top:10px; padding-bottom:4px; margin-bottom:0px}
#footer a{color:#2d2d2d}
#footer .indentF{padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px; margin-left:0px}
*/
.FootBox .bot-border{background:url(css-images/foot-border.gif) bottom repeat-x}
.FootBox .indent{padding:5px}
.FootBox .left-border{background:url(css-images/foot-border.gif) left repeat-y}
.FootBox .left-bot{background:url(css-images/foot-bottom-left.gif) left bottom no-repeat}
.FootBox .left-top{background:url(css-images/foot-top-left.gif) left top no-repeat}
.FootBox .right-border{background:url(css-images/foot-border.gif) right repeat-y}
.FootBox .right-bot{background:url(css-images/foot-bottom-right.gif) right bottom no-repeat;padding:0}
.FootBox .right-top{background:url(css-images/foot-top-right.gif) right top no-repeat}
.FootBox{width:100%;background-color:#151B22;background-image:url(css-images/foot-border.gif);background-repeat:repeat-x;background-position:top;padding-left:0px;padding-right:0px;margin-top:0px;}
.FootBox p{color:#FFF; font-family:Geneva, Arial, Helvetica, sans-serif;}
.FootBox h1{font-size: 22px;font-weight: bold;color: #Fff;display: block;width: 100%;margin-top: 4px;margin-bottom: 4px;text-align: center;padding-right: 5px;padding-left: 5px; }
.FootBox a{color:#fff;}
.FootBox h2{color: #FF9;font-size: 18px;padding-top: 10px;padding-left: 20px;text-align:left;margin-bottom: 8px; }
.FootBox .Sideform li{color:#fff;font-size: 11px;font-style: italic;height: 28px;float:left;vertical-align: middle;display: block;width: 100%;text-align:left;float:left;list-style-position: outside;background-image: url(../scripts/accordian_files/checkbox.png);background-repeat: no-repeat;padding-left: 22px;list-style-type: none;margin-left: -10px;}

#footerRow {width:100%;display:block;background-color: #151B22;}
#footer{color:#939393;overflow:hidden;width:1100px;height:100%;bottom:0px;padding-left:30px;padding-right: 0px;margin:0 auto !important;}
#footer h3 { font-size:19px; font-weight:normal; text-align:left; margin-top:11px; margin-right:0px; margin-bottom:10px; margin-left:0px; color:#ACBBCC; padding-left:0px; }

#footerAll { float:left; width:120px;margin-left:0px; }
#footerWeb { float:left; width:350px; }
#footerAbout { float:left; width:170px;margin-left:15px; }
#footerOther { float:left; width:170px; }
#footerResults { float:left; width:170px; }

ul.footerNav { color:#2074C8; float:left; margin: 0px; padding: 0px; }
ul.footerNav li { color:#2074C8; font-size:11px; text-align:left; width:auto;margin-left:1px; }
ul.footerNav li a, ul.footerNav li a:link, ul.footerNav li a:visited { color:#6B9F00;padding-right:15px; text-decoration:underline }
ul.footerNav li a:hover { color:#6881A8; text-decoration:none }
.copyright{display:block;width:90%;font-size:10px;color:#B7D3FF;padding-right:5px;padding-top:30px;font-family:Verdana, Arial, Helvetica, sans-serif;text-align:right;float:right;vertical-align:middle;margin-right:0px;margin-bottom:5px;padding-bottom:1px;line-height:12px;height:12px};

.block { display:block; padding-bottom:5px }
.block h1 { display:block; float:left; width:310px; margin-bottom: 2px; padding-bottom: 2px; }
.subLow { display:block; float:left; font-size:9px; font-weight:normal; margin-top: -13px; width:400px;}
/*.shadowOuter{width:990px; margin-left:0px; filter:shadow(color:#E2E2E2,strength:6,direction:135); padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px}
.shadowInner{width:980px; text-align:center; padding:0px; background-color:#fff; border-top-width:1px; border-right-width:1px; border-bottom-width:1px; border-left-width:1px; border-top-style:solid; border-right-style:solid; border-bottom-style:solid; border-left-style:solid; border-top-color:#E9E9E9; border-right-color:#E2E2E2; border-bottom-color:#E2E2E2; border-left-color:#E9E9E9}
*/
#contactBottom {background-position: 0px bottom;margin-left: 0px;margin-top:-125px;padding-left: 0px;background-image: url(../contact-us.png);height: 125px;width: 204px;z-index: 4;text-align: left;display: block;/*float: left;position: absolute;*/	visibility: visible;background-repeat: no-repeat;margin-right:900px;padding-top:0px;}
#contactBottom2 {margin-left: 0px;margin-top:-125px;padding-left: 0px;padding-top: 0px;background-image: url(../images/1x1.gif);float: left;height: 125px;width: 204px;z-index: 3;visibility: visible;background-repeat: repeat;/*display: inline-block;*/	position: relative;}
#t_table1 ul {margin-top:-10px;}
.SideBox .indent{padding:5px}
.SideBox .left-border{background:url(css-images/foot-border.gif) left repeat-y}
.SideBox .left-bot{background:url(css-images/foot-bottom-left.gif) left bottom no-repeat}
.SideBox .left-top{background:url(css-images/foot-top-left.gif) left top no-repeat}
.SideBox .right-border{background:url(css-images/foot-border.gif) right repeat-y}
.SideBox .right-bot{background:url(css-images/foot-bottom-right.gif) right bottom no-repeat;padding:0}
.SideBox .right-top{background:url(css-images/foot-top-right.gif) right top no-repeat}
.SideBox{width:100%;background-color:#757575;background-image:url(css-images/foot-border.gif);background-repeat:repeat-x;background-position:top;padding-left:0px;padding-right:0px;margin-top:10px
}
.SideBox .bot-border{background:url(css-images/foot-border.gif) bottom repeat-x}

