/* TCS modifications for AIG rebranding starts here */
body { margin: 0; padding: 0; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background: #FFFFFF; color: #666; text-align: center; }
/* TCS modifications for AIG rebranding ends here */
/* resets */
html { margin: 0; padding: 0; }
img, a img { border: none; }
form { margin: 0; padding: 0; border: none; }
table, tr, th, td { border-collapse: collapse; }
h1, h2, h3, h4, h5, h6, p, ul, li, ol, dl, dt, dd { margin: 0; padding: 0; font-size: 12px; line-height: 13px; }
ul, li { list-style: none; }

/* using <br class="clearing" /> to clear floats */
.clearing { clear: both; margin: 0; padding: 0; font-size: 1px; line-height: 0px; height: 0; }

a { text-decoration: none; outline: none; color: #ababab; }

/* overall page container */
#container { width: 954px; margin: 0 auto 0 auto; padding: 0; text-align: left; position: relative; }

/* overall header container*/   
/* TCS changes for removal of scroll bar fix starts
#header { width: 954px; position: relative; height: 160px; position: relative; background: url(../images/bkgd_appheader.gif) 0 0 repeat-x; }
/* inner header div, maintains height of primary header content 
#headerMain { width: 954px; height: 136px; position: relative; }
*/
#header { width: 954px; position: relative; height: 100px; position: relative; background: url(../images/bkgd_appheader.gif) 0 0 repeat-x; }
/* inner header div, maintains height of primary header content */
#headerMain { width: 954px; height: 100px; position: relative; }
/* TCS changes for removal of scroll bar fix ends */

.noNav #header { height: 138px; }
.noNav #headerMain { height: 114px; }

/* white area below blue in header */
#appInfo { width: 954px; height: 24px; background: #fff; text-align: right; border-bottom: 1px solid #ded8d2; }
#appInfo p { font-size: 12px; color: #5a5a5a; float: right; display: inline; margin: 6px 20px 0 0; }

/* logo placement */
#logo { position: absolute; top: 24px; left: 22px; }
/* title/subtitle placement */
#appTitle { position: absolute; top: 49px; left: 248px; }

/* main navigation, including classes that can be used on <body> to activate nav selected state */
#nav { position: absolute; bottom: 0px; left: 23px; }
#nav li { float: left; display: inline; margin: 0 7px 0 0; padding: 4px 0 0 16px; background: url(../images/bkgd_nav.gif) 0 0 no-repeat; font-size: 14px; font-weight: bold; height: 18px; }
#nav li a:hover { color: #fff; }
#nav li.selected a, .appHome #appNavHome a, .appAnn #appNavAnn a, .appWork #appNavWork a, .appSet #appNavSet a, .appTools #appNavTools a { color: #fff; cursor: default; }
#nav li.first { background: none; padding-left: 0; }

/* header right-hand content */
#utils { position: absolute; top: 14px; right: 20px; width: 270px; }

/* header search form */ 
/* TCS changes for removal of scroll bar fix starts
#appSearch { width: 270px; height: 47px; background: url(../images/bkgd_utils.gif) 0 0 repeat-x; margin: 0 0 5px 0 !important; position: relative; border-top: 5px solid #053a8a; }
*/
#appSearch { width: 270px; height: 47px; background: url(../images/bkgd_utils.gif) 0 0 repeat-x; margin: 0 0 5px 0 !important; position: relative; border-top: 0px solid #053a8a; }
/* TCS changes for removal of scroll bar fix ends */
/* location and language -- above search form */
p#locLang { color: #fff; font-size: 12px; }
p#locLang a:hover { color: #fff; }

/* logout link -- above search form */
p#logout { position: absolute; top: 0; right: 0; }
p#logout a:hover { color: #fff; }

/* search inputs */
/* note: inline scripting in HTML clears default value in text input */
/* TCS changes for removal of scroll bar fix starts
#appSearchTxt { font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #ababab; position: absolute; top: 15px; right: 19px; border: 1px solid #9e9e9e; background: #053a8a; padding: 2px 0 0 6px; height: 16px; margin: 0; }
*/
#appSearchTxt { font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #ababab; position: absolute; top: 5px; right: 19px; border: 1px solid #9e9e9e; background: #053a8a; padding: 2px 0 0 6px; height: 16px; margin: 0; }
/* TCS changes for removal of scroll bar fix ends */
#appSearchSubmit { position: absolute; right: 0; top: 15px; cursor: pointer; margin: 0; }

/* map graphic inside search area */
#headMap { margin: 8px 0 0 0; }

/* utility/secondary links -- below search formm */
p#utilLinks { font-size: 12px; }
p#utilLinks a:hover { color: #fff; }

/* TCS modifications for AIG rebranding starts here */
#newHeader {height:73px; background-color: #FFFFFF;}
#newLogo { width:135px;height:73px;}
#newUtil { width:6px;height:73px;}
#newAppTitle { height:73px; font-size: 24px; padding-left:20px; font-family: AIG-Futura-Bold; color: #FFFFFF; background-color:#717073;}
#newNavTitle { width:130px; height:70px; padding-left:5px; padding-top:3px; font-size: 17px; font-family: AIG-Futura-Bold; color: #717073; background-color:#d8d9da;}	
#newAppinfo { font-size: 14px; padding-right:6px; font-family: AIG-Futura-Medium; color: #00A5DB; }
#newFooterHead { height:75px; background-color: #717073;}
#newFooter { font-size: 14px; padding-left:5px; padding-top:5px; font-family: AIG-Futura-Bold; color: #FFFFFF; }
#newFooterAll { font-size: 14px; padding-left:5px; font-family: AIG-Futura-Bold; color: #FFFFFF; }
#newFooterCon { font-size: 14px; padding-top:5px; font-family: AIG-Futura-Bold; color: #FFFFFF; }	
#newNavTitleText { color: #717073; }
#newFooterText {color: #FFFFFF; }
#newFooterBorder {width:6px; background-color: #FFFFFF; }
#newFooterBorderr { font-size: 1px; font-family: AIG-Futura-Bold; color: #d8d9da;}		

@font-face{
font-family:AIG-Futura-Bold;
src:url(../images/aigfutura-bold-webfont.eot);
}

@font-face{
font-family:AIG-Futura-Medium;
src:url(../images/aigfutura-medium-webfont.eot);
}
/* TCS modifications for AIG rebranding ends here */
.style1{
height: 6px;
}

.style2{
height: 6px;
}

.style3{
background:#fff;color:#666;width:100%; height: 475px;
}

.style4{
padding-top: 10px; border-collapse: separate; border-spacing: 0 5px;
}

.style5{
color : blue; font-weight : bold;
}