/* Define Tags */
/** { margin: 0; }*/
html, body,/* #frame */{ height:100%; } 

body { 
	margin:0;
	padding:0;
	} 
	.body{font-size:11px;	
	font-family:Verdana,Arial,Helvetica; 
	color:#45433e;	
	line-height:22px;
	background:#fff url(images/toprepeat.gif) repeat-x top left;
	}
	.bodyNotindex{font-size:11px;	
	font-family:Verdana,Arial,Helvetica; 
	color:#45433e;	
	line-height:22px;
	background:#fff url(images/toprepeat_notindex.gif) repeat-x top left;
	}
a {outline:none;}
	
a, a:visited, a:hover {	
	font-size:11px;	
	font-family:Verdana,Arial,Helvetica; 
	color:#327dbb;	
	text-decoration:none;
	}
a:hover {
	color:#1f384d;
	text-decoration:none;
	}


/* Site Structure Start */
/*{ Start of New CSS Structure }*/

	
#frame {
	width:984px;
	min-height: 600px;
	/*height: auto !important;
	height: 100%;*/
	margin: 0 auto /*-140px*/; /* the bottom margin is the negative value of the footer's height */
	position:relative;

}

#linda{position:absolute; top:120px; left:342px; width:300px; height:370px;}
#linda a{display:block; width:300px; height:370px;}
#linda span{display:none;}
#feck{position:absolute; top:120px; left:642px; width:300px; height:370px;}
#feck a{display:block; width:300px; height:370px;}
#feck span{display:none;}

#logo {
	width:549px;
	height:60px;
	float:left;
	background:url(images/logo.jpg) no-repeat top left;
	}
	#logo a, #logo a:visited, #logo a:hover { display:block; width:549px; height:60px; overflow:hidden; text-indent:-3000px; }

#headRight {
	width:435px;
	height:60px;
	position: relative;
	font-size:12px;
	color: #e2eee2;
	text-align: left;
	display:block;
	float:left;
	background:url(images/headRight.gif) no-repeat top left;
}

/* Member form start */

#memberForm {
	position: absolute;
	top: 10px;
	left: 5px;
	text-align: left;
	}
	
#memberForm .loginForm {
	width: 88px !important;
	height:22px;
	color: #cacaca;
	font-size:8pt;
	background: url(images/username_bg.jpg) no-repeat;
}
#hdr-loginform {
	margin-left: 0;}
#memberForm .loginForm input {
	width: 73px !important;
	border-style: hidden;
	border-width: 0px;
	color: #cacaca;
	margin:3px;
	background:#0b1a26 !important;
	font-size:7pt;
}


#topLeftBox.loggedIn #memberForm { top:15px; left:25px; }
#topLeftBox.loggedIn #memberForm #hdr-avatar-box { width:44px; height:48px; border:1px solid #313b31; background:url(images/av-default-mini.gif) center center no-repeat; float:left; }
#topLeftBox.loggedIn #memberForm #hdr-avatar-box a { display:block; width:40px; text-decoration:none; height:44px; border:2px solid #a6b9a6; position:relative; }
#topLeftBox.loggedIn #memberForm #hdr-avatar-box a span { visibility:hidden; text-decoration:none; display:block; position:absolute; bottom:0; width:40px; width/* */:/**/36px; width: /**/36px; background-color:#a6b9a6; padding:1px 2px 0; font-weight:normal; color:#fff; font-size:9px; }
#topLeftBox.loggedIn #memberForm #hdr-avatar-box a:hover span { visibility:visible; }
#topLeftBox.loggedIn #memberForm #hdr-member-info { float:left; padding:5px; margin-top:10px; }
#topLeftBox.loggedIn #memberForm #hdr-member-info a {text-decoration:none; padding: 3px 8px;}
#topLeftBox.loggedIn #memberForm #hdr-member-info a:hover {}

/* Member form end */


#headPic {
	width:984px;
	height:430px;
	float:left;
	background:url(images/headPic.jpg) no-repeat top left;
}

		
#nav1 {
	width:291px;
	height:390px;
	float:left;
	margin-right:20px;
	padding:0;
	position:relative;
	/*background:url(images/nav.png) no-repeat top left;*/
}

	
#nav1 ul { margin: 0; padding: 0;}
#nav1 li {margin: 0; padding: 0; list-style: none; position:absolute;}
#nav1 li, #nav1 a {height: 40px; display: block; color:transparent;}
#nav1 span { display:none; }
				
		#nav1-1	{ width:291px; top:30px; background:url(images/nav.png) no-repeat 0 -30px;}
		#nav1-2	{ width:291px; top:70px; background:url(images/nav.png) no-repeat 0 -70px;}
		#nav1-3	{ width:291px; top:110px; background:url(images/nav.png) no-repeat 0 -110px;}
		#nav1-4	{ width:291px; top:150px; background:url(images/nav.png) no-repeat 0 -150px;}
		/*#nav1-5	{ width:291px; top:190px; }*/
		#nav1-6	{ width:291px; top:190px; background:url(images/nav.png) no-repeat 0 -230px;}
		#nav1-7	{ width:291px; top:230px; background:url(images/nav.png) no-repeat 0 -270px;}
		#nav1-8	{ width:291px; top:270px; background:url(images/nav.png) no-repeat 0 -310px;}
		/*#nav1-9	{ width:291px; top:309px; background:url(images/nav.png) no-repeat 0 -349px;}
		#nav1-10 { width:291px; top:348px; background:url(images/nav.png) no-repeat 0 -427px;}*/
		#nav1-10 { width:291px; top:309px; background:url(images/nav.png) no-repeat 0 -427px;}
		
		#nav1-1 a:hover, #nav1-1 a.current { background:transparent url(images/nav.png) no-repeat -291px -30px; }
		#nav1-2 a:hover, #nav1-2 a.current { background:transparent url(images/nav.png) no-repeat -291px -70px; }
		#nav1-3 a:hover, #nav1-3 a.current { background:transparent url(images/nav.png) no-repeat -291px -110px; }
		#nav1-4 a:hover, #nav1-4 a.current { background:transparent url(images/nav.png) no-repeat -291px -150px; }
		/*#nav1-5 a:hover, #nav1-5 a.current { background:transparent url(images/nav.png) no-repeat -291px -190px; }*/
		#nav1-6 a:hover, #nav1-6 a.current { background:transparent url(images/nav.png) no-repeat -291px -230px; }
		#nav1-7 a:hover, #nav1-7 a.current { background:transparent url(images/nav.png) no-repeat -291px -270px; }
		#nav1-8 a:hover, #nav1-8 a.current { background:transparent url(images/nav.png) no-repeat -291px -310px; }
		#nav1-9 a:hover, #nav1-9 a.current { background:transparent url(images/nav.png) no-repeat -291px -349px; }
		#nav1-10 a:hover, #nav1-10 a.current { background:transparent url(images/nav.png) no-repeat -291px -427px; }


#content {
	width:672px;	
	float:left;
	margin-top:35px;
}



#slideShowDiv{
    display:block;
	height:190px;
	width:662px;
	border:5px solid #c0c0c0;
	margin-bottom:45px;
}

.slideImg{
    float:left ! important;
	margin:0 10px 10px 0;
}


#rightList {
	width:240px;	
	float:left;
	margin:35px 0 0 40px;
}

	#rightList ul li {
	margin-left:10px;
	list-style:url(images/li_arrow.gif);
	line-height:40px;
	text-indent:none;
	text-decoration:none;
	border-bottom:solid thin #d7d7d7;
	
	}


#push { height:140px; }
#footerTop {
	/*width:100%;*/
	height:140px;
	clear:both;
	background:url(images/footerline.gif) #e2e8f1 repeat-x top left;
}


#footer {
	width:984px;
	height:140px;
	height/* */:/**/100px; 
	height: /**/100px;
	font-family:Georgia, "Times New Roman", Times, serif;
	background:url(images/footer_repeat.jpg) top left repeat-y;
	margin:0 auto;
	padding:20px 0;
	text-align:left;
	color:#a4a4a4;
	font-size:11px;
	}
	#footerText{width:984px; margin:0 auto; font-size:11px;}
		#footer a, #footer a:visited {color:#758fb1; text-decoration:none; font-size:10px; font-family:Georgia, "Times New Roman", Times, serif;}
		#footer a:hover{color:#4e6080; font-size:10px;}
		#footer span, #footer span a, #footerText span a:visited {color:#758fb1; font-size:10px;}
		#footer span a:hover {color:#4e6080; font-size:11px;}
		


/* Site Structure End */



/* Custom Class Names */
button { 
	padding:3px;
	color:#fff; 
	font-weight:bold; 
	background-color:#424242;
	border:2px solid #717171; 
	float:left;
	cursor:pointer;
	}
	

textarea {
	padding:3px;
	color:#393939; 
	background-color:#e3e3e3;
	border:2px solid #959595; 
}
	
.error, a.error, a.error:visited, a.error:hover {	
	color:#900;	
	}

.bold {	
	font-weight:bold;
	}

.clear {
	clear:both;
	}
	
h1, h2, h3, h4, h5, h6 {
	font-family:Arial, Helvetica, sans-serif; 
	color:#5e5e5e;
	}
h1 {
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:22px;
	color:#284c66;
	text-decoration:none;
	margin:10px 0 10px 0;
	font-weight:normal;
	}
	
h2 {	
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:16px;
	color:#493e2b;
	text-decoration:none;
	margin:7px 0 7px 0;
	font-weight:normal;
}

h3 {
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:14px;
	color:#45433e;
	text-decoration:none;
	margin:6px 0 6px 0;
	font-weight:normal;
	}
h4 {
	font-size:12px;
	text-transform:uppercase;
	letter-spacing:0.05em;
	border-bottom:0;
	margin:3px 0 0 0;
	padding-bottom:4px;
	}
h5 {
	font-size:9px;
	border-bottom:0;
	}
	
form {
	margin:0;
	padding:0;
	}

img {
	display:block;
	}
	
.subhdr {
	margin-left:165px;
}
 

/*#member-pageContent { width:350px; float:left; }*/
#member-fileContent { /*width:335px; float:left; */margin-left:10px; }
 
#logoutBTN {padding:7px 7px 9px; float:right; background:#DFC329; line-height:0; border:1px solid #fff;}
#logoutBTN:hover {padding:7px 7px 9px; float:right; background:#9F8B1D;}
#logoutBTN a{color:#000;}	
	
	