/* CSS Document */  
 
 /* generic table layouts */
body,input,select,button {
			margin: 0; 
			padding: 0; 
			background: url('stock/common/mainBack_blue.jpg')  no-repeat; 
			background-color: #225190;
			font-size: 12px; 
			text-align: justify;
			font-family: 'Lucida Grande', Arial, Verdana, sans-serif; 
			}
/* remove boarder from img as browser include it.*/
img {border:0px;}

h1 {
				font-size: 16px;
				font-weight: bold;
				margin: 0;
				padding: 0;
}

/* link */
a:link {
			color: #000000; 
			font-weight: normal; 
			text-decoration: none;
			
}
#main_footer {font-size:10px
				}
#main_footer a {color:#5d80ad}
#main_footer a:visited {color:#5d80ad}
#main_footer a:hover {color:#000000}


/* visited link (pat added)*/
a:visited {
			color: #000000; 
			font-weight: normal; 
			text-decoration: none;
}

/* mouse over link */
a:hover {
			color: #000000; 
			font-weight: bold
		}


.pageWrapper {
			margin:auto;
			width:1000px; 
			position:relative;
			}

.pageHeader {
margin: 0; 
			padding: 0; 
			}

.pageHeader img {
			position:relative;
			left:-10px;
			}

.boxWrapper{
			margin: 0 auto;
			overflow:hidden;
			position:relative;
			display:block;
			}

.boxLeft{
			float: left;
			margin-top: 10px;
			position:relative;		
			width: 145px;
			
			margin: 0px;
			padding: 0 20px;


			}


.boxMid {
			float: left;
			top:0px;
			position:relative;
			
			margin-top: 20px;
			min-height:700px;
			width: 565px;
			padding: 0 5px;
			
		}

.boxRight{
			float: left;
			position:relative;
			margin-top: 10px;
			
			margin: 0;
			padding: 0 20px;
			width: 180px;
			

			}

.boxBody {
			position: absolute; 
			top:0px;
			float: left;
			z-index:-1;
			
			
			height:1100px;
			width:1000px;
			}

.contentLeft {

			margin-top:20px;
			width:160px;
			}
.contentRight {

			margin-top:20px;
			width: 225px;
			}




.boxCap {
			top: 0px;
			position: relative;
			}

.tabContainer {
position: relative; 
top:-7px;
left:30px;

}

.tabContainer ul {
				padding: 0px;
				margin: 0 0 0 0px;
				display:block;
				list-style-type: none;
				text-align: center;
				}

.tabContainer ul li { 
				float: left;
				padding: 0px 0px 0px 0;
				height:30px;
				width:135px;  
				text-align: center; 
				}
				
.navContainer {

				position: relative;
				}

.navContainer ul {
				padding: 0px;
				margin: 0 0 0 0px;
				display:block;
				list-style-type: none;
				text-align: center;
				}

.navContainer ul li { 
				float: left;
				padding: 0px 0px 0px 0;
				height:20px;
				width:95px;  
				text-align: center; 
				}

.navContainer ul li.navSep {width:5px; 
color:#5d80ad}

.pageHeader  .navContainer {color:#FFFFFF}
.pageHeader  .navContainer a {color:#FFFFFF}


.navContainer div {float: right;  overflow:hidden; width:100px; text-align: center;}

.bucket {
			position: relative;
			}

.bucket img {
 
			}

.bucket ul {
			position: absolute;
			top:40px;
			margin-bottom:0px;
			margin-left:0;
			line-height: 18px;
			list-style: none; 
			text-decoration:none; 
			font-weight:normal; 
			padding-left:20px;
			padding-top:0px;
			padding-bottom:0px;
			}

.bucket li {
			margin: 0;
			padding:0;
	
			}
			
.input { 
background-color:#FFFFFF; 
color: #000000; 
font: normal 12px Lucida Grande, Arial, Verdana, sans-serif; 
line-height:15px;}
