
/* reset stylesheet is to reduce browser inconsistencies */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td 
 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;		
}


body {
	background-color: #9bbfe1;
	background-image: url(../img/bodyBg.jpg); background-repeat:repeat-x;
	margin: 0px;
	padding: 0px;
	text-align: center; top:0px;
}

.master {
	background-image: url(../img/contentbg.jpg); background-repeat:repeat-y;	
	width:973px; text-align:center; 
	margin:0px auto; top:0px; padding:0px;	
}
.subMaster {
	background-image: url(../img/subpgcontentbg.jpg); background-repeat:repeat-y;	
	width:973px; text-align:center; 
	margin:0px auto; top:0px; padding:0px;	
}



/* Header starts here*/
#topHeader {
	width:961px; margin: 0px auto; padding:0px; bottom:0px;
	height:90px; background-image: url(../img/headerbg.gif); background-repeat: no-repeat;
}
#subPgHeader {
	width:961px; margin:0px auto; padding:0px;
	height:90px; background-image: url(../img/innerpgheaderbg.gif); background-repeat: no-repeat;
}
#logo{
	float:left;
	width:273px;
	height:90px;
}

#topNav { float:right;
	width:650px;
	height:90px;
	
}
#topLinks{
	float: left; text-align:right;	
	width: 500px;
	padding-top:18px;
	letter-spacing:0.1px;
	font-size:12px; color:#000
}

a.headerLinks:link         { color:#0a6bc6; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size:12px; }
a.headerLinks:active        { color:#0a6bc6; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size:12px; }
a.headerLinks:visited       { color:#0a6bc6; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size:12px;  }
a.headerLinks:hover        { color:#f89d42; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size:12px; }

#searchHolderBg{ margin-top:10px;
      padding-top:3px;
      padding-left:12px;
      width: 174px;
      height: 33px;
      float:right;
}


#searchBox { margin: 0px 21px 0px 0px;}
	
.searchField{ 
	float:left;margin: 2px 0px 0px 3px; 
	padding-left:5px; padding-top:3px;
	border-right: #cccccc 1px solid; 
	border-top: #cccccc 1px solid; 
	border-left: #cccccc 1px solid; 
	border-bottom: #cccccc 1px solid
}

	
#searchButton {
	float:right; width:24px;
	margin:-25px 18px 0px 0px; padding-left:1px; padding-right:1px;
	
}


/* Header ends here*/

/* Flaash Banner..*/
#FlashID object {
  display: block; top:0px;
}
#subPageBanner {
  display: block; top:0px;
}


/* Navigation ..*/
#mainNav {
	background-image: url(../img/navibg.gif); background-repeat:repeat-x;	
	width:961px;
	height:33px; margin:auto;
}

/* Middle row content starts here*/
#homePageContent {	
	background-color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	width:961px; margin:0px auto; top:0px; vertical-align:top;
}

/* left column starts here*/

.listIcon {
	margin-left:25px;
	margin-right:8px;
	border:none;
	width:8px;
	height:14px;
	vertical-align:top;

}
#hotTopics {
	text-align:left;
	
}

.hotTopicsHeader {	
	margin-left:3px;
	padding-left:4px;
	margin-top:4px;
	margin-bottom:5px;
	width:249px;
	height:59px;
}

.dividerLeft {
	margin-left:10px;
	margin-bottom:1px;
	width:224px;
	height:7px;
}

#customerService {
    text-align:left;
}

.customerServiceHeader {
	margin-left:3px;
	padding-left:4px;
	margin-top:7px;
	margin-bottom:5px;
	width:249px;
	height:59px;
}
#more {
	margin-right:8px;
	margin-top:10px;
	margin-bottom:10px;
	text-align:right;
	font-size: 13px;
}
a.more  {

	font-family: Arial, Helvetica, sans-serif;
    margin-right:8px;
	margin-top:10px;
	margin-bottom:10px;
	text-align:right;
	font-size: 11px;
	text-decoration:none;
	float:right;
}
a.more:link            { color:#1c60ab; text-decoration: underline; }
a.more:active         { color:#1c60ab; text-decoration: underline; }
a.more:visited        { color: #1c60ab; text-decoration:underline;}
a.more:hover          { color:#626263; text-decoration: underline; }

/* left column ends here*/

/* mid column starts here*/

#latestNews {
	text-align:left;
	margin-left:10px;	
	margin-top:20px;	
}

#latestNewsTitle {
	color:#044b9c;
	text-align:left;
	margin-left:10px;
	margin-top:20px;
	font-weight:bold; font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
}

.dividerCenter {
	margin-top:0px;
	width:418px;
	height:5px;
}

a.latestNewslink {
    display:block;
	font-family: Arial, Helvetica, sans-serif; font-size: 12px;
	text-decoration:none;
	margin-top:8px;
	margin-bottom:1px;
	margin-left:8px;
}
a.latestNewslink:link .date        { color:#1c60ab; text-decoration: none; font-weight: bold;}
a.latestNewslink:active .date        { color:#1c60ab; text-decoration: none; font-weight: bold;}
a.latestNewslink:visited .date       { color:#1c60ab; text-decoration: none; font-weight: bold;}
a.latestNewslink:hover .date       { color:#1c60ab; text-decoration: underline;}

a.latestNewslink:link           { color:#626263; text-decoration: none; }
a.latestNewslink:active       { color:#a6a0d0; text-decoration: none; }
a.latestNewslink:visited      { color:#626263; text-decoration: none; }
a.latestNewslink:hover       { color:#1c60ab; text-decoration: underline; }

a.midRowLink {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	letter-spacing:0.1px;
	line-height:20px;

}
a.midRowLink:link            { color:#626263; text-decoration: none; }
a.midRowLink:active        { color:#626263; text-decoration: none; }
a.midRowLink:visited       { color:#626263; text-decoration: none; }
a.midRowLink:hover        { color:#dd7500; text-decoration: none; }

/* mid column ends here */

/* right column starts here*/
#contact {
	text-align:left;

}
.contactHeader {
	margin-right:5px;
	padding-left:3px;
	margin-top:4px;
	width:249px;
	height:59px;
	
}
.contactLinkHeader {
	display:block;
	color:#044b9c;
	font-family: Arial, Helvetica, sans-serif; font-size: 12px;
	text-decoration:none;
	margin-left:27px;
	margin-top:1px;
}
.contactLink {
	display:block;
	color:#626263;
	font-family: Arial, Helvetica, sans-serif; font-size: 12px;
	text-decoration:none;
	margin-left:27px;
	margin-bottom:10px;
}

a.email:link     { color:#626263;}
a.email:active   { color:#a6a0d0;}
a.email:visited  { color:#626263;}
a.email:hover    { color:#dd7500;}


.dividerRight {
	margin-right:4px;	
	margin-left:-6px;
	padding-left:20px;
	width:225px;
	height:5px;	
}

#gmsCorner {
    text-align:left;

}

.gmsCornerHeader {
	margin-top:9px;
	margin-right:5px;
	padding-left:3px;
	width:249px;
	height:59px;
}

#gmPicLeft{
   text-align:center;
   float:left;
   width: 100px;
   padding-left:10px;           
}
.gmTitle {         
      font-family: Arial, Helvetica, sans-serif; font-size: 12px;
      color:#626263;
      padding-right:5px;
      margin-top:2px;
 }



a.gmContent  {
	display:block;	
	font-family: Arial, Helvetica, sans-serif; font-size: 12px;		
	text-decoration:none;
	margin-left:30px;
	padding-right:5px;
	margin-top:2px;
	
 }
 
a.gmContent:link            { color:#626263; text-decoration: none; }
a.gmContent:active         { color:#626263; text-decoration: none; }
a.gmContent:visited        { color: #626263; text-decoration:none;}
a.gmContent:hover          { color:#dd7500; text-decoration: none; }

.pipeLine {
	border:0;
	margin-top:5px;
	margin-bottom:4px;
    display: block;
    margin-right:-10px;	
	width:200px;
	height:58px;
	text-align:center;
}
/* right column ends here*/

/* footer starts here*/


.footerbar{border:none; text-align:center; margin:0px auto; }


#footerTxt1 { background-image: none;
	display:block;
	font-family: Arial, Helvetica, sans-serif; font-weight:bold;
	color:#3a6faa;
	font-size: 11px;	
	margin:0px;	
	border:none;
}
#footerTxt2 { background-image: none;
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	color:#3a6faa;
	font-size: 11px;
	padding-top:2px;
	margin-top:2px;
	margin-bottom:5px;
	border:none;
}

a.footer:link            { color:#3a6faa; text-decoration: none; }
a.footer:active            { color:#a6a0d0; text-decoration: none; }
a.footer:visited            { color:#3a6faa; text-decoration: none; }
a.footer:hover        { color:#3a6faa; text-decoration: underline; }

/* footer ends here


 PDF document links 
a[href$='.pdf'] {
background:transparent url(../img/fileicon_pdf.gif) center right no-repeat;
display:inline-block;
padding-left:20px;
line-height:15px;
}
 
/* Excel Documents links 
a[href$='.xls'], a[href$='.csv'], a[href$='.xlw'], a[href$='.xlt'] {
background:transparent url(../img/fileicon_xls.gif) center right  no-repeat;
display:inline-block;
padding-left:20px;
line-height:15px;
}
 
/* Word Document Links 
a[href$='.doc'], a[href$='.rtf'], a[href$='.wps'], a[href$='.txt'] {
background:transparent url(../img/fileicon_doc.gif) center right  no-repeat;
display:inline-block;
padding-left:20px;
line-height:15px;
}
**/
.loginButton{	height:23px; margin: 0px 0px 3px 10px;	background-color: #397fba; color:#ffffff; Font-family: Arial, Helvetica, sans-serif; font-size: 12px;  }
.errorMessage {color:#ff0000; Font-family: Arial, Helvetica, sans-serif; font-size: 12px}

