﻿html, body {
 background-color: #004176;
 font-family: Verdana, Arial, Helvetica, Georgia, sans-serif;
 font-size: 8pt;
 margin: 0px;
 color: #404040;					/*404040 - darker gray*/
 height: 100%; 
}

div#divsplashcmpny {
    text-align: left; 
    border-bottom: solid;
    border-bottom-width: medium;
    border-bottom-color: #9e4e28;
    position: relative;
    width: 100%;
	font-family: Arial; 
	font-size: 30pt;
	color:  White; 
	font-style: italic; 
	font-weight: bolder;
	letter-spacing: 8px;
}
 
label#lblsplashmantra 
{
	font-family: Arial; 
	font-size: 24pt;
	color: White; 
	font-style: italic; 
	font-weight: bold;
}
	
div#maincontainer {
    position: relative; /*tws absolute;*/
    left: 0px;
    top: 0px;
    min-height: 100%; 
    height: auto !important;				/* tws  - for Opera and Firefox*/
    height: 100%;
    width: 100%;
}

div.masterheader {
	/*background: #004176 url("images/wpbanner3.gif") repeat-x 100% 0;*/
    text-align: center;
}

div.master_body {
    width: 760px; 
    /*height: 600px; */
    position: relative;
    min-height: 100%;
    text-align: center; 
    border-style: none; 
    padding: 0px 0px 34px 0px;
	background: #DDD6C8 url("images/content_bckgrd.gif") repeat-y 50% 0;
	margin-top:4px;
}

div.master_body_shdw {
    width: 751px; 
    height: 5px; 
    text-align: center; 
    border-style: none; 
    padding: 0px;
	background: #004176 url("images/content_ftshadow.gif") repeat-x 50% 0;
}

div.content_banner {
    text-align: left;
    background-color: Transparent ;
    border-style: none;
    padding: 0px;
    margin: 0px;
}
div#content_sidecol {
    padding: 0px;
    text-align: left;
   /*background: #DDD6C8 url("images/wpsidecolbkgrd_ltbrn.gif") repeat-x;*/
   /*background-color: #DDD6C8;*/
    width: 179px;
    height: 460px;
    float: left;
    border-style: none;
}
div.secondary_nav {
    padding: 0px;
    text-align: left;
    background-color: #FFFFFF;
    float: none;
    border-style: none;
}

div.sidecol_lower {
    padding: 0px;
    margin: 4px 0px 2px 8px;
    text-align: left;
    background-color: Transparent;
    float: none;
    border-style: none;
}

a.bodylink {color: #003399; text-decoration: none; vertical-align:top;}  
a.bodylink:link {color: #003399; text-decoration: none;}  
a.bodylink:visited {color: #003399; text-decoration: none;}  
a.bodylink:hover {color: #003399; text-decoration: underline;}  

div#content_body {
    padding: 10px 40px 10px 20px;
    text-align: left;
    background-color: Transparent;
    float: left;
    border-style: none;
}

div#footer {	
	background-image: url(images/wpfooter3.gif);
	font-size: 8pt;	
	font-style: normal;	
    text-align: center;
    padding-top: 6px;
    height: 34px;					/*Note:  6px (top) + 34px (height) = 40px (total height of the footer gif) */
    position: absolute;				/* tws - relative; */
    left: 0px;
    width: 100%;
    bottom: 0px !important;			/* tws  - for Opera and Firefox*/
    /*bottom: -1px;*/
    line-height: 14px;
} 
div#footer a {color: White; font-size: 8pt; padding: 0px 4px 0px 4px; text-decoration: none}
div#footer a:link {color: White; font-size: 8pt; padding: 0px 4px 0px 4px; text-decoration: none}
div#footer a:visited {color: White; font-size: 8pt; padding: 0px 4px 0px 4px; text-decoration: none}
div#footer a:hover {color: White; font-size: 8pt; padding: 0px 4px 0px 4px; text-decoration: underline}

div.errormsg {
    padding: 2px 2px 2px 2px;
    margin:  2px 0px 2px 0px;
    text-align: left;
    background-color: Transparent;
    color: Red;
    border-style: none;
    border-width: 1px;
}

ul#altnav { 
	list-style: none; 
	margin: 0px; 
}  
#altnav li { 
	background-image: url("images/altnavbkgrd_ltbrn.gif");
	background-repeat: repeat-x;
 	padding: 5px 5px 5px 0px;
} 
#altnav a { 
	color: #003399;
	text-decoration: none; 
	padding: 0px 5px 0px 5px; 
}  
#altnav a:hover { 
	color:#999999 ;
}  

ul#content {
	margin-left: 15px;
}
#content li { 
	padding-top: 5px;
} 

#content a {color: #003399;	text-decoration: none;}  
#content a:link {color: #003399; text-decoration: none;}  
#content a:visited {color: #003399;	text-decoration: none;}  
#content a:hover {color: #003399; text-decoration: underline;}  

ul.sitemaplist {list-style-type: disc;  text-indent: 10px; line-height: 15px; }
ul.sitemaplist ul {list-style-type: disc;  text-indent: 10px; }
.sitemaplist a {text-align: left; color: #004176; text-decoration: none; font-weight: bold}
.sitemaplist a:link {text-align: left; color: #004176; text-decoration: none; font-weight: bold}
.sitemaplist a:visited {text-align: left; color: #004176; text-decoration: none; font-weight: bold}
.sitemaplist a:hover {text-align: left; color: #004176; text-decoration: underline; font-weight: bold}

.detaildiv { 
 margin-left:30px; 
 margin-bottom:10px; 
 padding:5px; 
 border-color: silver; 
 border-width:thin; 
 border-style: solid;
}

.mainmenu {text-align: center; background-image: url(images/menubkgrd2.gif);}

.menucell a {text-align: left; color: White; text-decoration: none;}
.menucell a:link {text-align: left; color: White; text-decoration: none;}
.menucell a:visited {text-align: left; color: White; text-decoration: none;}
.menucell a:hover {text-align: left; color: White; text-decoration: underline;}
.menucell td {
	width: 100px; 
	text-align: center; 
	vertical-align: middle;
}

.submenucell a {text-align: right; color: #004176; text-decoration: none;}
.submenucell a:link {text-align: right; color: #004176; text-decoration: none;}
.submenucell a:visited {text-align: right; color: #004176; text-decoration: none;}
.submenucell a:hover {text-align: right; color: #999999; text-decoration: underline;}
.submenucell td {
	width: 130px; 
	text-align: left;
	vertical-align: middle; 
	background-color: #F4F1EC;
 	height: 4px; 
	padding: 5px 5px 0px 3px; 
	margin: 4px;

	border-bottom-style: groove;
	border-bottom-width: 1px;
	border-bottom-color: White;
}

.sidemenucell a {color: #404040;	text-decoration: none;}  
.sidemenucell a:link {color: #404040; text-decoration: none;}  
.sidemenucell a:visited {color: #404040;	text-decoration: none;}  
.sidemenucell a:hover {color: #404040; text-decoration: underline;}  

.featurelbl, .featuresublbl{color: Maroon; text-align: left; font-weight: bold;}    
.featuresublbl{color: #000000;}    

th {color: White; background-color: #003399;vertical-align: middle;}
td {color: #000000;}
h1 {color: #003399;}
h2 {color: #003399;}
h3 {color: #003399;}
h4 {color: #003399; font-size: 10pt}
input {font-size: 9pt;}
.buttons{font-size: 8pt;}

a {color: maroon; text-decoration: none;}
a:link {color: maroon; text-decoration: none;}
a:visited {color: maroon; text-decoration: none;}
a:hover{color: maroon; text-decoration: underline;}

/*span{color: #FFFFFF;}*/
legend{background-color: White;  border-color: red; font-weight: bold;}


@media print {
    BODY { font-size: 10pt }
  }

  
  