/* -------------		Global section			-------------*/

body {
	margin: 0;
	padding: 0; 
	font-family: Arial, Helvetica, san-serif;
	color: #666;
	line-height: 13px;
	font-size: 11px;}

a{
	color:#666;
	text-decoration:none;
	}

span {
	margin:0x;
	padding:0px;}

h5 {
	font-size:14px;
	margin:0px;
	padding:0px;
	padding-top:2px;}
	
h6 {
	font-size:12px;
	margin:0px;
	padding:0px;
	padding-top:2px;}
	
h4 {
	font-size:16px;
	margin:0px;
	padding:0px;}
	
.blue {
	color:#3B73B9;}

.blue a:link {
	color:#3B73B9;}
	
.blue a:hover {
	color:#3B73B9;
	text-decoration:underline}
	

	
#naviframe {
	margin: 0px; 
	padding: 0px;  
	z-index: 20; 
	position: absolute; 
	left: 0px; 
	top:108px;
	}
	
#homenaviframe {
	margin: 0px; 
	padding: 0px;  
	z-index: 20; 
	position: absolute; 
	left: 0px; 
	top:208px;
	}
/* -------------		Page Wrapper			-------------*/

#wrapper {
    width: 745px;
    text-align: left;
    margin: 0 auto 0 auto;
	position:relative;}

/* -------------		Header section			-------------*/
#homeheader {
	width:745px;
	float:left;
	padding:0;
	margin:0;
	height:208px;
	}
	
				#homelogo {				
					padding-top:118px;
					}
				
				#logo {
					padding-top:20px;
					}
					
				#logo, #homelogo {
					padding-left:20px;
					float:left;
					width:174px;
					}
					
				#homebanner, #banner {
					float:left;
					width:551px;
					text-align:right;
					}
	
#header {
	width:745px;
	float:left;
	padding:0;
	margin:0;
	height:108px;
	}

#header a:link img {
  border: none;
}	
				
	
/* ---------------			Navigation menu				-------------*/
	
#menu {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin: 0px;
	padding:0px;
	font-size: 10px;
	line-height: 10px;
	width: 650px;
	float:left;
	position:relative;
	color: #666;
	padding-right: 1px;
	padding-left: 194px;
	_padding-left: 185px;
	text-transform: uppercase;
	background:#F7F7F7;
	}
	
	
#menu ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
	padding-bottom:10px;}
	
					#menu ul li a {
						padding-left: 0px;
						padding-right:15px;/**/
						padding-top:5px;
						padding-bottom:5px;
						float: left;
						font-weight:bold;
						padding-left:8px;
						background: url(../images/nav1Link.gif) 0px 5px no-repeat;
					}
					
					#menu ul li a:hover{
						color: #030303;
						font-weight:bold;
						background:#F7F7F7 url(../images/nav1Link2.gif) 0px 8px no-repeat;
						}
						
					#menu ul li {
						list-style-type: none;
						color: #666;
						margin-left: 0;
						float: left;
						position: relative;
						margin-right:4px;
					}
					
					#menu ul li.current a{
						color:#030303;
						font-weight:bold;
						background:#F7F7F7 url(../images/nav1Link2.gif) 0px 8px no-repeat;
						}/**/
					
					#menu ul ul {
						top:20px;
						left:0px;
						visibility:hidden;
						position:absolute;
						}
					
					#menu ul ul li {
						padding-left:0px;
						width:180px;
						float:left;
						}
						
					#menu ul ul li a{
						padding:5px 5px;
						width:170px;
						float:left;
						background:#F7F7F7;
						border-bottom:1px solid #ccc;
						border-left:1px solid #ccc;
						border-right:1px solid #ccc;
					}
					#menu ul ul li a:hover{
						
						background:#F7F7F7;	
					}
					
					#menu ul :hover > a {
						color: #030303;
						background:#F7F7F7 url(../images/nav1Link2.gif) 0px 8px no-repeat;
					}
					#menu  table {
						position:absolute;
						top:0px;
						left:0px;
					}
					#menu ul li:hover ul
					{
						visibility:visible;
					}
					#menu ul li:hover ul ul,
					#menu ul li a:hover ul ul
					{
						visibility:hidden;
					}
					#menu ul li a:hover ul
					{
						visibility:visible;
					}
					#menu ul ul li a.sub {
					background:#F7F7F7 url(../images/nav1Link.gif) 170px 6px no-repeat;
					}
								#menu ul ul ul {
									top:-1px;
									left:181px;
									_top:-4px;
									_left:178px;
									visibility:hidden;
									position:absolute;
									}
								#menu ul ul ul li a{
									padding:5px 5px;
									width:170px;
									float:left;
									background:#F7F7F7;
									
									
								}
								#menu ul ul ul li a.top {
									border-top:1px solid #ccc;
									}
								#menu ul ul :hover > a.sub {
									color: #030303;
									background:#F7F7F7 url(../images/nav1Link2.gif) 170px 8px no-repeat;
								}
								#menu ul ul li:hover ul,
								#menu ul ul li a:hover ul
								{
									visibility:visible;
								}
								

/* ------------				Inner Banner		------------*/

#innerbanner, #innerbanner2 {
    padding: 45px 0px 0px 0px;
	margin-left: 191px;
	_margin-left: 84px;
	_margin-top: 15px;
    width: 550px !important; /* Styles for Mozilla, Safari, IE Mac */
	width: 590px; /* Styles for MS IE5 PC */
	width/**/:/**/570px; /* Styles for IE6 PC */
	float:left;
	border-bottom: 1px solid #ccc;}

#innerbanner {	height: 184px;}
#innerbanner2 {	height: 32px;}
	
					#col1 {
						padding: 0px;
						height: 124px;
						width: 340px;
						float:left;
						}
					
					#col2 {
						padding: 0px;
						margin:0px;
						height: 124px;
						width: 210px;
						float:left;
						}

	
#innerbanner2 a:link, #innerbanner2 a:visited {
	color: #3B73B9;
	text-decoration: none;} 
				
#innerbanner2 a:hover, #innerbanner2 a:active {
	color: #A9B8DF;
	text-decoration: underline;}

/* ------------				Body Content		------------*/
	
#content {
    width: 745px;
    padding: 20px 0px;
	position:relative;}
	
			#leftNav {
				padding: 50px 31px 10px 0;
				_padding-top: 30px;
				width: 163px !important; /* Styles for Mozilla, Safari, IE Mac */
				width: 194px; /* Styles for MS IE5 PC */
				width/**/:/**/163px; /* Styles for IE6 PC */
				float:left;}
				
			#mainContent {
					width: 320px !important; /* Styles for Mozilla, Safari, IE Mac */
					width: 351px; /* Styles for MS IE5 PC */
					width/**/:/**/320px; /* Styles for IE6 PC */
					padding: 50px 31px 10px 0;
					_padding-top: 30px;
					_padding-bottom:2px;
					float:left;}
					
			#rightContent {
					padding: 50px 0px 10px 0;
					_padding-top: 30px;
					_padding-bottom:5px;
					width: 200px;
					float: left;}
			
					
			#rightinnerContent {
					width: 200px;
					padding-top:5px;
					padding-bottom:5px;
					/*_margin-top:-35px;*/
					border-top:1px solid #ccc;
					border-bottom:1px solid #ccc;
					float: left;}
					
			#rightinnerContent a{color:#0066CC}
					
			#leftcolumn {
				padding: 10px 31px 10px 0;
				_padding-top: 5px;
				_padding-right: 0px;
				width: 163px !important; /* Styles for Mozilla, Safari, IE Mac */
				width: 194px; /* Styles for MS IE5 PC */
				width/**/:/**/163px; /* Styles for IE6 PC */
				float:left;}
				
			#middlecolumn {
					width: 340px !important; /* Styles for Mozilla, Safari, IE Mac */
					width: 371px; /* Styles for MS IE5 PC */
					width/**/:/**/340px; /* Styles for IE6 PC */
					padding: 10px 0px 10px 0;
					_padding: 5px 0px 2px 0px;
					float:left;}
					
			#rightcolumn {
					
					padding: 10px 0px 10px 30px;
					_padding-top: 5px;
					_padding-bottom:5px;
					width: 170px;
					float: left;}
					
			#leftNav a:link, #leftNav a:visited {
				color: #3B73B9;
				text-decoration: none;} 
				
			#leftNav a:hover, #leftNav a:active {
				color: #A9B8DF;
				text-decoration: underline;}
			
			ul.Links, ul.bullet {
				list-style-type: none;
				margin-top: 0px;
				margin-bottom: 9px;
				padding: 0;}
				
			ul.Links li, ul.bullet li {
				list-style-type: none;
				background: url(../images/nav1Link.gif) 0 1px no-repeat;	
				color: #666;
				margin-left: 0;
				padding: 0 0 0 8px;}
				
			ul.Links {margin-left: 0px;}
			ul.bullet {margin-left: 10px;}
	
	
/* ---------		 Footer Styles			-------- */
	
#footer {
	border-top: 1px solid #ccc;
	padding: 13px 0 45px 0;
	margin: 0;
	text-align: left;
	color: #666;
	width:745px;
	clear: left;}

				#footer p {
					margin: 0;
					padding: 0;	}
				
				#footer a:link {
					color: #666;
					text-decoration: none;}
				
				#footer p#copy {
					font-size:9px;
					padding-top: 5px;
					color: #666;}


