/* CSS Document */


/* Main Layouts Areas */
body{
 margin: 0;
 padding:0;
 color: #333333;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:80%;
 }

#container {
			margin: 0px;
			margin-left: auto;
			margin-right: auto;
			padding: 0px;
			background-color: #D3E6EC
			
		}
		
#subcontainer { background-color: #D3E6EC}		

#banner {
			padding: 0px;
			margin-bottom: 0px;
			background-color: #FFFFFF;
		}

#content {
			margin-left: 190px;
			background-color: #FFFFFF;
			padding: 5px 20px 20px 10px;
		}

#sidebar-a {
			float: left;
			width: 187px;
			\width: 188px;
			w\idth: 188px;
			margin: 0;
			margin-right: 5px;
			padding: 0px;
			background-color: #D3E6EC;
		}

#footer {
			clear: both;
			padding: 3px;
			margin-top: 0px;
			background-color: #FFFFFF;
			border:solid #333366;
            border-width:1px 0px 0px 0px;
			font-size: 0.85em;
		}


/* Header */		
#header{
 height:100px;
 background: url(../images/header_bg.jpg)  no-repeat #FFFFFF;
 color:#000000;
 border:solid #333366;
 border-width:0px 0px 1px 0px;
 margin: 0 0 0 0;
 }
 
 /* Sidenav */
#subnavcontainer { margin-left: 0px; margin-top: 15px; margin-bottom: 0px; }
		
#subnavcontainer ul
		{
			margin: 0;
			padding: 0;
			list-style-type: none;
			font-family: verdana, arial, Helvetica, sans-serif;
		}
		
#subnavcontainer li { margin: 0 0 1px 0; }
		
#subnavcontainer a
		{
			display: block;
			padding: 5px 5px 5px 23px;
			width: 161px;
			color: #333366;
			font-weight:bold;
			background-color: #D3E6EC;
			background-image: url(../images/bullet.gif);
            background-repeat: no-repeat;  background-position: 0 .1em;
			text-decoration: none;
		}
		
#subnavcontainer a:hover, a:link#current, a:visited#current
		{
			color: #333366;
			background-color: #B9DBE5;
			text-decoration: none;
			 background-image: url(../images/bullet_over.gif);
            background-repeat: no-repeat;  background-position: 0 .1em; 
		}
		
		#subnavcontainer ul ul li { margin: 1px 0 1px 0; }
		
		#subnavcontainer ul ul a
		{
			display: block;
			padding: 5px 11px 5px 40px;
			width: 138px;
			color: #333366;
			background-color: #D3E6EC;
			background-image: url(../images/arrow.gif);
			text-decoration: none;
		}
		
		#subnavcontainer ul ul a:hover, a:link#subcurrent, a:visited#subcurrent
		{
			color: #333366;
			background-color: #B9DBE5;
			text-decoration: none;
			background-image: url(../images/arrow.gif);
            background-repeat: no-repeat;  background-position: 0 .1em; 
		}
		

/* History Trail */
#history { font-size: 0.85em; color: #333366; margin-bottom:15px}
#history a { color: #15687B; text-decoration: none;}
#history a:hover { color: #15687B; text-decoration: underline;}

/* Display Box */
#box { border-style: dashed; 
       margin: 5px 5px 10px 5px;
	   border-width:1px; 
	   border-color: #333366; 
	   }
	   
#stripe{background-image: url(../images/bg.gif);
	    background-repeat: repeat;
		padding: 7px 10px 7px 10px;
		font-weight: bold;}
		
#app  {padding: 7px 10px 7px 10px; font-weight: bold;}
#app a { color: #15687B; text-decoration: underline;}
#app a:hover { color: #333366; text-decoration: underline;}			   
	   
	   		
/* Basic HTML Tags Begins */
p, h1, h2, h3, h4, h5, h6, form, ul, blockquote, cite, dl, dt, dd {padding: 0;margin: 0; list-style: none;}
#content p {line-height: 1.5em; padding:0.1em 0em 0.9em 0em; }
#footer p {line-height: 1.5em; padding:0;  }
#content ul {list-style: none; margin: 0 0 0 1.2em; padding: 0 0 0.6em 0;}
#content ol {margin: 0 0 0 1.5em; padding:0 0 0.6em 0;}
#content ul li {background: url("../images/list-style1.gif") no-repeat 0em 0.8em; display: block; padding: 0.4em 0 0.4em 9px;}
#content ol li {padding: 0.4em 0 0.4em 0; background: url("../images/spacer.gif") no-repeat }



#contentsub p {line-height: 1.5em;padding:0.1em 0em 0.9em 0em; text-align: justify; }
#contentsub ul {list-style: none; margin: 0 0 0 1.2em; padding: 0 0 0.6em 0;}
#contentsub ol {margin: 0 0 0 1.5em; padding:0 0 0.6em 0;}
#contentsub ul li {background: url("../images/list-style1.gif") no-repeat 0em 0.8em; display: block; padding: 0.4em 0 0.4em 9px;}
#contentsub ol li {padding: 0.4em 0 0.4em 0;}
		
h2 {font-size: 125%; color: #333366; font-weight: bold;  background: #FFFFFF; font-family: lucida, arial, helvetica, sans-serif; padding-bottom:11px}
h3 {font-size: 105%; color: #15687B; padding: 0.1em 0 0.3em 0; font-weight: bold; display:block;}
h3.side {font-size: 115%; color: #006699; padding: 0 0 0.3em 0; font-weight: bold; display:block;}
h3.services {font-size: 115%; color: #006699; padding: 0.3em 0 0.3em 1.1em; font-weight: bold; display:block; background:url("../images/subnav_top.gif") no-repeat bottom left;}
h3.client-letter {border-bottom: 1px solid #EDB800;padding: 0.1em 0 0em 0; margin: 0 0 0.3em 0;}
h3 span {font-weight: normal;}
h4 {font-size: 110%; color:#525252; padding: 0.1em 0 0.2em 0; font-weight: bold; display: block;}

/* Links */
a:link, a:visited, a:link, a:visited {color: #15687B; text-decoration: underline;}
a:visited {color: #15687B;}
a:hover {color: #333366;}

a:link.hidden { font-size: 0.1em; text-decoration: none; color:#D3E6EC}
a:visited.hidden { font-size: 0.1em; text-decoration: none; color:#D3E6EC}
a:hover.hidden { font-size: 0.1em; text-decoration: none; color:#D3E6EC}		
		
		