/* ######### 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. ######### */
/* CSS Document */

/* ============================= main layout ====================== */

.imgindent { margin:0 23px 0 0; float:left }
.phone { float:right; padding-right:7px }
.phone2 { float:right; padding-right:20px }
.phone3 { float:right; padding-right:100px }
.phoneBlue { margin-top:-6px; padding-top:0px; margin-right:6px; padding-left:20px }
.bold { font-weight:bold; width:auto }
.wide { margin-top:20px;margin-bottom:0px; padding-top:0px; display:block; height:20px; float:right; background-image:url(../search.jpg); background-repeat:no-repeat; background-position:295px 0px; width: 100%; margin-right: 10px; margin-left: 0px; }
.clear {clear: both; }
.space { display:block; height:6px; width:auto; margin-top: 2px; margin-bottom: 2px; padding-top: 2px; padding-bottom: 2px; overflow: visible; line-height: 6px; }
.spaceLeft { display:block; height:1px; width:90%; margin-bottom:0px; line-height:1px; margin-top:0px; padding-bottom:0px }
.space1 { margin-left:30px }
.padding1 { padding-top:11px !important }
.padding2 { padding-top:8px !important; display:block }
.padding3 { padding-top:0px !important; padding-left:0px }
/* ============================= header ====================== */
.header { min-height:150px;margin-top:0px; padding-top:0px; margin-bottom:0px; padding-left:0px; height:auto; z-index:200; text-align:center}
.images { z-index:200; margin: 0px; padding: 0px; width: auto; }
#GbuttonContainer{background-image:url(../07c.png);background-position:0px 0px;background-repeat:repeat-x;border:1px solid #0057ac;height:18px;color:#FFF;text-decoration:none;font-style:normal;font-weight:bold;font-size:11px;font-family:Verdana, sans-serif;margin:0px;padding:0px}
.buttonContainer input.submit{background-image:url("../07c.png");background-position:top left;background-repeat:repeat-x;background-color:#0057ac;border:1px solid #0057ac;color:#FFF;text-decoration:none;font-style:normal;font-weight:normal;font-size:18px;font-family:Verdana, sans-serif}
.buttonContainer input.submit{width:auto}
.af-body input.image{border:none!important}
.af-clear{clear:both}
.af-element label{text-align:left;display:block;float:left}
.af-element{padding:5px 0}
.af-element{padding-left:0!important;padding-right:0!important}

.bottomMargin{ padding-bottom:5px; margin-bottom:0px; }


.column-1 .unline { background:url(css-images/line.gif) bottom repeat-x; margin-bottom:16px }
.column-1 h1, .column-3 h1, .column-1 h2, .column-3 h2 { float:left; color:#ccc; font-size:16px; text-transform:capitalize; font-family:Calibri, Verdana, sans-serif; font-weight:normal; letter-spacing:0px; padding-bottom:0px; margin-bottom:0px; }
.indentHeight { display:block; margin-top:5px; padding-top:10px }
#indentHeight { display:block; margin-top:10px; padding-top:1px }
.column-2 { width:auto; text-align:left; padding-right:10px; padding-left:0px; padding-top:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px }
.column-2 { margin-left:10px }
.column-2 .unline { padding-bottom:0px; margin-bottom:0px }
.column-2 ul { padding-top:2px; padding-bottom:4px; }
.column-2 li { margin-left:10px; padding-left:2px; list-style-image:url(../nav/bullet.gif); list-style-position:outside; }
.segment ul { margin-left:0px; padding-left:0px }
.segment li { height:auto; list-style-position:outside; list-style-image:url(../images/arrow-green.gif); margin-left:11px; padding-left:4px; padding-top:0px; padding-bottom:0px; margin-top:0px; margin-bottom:0px; vertical-align:top; text-align:left }
.column-3 { width:220px; text-align:left }
.column-3 { margin-left:4px; margin-top:0px }
.column-3 .unline { padding-bottom:0px; margin-bottom:-10px }
.column-3 .inputRight { 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:#666; border-right-color:#999; border-bottom-color:#999; border-left-color:#666; font-size:11px; color:#333; padding-left:3px; padding-top:3px; background-color:#FFFFEC; float:left; width:95%; margin-top:-2px; margin-right:0px; margin-bottom:0px; margin-left:0px }
.column-3 label { color:#003F5E; font-size:11px; font-family:"Geneva", Arial, Helvetica, sans-serif; font-weight:bold; padding-bottom:1px; margin-bottom:1px }
/*--------------------------------------------------- Innner content Nav -------------------------*/
.indent1 { width:auto; padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:60px; margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px }
.title1 { background-image:url(css-images/title1-bg.gif); background-repeat:no-repeat; background-position:0px 0px; margin-top:0px; padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:20px; z-index:10 }
.title2 { background-image:url(css-images/title2-bg.gif); background-repeat:no-repeat; background-position:0px 0px; margin-top:0px; padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:20px; z-index:10 }
.title3 { background-image:url(css-images/title3-bg.gif); background-repeat:no-repeat; background-position:0px 0px; margin-top:0px; padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:20px; z-index:10; }
.title4 { background-image:url(css-images/title4-bg.gif); background-repeat:no-repeat; background-position:0px 0px; margin-top:0px; padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:20px; z-index:10 }
.title5 { background-image:url(css-images/title5-bg.gif); background-repeat:no-repeat; background-position:0px 0px; margin-top:0px; padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:20px; z-index:10 }
.title6 { background-image:url(css-images/title6-bg.gif); background-repeat:no-repeat; background-position:0px 0px; margin-top:0px; padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:20px; z-index:10 }
.title7 { background-image:url(css-images/title7-bg.gif); background-repeat:no-repeat; background-position:0px 0px; margin-top:0px; padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:20px; z-index:10 }
.col-1 { width:250px; float: left; height:100%; padding-top:0px; padding-bottom:5px; padding-left:0px; margin-bottom:-15px; }
.col-1 .blue2 { line-height:30px; margin-top:-15px; }
.col-2 { width:250px; float: right; height:100%; display:inline-block; }
.col-2 .pdf { padding-left:80px; margin-bottom:-23px; }
.indent { padding-top:7px; padding-right:6px; padding-bottom:6px; padding-left:4px }
.indent { margin-left:0px }
.indent2 { padding:7px 25px 22px 18px }
.indent3 { padding-top:8px; padding-right:2px; padding-bottom:8px; padding-left:2px; margin-top:7px }
.indent4 { padding-top:8px; padding-right:8px; padding-bottom:0px; padding-left:9px; margin-top:7px }
.row3 { margin-top:0px; padding-top:0px; display:block; }
.line { background-image:url(css-images/line.gif); background-repeat:repeat-x; background-position:20px 19px }
/*.title2a h5{ background:url(css-images/title-unline.gif) left bottom repeat-x; padding-left:23px}
.title2a{background-image:url(css-images/title2-bg.gif); background-repeat:no-repeat; background-position:1px 1px; margin-top:0px}
*/
.title3 h4, .title6 h4, .title7 h4 { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:1.245em; color:#003F5E; margin-left:20px; margin-top:0px; width:100%; background-image:url(css-images/title-unline2.gif); background-repeat:repeat-x; background-position:20px 20px; overflow:hidden; word-spacing:0.1em; padding-top:0px }
.date { padding-bottom:2px; color:#676666; float: left; }
.strong1 { display:inline }
.extra { padding:5px 0px 0px 4px }
