/* Core Defaults */
body, td, a, p {line-height:14px; margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#141414; background-color:#F0F0F0;}
* {margin:0px; padding:0px}
hr {border:0; height:1px; background-color:#D1D1D1; color:#D1D1D1; padding:0px; margin:5px 0}
html { min-height: 100%; margin-bottom: 1px; }

/* Text */
h1 { font-family:Arial, Helvetica, sans-serif; font-size:20px; margin:0; padding:5px 0 17px 0; font-weight:bold}
h2 { font-family:Arial, Helvetica, sans-serif; font-size:20px; margin:0; padding:5px 0 17px 0; color:#006BB6; font-weight:bold}
h3 { font-family:Arial, Helvetica, sans-serif; font-size:16px; margin:0px; padding:0 5px 10px 0 ; color:#006BB6; font-weight:bold}
h4 {font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:11px; margin:0px; padding:0px; color:#006BB6; font-weight:normal}
a { color:#2C66B0; text-decoration:underline; }
a:hover { color:#2C66B0; text-decoration:none; }
.sectiontext { line-height:18px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#006BB6; font-weight:bold; }

.rightnavtitles {font-family:Arial, Helvetica, sans-serif; font-size:18px; padding:0 0 10px 0; margin:0px; color:#006BB6; font-weight:bold; letter-spacing:-1px}

.maintext { line-height:14px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#141414; }
.title-blue { line-height:18px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#006BB6; font-weight:bold;}
.title-blue a{ line-height:18px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#006BB6; font-weight:bold; text-decoration:none}
.title-blue a:hover{ line-height:18px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#006BB6; font-weight:bold; text-decoration:none; cursor:pointer}
.title-black { line-height:18px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#141414; font-weight:bold;}
.title-black a{ line-height:18px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#141414; font-weight:bold; text-decoration:none;}
.title-black a:hover{ line-height:18px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#141414; font-weight:bold; text-decoration:none; cursor:pointer}
.subtitle-blue {line-height:16px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#006BB6; font-weight:bold;}
.subtitle-black {line-height:16px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#141414; font-weight:bold;}
.caption { line-height:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#141414; font-style:italic;}
.footer { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; color: #222222; }
.footer a{ text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; color: #222222;}
.footer a:hover{ text-decoration:underline; color:#2C66B0; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px;}

/* Layout */
.Box {text-align:center;}
.Box-container {width:1000px; margin:0px auto; background:#f0f0f0 url(../../../../idc/fragments/corp_fl_global/images/corporate-bg.gif) no-repeat; }

.Area-Top { width:1000px; height:73px;}
.Area-Content {}
.Area-Left {float:left; width:225px; text-align:left; letter-spacing:-1px; line-height:10px}
.Area-Center {float:left; width:550px;}
.Area-Right {float:left; width:225px; text-align:right}

.LeftNav {padding:0px 10px 20px 40px;}
.RightNav {padding:21px 40px 20px 10px; text-align:right}
.CenterFlash {}
.MainContentHome {text-align:left; padding:0px 30px 15px 30px}
.MainContent {text-align:left; padding:15px 25px}
.MainContent ul{margin-left:15px; padding-left:15px; text-indent: -0px;}
.MainContent ol{margin-left:15px; padding-left:15px; text-indent: -0px;}
.MainContent li{padding:2px 0}

#globalmenu {float:right; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; color:#d1d1d1; font-size:9px; padding:17px 27px 0 0}
#globalmenu a {color:#b6b6b6; text-decoration:none; font-size:10px;}
#globalmenu ul {margin:0px; padding:0px; display:inline;} 
#globalmenu ul li {display:inline; list-style:none; padding:0px 14px; border-left:1px solid #dadada}
#globalmenu ul li.first {display:inline; list-style:none; padding:0px 14px; border-left:medium none;}
#globalmenu ul li.current {color:#b6b6b6; font-weight:bold;}

.Area-LeftNav {float:left; width:235px; text-align:left;letter-spacing:-1px;}
.Area-FlashDynamic {float:left; width:530px;}
.Area-RightNav {float:left; width:235px; text-align:right}
.Area-TopNav {width:1000px; height:48px; text-align:right}

.Area-logologin {float:left; width:235px; text-align:right}
.DynContent {background:url(../../../../idc/fragments/corp_fl_global/images/bg-greenmile.gif) no-repeat top; text-align:left; height:200px}
.SecContent {padding:16 0px; text-align:left}
.searchbox {float:right;}
.loginbox {float:right;}
.Dyn-Space {float:left; width:24px; height:48px;}
.Dyn-Icon {float:left; width:48px; height:48px;}
.Dyn-Txt {float:left; width:176px; height:48px; font-size:9px; color:#141414}
.Dyn-Txt a{text-decoration:none; font-size:9px; color:#141414}
.DynContentHolder {float:left; margin:72px 0 64px 0; background-color: transparent}
.PromoContentHolder {float:right; width:232px; height:64px; text-align:right; padding:66px 0 64px 0;}

/* Elements */
#img-afglogo{padding:20px 10px 20px 40px;}
#img-centerhome {padding:0; margin:0}
.floatimgleftpad15 {padding: 0px 15px 5px 0px; float: left;}
.floatimgrightpad15 {padding: 0px 0px 15px 15px; float: right;}
.clearboth {clear:both}

/* News Item*/
.NewsHolder {border-top: 1px solid #D1D1D1; background:#F0F0F0 none repeat scroll 0%;}
.NewsHolder a{text-decoration:none; display:block; border:5px solid #F0F0F0;border-top:12px solid #F0F0F0;border-bottom:12px solid #F0F0F0;}
.NewsHolder a:hover{background:#ebf3f7 none repeat scroll 0%; border:5px solid #ebf3f7;border-top:12px solid #ebf3f7;border-bottom:12px solid #ebf3f7;}

.NewsCollapsed {border-top: 1px solid #D1D1D1; background:#F0F0F0 none repeat scroll 0%;}
.NewsCollapsed a{text-decoration:none; display:block; border:5px solid #F0F0F0;border-top:7px solid #F0F0F0;border-bottom:7px solid #F0F0F0;}
.NewsCollapsed a:hover{background:#ebf3f7 none repeat scroll 0%; border:5px solid #ebf3f7;border-top:7px solid #ebf3f7;border-bottom:7px solid #ebf3f7;}

.NewsDate {float:right; color: #bababa ; font-size:9px;}
.NewsQuickList {color:#1d1d1d; font-size:11px; font-weight:normal;}
.NewsQuickList a:hover{text-decoration:underline;}
.NewsTitle {color:#006BB6; font-size:12px; font-weight:bold; line-height:24px}
.NewsSummary {color:#2E2E2E; font-size:11px;}
.NewsMore {color:#006BB6; font-size:11px; text-align:right; font-weight:bold; text-decoration:none; line-height:24px}
.NewsMore a:hover{text-decoration:none}

/*Contact Form*/
.contactformfields input, select, textarea{background:transparent none repeat scroll 0%; border:1px solid #7F9DB9; margin:2px 0; padding:2px; font-size:11px; color:#1D1D1D; width:200px}
.contactformfields label{font-weight:bold; cursor:pointer}
legend {font-size:12px; color:#006BB6}
input:focus, textarea:focus, select:focus{background:#EDF6FF none repeat scroll 0%; color:#000000; border:1px solid #1D1D1D;}
.contactformfields fieldset{border:1px solid #DDDDDD; padding:10px;}
.contactrequired {color:#CC0000; font-weight:bold; visibility:hidden;}
.contactformcol {width:236px; float:left; padding:10px 0;}
.contactformfields {padding:10px; width:512px;}
.contactformsubmitholder {width:512px; text-align:right;}
.contactformsubmit {float:right; padding-right:63px;}

/* Search */

.search_box {
position:relative;
width:165px; 
height:21px;
background: url(../../../../idc/fragments/corp_fl_global/images/search-field.gif) no-repeat;
margin:0px;
padding:0px;
}
.search_box #s {
float:left;
padding:0;
margin:4px 0 0 4px;
border:0; 
width:137px;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#c4c4c5;
}
.search_box #s:focus {background:#eaf9ff; color:#000000}

.search_box #go {
float:right;
margin:0px;
padding:0;
border:none;
}