body {
	background: #fff;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; 
	background-image:url(images/bg_center.gif);
	background-position:center;
	background-repeat:repeat-y;
	color: #000000;
}
#container {
	width: 1000px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 1px solid #006699;
	text-align: left; /* this overrides the text-align: center on the body element. */
}

#model {
	width:325px;
	height:500px;
	text-align:center;
	}
#welcome {
	background-color:#91D7EE;
	border: 1px dashed #008AB7;
	}

#mainContent {
	padding:20px;
	height:auto;
	background-image:url(images/center_bg.jpg)
	}

#bodytag {
	background-color:#D3EFF8;
	padding:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#808080;
	font-size:12px;
	}
.wite {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	font-weight:bold;
	}

.dash {
font-family:Verdana, Arial, Helvetica, sans-serif;
padding: 4;
font-size: 10px;
}

.dash a{
text-decoration:none;
padding: 4px;
border: dashed 1px #666666;
color:#000;
background: #B7DFEC;
}

.dash a:hover, .dash .selected a{
color:#000000;
background: #fff;
border:dashed 1px #003366;
}

		
.graystx {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#004D66;
	font-size:18px;
	font-weight:bold;
	}

.copyrite {

	}

.sky {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#0099CC;
	}
.sky, .sky a{
	color: #0099CC;
	text-decoration:none;
}
.sky a:hover {
	color: #006699;
}

.gray {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0099CC;
	}
.gray, .gray a{
		color: #666666;
	text-decoration:underline;
}
.gray a:hover {
	color: #999999;
}

.gray2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0099CC;
	}
.gray2, .gray2 a{
	color: #666666;
	text-decoration:none;
}
.gray2 a:hover {
	color: #999999;
}

.mail {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0099CC;
	}
.mail, .mail a{
		color: #006699;
	text-decoration:underline;
}
.mail a:hover {
	color: #006699;
}

.midblue {
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	color:#0099CC;
	}
.midblue, .midblue a{
	color: #006699;
	text-decoration:none;
}
.midblue a:hover {
	color: #0099CC;
}

.midsmallbold {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#0099CC;
	padding:2px;
	}
	
.midsmallsub {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0099CC;
	padding: 6px 6px 15px 6px;
	}
	
.midsmall {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0099CC;
	padding:6px;
	}
.midsmall, .midsmall a{
	color: #006699;
	text-decoration:none;
}
.midsmall a:hover {
	color: #0099CC;
}

.status {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#0099CC;
	padding:6px;
	}
.status, .status a{
	color: #0099CC;
	text-decoration:none;
}
.status a:hover {
	color: #006699;
}


#copyrite {
	padding-top:45px;
	padding-left:435px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	}

#text {
	padding-top:93px;
	width:770px;
	margin: 0px auto;
	}
#logo {
	width:304px;
	padding-left:25px;
	padding-top:75px;
	float:left;
	}

#photo {
	width:590px;
	float:left;
	padding-left:40px;
	padding-right:40px;
	}

#menu {
	float:left;
	padding-top:32px;
	}

#header {
	margin: 0;
	height: 269px;
	background-image:url(images/top_bg.jpg);
	background-repeat:no-repeat;
}
#footer {
	background-image:url(images/footer_bg.gif);
	height:204px;
	margin: 0;
}

