body {
	background-image: url(assets/background.jpg);
	background-repeat: repeat-x;
	background-color: #1C3A68;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	margin-top:0px;
	color:#666666;
}
a {
	color:#666699;
	text-decoration:none;
}
.clear {
	line-height:0px;
	clear:both;
}
h1 {
	font-weight:bold;
	font-size:16px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 9px;
	color:#666699;
}
h2 {
	font-weight:bold;
	font-size:14px;
	color:#666699;
}
h3 {
	color:#666699;
}
.whitelinks {
	float:left; 
	width:315px; 
	color:white; 
	height:88px; 
	padding-top:0px; 
	margin-left:10px;
}
.nav {
	padding-left:10px;
	color:#fff;
	font-weight:bold;
	background-color:#756d8a;
	padding-bottom:10px;
	padding-top:10px;
	margin-right:3px;
}
#rightbar {
	height:13px;
	width:400px;
	float:right;
	color:#993333;

}
.menu_0 {
	list-style-type:none;
	background-color:#FFFFFF;
	border-top:#cccccc 1px solid;
	padding-left: 10px;
	padding-right: 8px;
	padding-top:12px;
	padding-bottom: 14px;
	font-size: 12px;
	margin-left:0px;
	margin-top:0px;
	margin-right:3px;
}
#menu_0 {
	padding-left:0px;
	margin-left:0px;
	margin-top:0px;
	padding-top:0px;
	margin-bottom:0px; 
	padding-bottom:0px;
}
.menu_0 a {
	text-decoration: none;
	color: #69408d;
}
.menu_0 ul {
	padding-left: 18px;
	margin-left:0px;
	margin-top: 4px;
}
.menu_0 li {
	list-style-type:none;
	padding-left: 1px;
	font-size: 11px;
	padding: 2px;
	margin-left:0px;
}
.menu_0 li> a {
	color:#666;
}

#menushadow {
	background-image:url(assets/navshadow.jpg);
	background-repeat:no-repeat;
	height:13px;
	width:220px;
}
#container {
	width:980px;
	margin-left:auto;
	margin-right:auto;
}
#header {
	background-image:url(assets/header.jpg);
	background-repeat:no-repeat;
	height:98px;
	width:980px;
	margin-top:0px;
	padding-top:0px;
}
#box {
	width:200px;
	height:20px;

}
#topthreebuttons {
	height:34px;
	width:329px;
	margin-top:64px;
	margin-right:90px !important;
	margin-right:45px;
	background-repeat:no-repeat;
	background-image:url(assets/trans.png) !important;
	background-image:url(assets/trans.gif);
	float:right;
}
.toplinks a:link, .toplinks a:visited, .toplinks a:active {
	float:left;
	width:109px;
	margin-top:10px;
	color:#756d8a;
	text-decoration:none;
}

.toplinks a:hover {
	text-decoration:none

}

#arrow {
	background-image:url(assets/arrow.jpg);
	background-color:#f2f2eb;
	background-repeat:no-repeat;
	background-position:right;
	height:17px;
	margin-right:245px;
}
#content {
	background-color:#f2f2eb;
	width:980px;
}
.rightcontent {
	margin-left:17px;
	margin-right:0px;
	width:706px;
	float:left;
}
#longimage {
	width:706px;
}
#imagemenu {
	border-bottom:#cccccc solid thin;
	height:30px;
	width:706px;
	font-size:16px;
	padding-top:10px;
	margin-bottom:15px;
}
.intro {
	width:353px;
	float:left;
	font-size:13px;
	margin-bottom:20px;
	margin-top:0px;
	padding-right:0px;  
	width:333px;
}
.smallimages {
	height:129px;
	width:706px;
	float:left;
	margin-right:15px;
}
.bottomtextbox {
	width:155px;
	float:left;
	padding-right:18px;
	
	
	
}
.bottomboxholder {
	width:706px;
	border:#cccccc solid thin;

}
.leftcontent {
	margin-left:17px !important;
	margin-left:7px;
	/*background-image:url(assets/nav.jpg);
	background-repeat:no-repeat;*/
	width:222px;
	float:left;
}
.textbox {
	background-image:url(assets/greenbar.jpg);
	background-repeat:no-repeat;
	font-size:14px;
	color:#FFFFFF;
	margin-top:20px;
	padding-left:10px;
	padding-top:15px;
	width:210px;
	height:40px;
	text-decoration:none;
}
.textbox a:link, .textbox a:visited, .textbox a:active {
	color:#ffffff;
	text-decoration:none;
}
.textbox a:hover {
	text-decoration:none
}
.pinkbox {
	background-image:url(assets/pinkbox.jpg);
	background-repeat:no-repeat;
	font-size:14px;
	color:#FFFFFF;
	margin-top:10px;
	padding-left:10px;
	padding-top:15px;
	width:210px;
	height:40px;
	text-decoration:none;
}
.pinkbox a:link, .pinkbox a:visited, .pinkbox a:active {
	color:#ffffff;
	text-decoration:none;
}
.pinkbox a:hover {
	text-decoration:none
}

.graybox {
	background-image:url(assets/graybox.jpg);
	background-repeat:no-repeat;
	font-size:14px;
	color:#FFFFFF;
	margin-top:10px;
	padding-left:10px;
	padding-top:15px;
	width:210px;
	height:40px;
	text-decoration:none;
}
.graybox a:link, .graybox a:visited, .graybox a:active {
	color:#ffffff;
	text-decoration:none;
}
.graybox a:hover {
	text-decoration:none;
}




.brightpurplebox {
	background-image:url(assets/brightpurplebox.jpg);
	background-repeat:no-repeat;
	font-size:14px;
	color:#FFFFFF;
	margin-top:10px;
	padding-left:10px;
	padding-top:15px;
	width:210px;
	height:40px;
	text-decoration:none;
}
.brightpurplebox a:link, .brightpurplebox a:visited, .brightpurplebox a:active {
	color:#ffffff;
	text-decoration:none;
}
.brightpurplebox a:hover {
	text-decoration:none;
}





.readme a:link, .readme a:visited, .readme a:active {
	color:#666699;
	font-size:14px;
	text-decoration:none;
}
.readme a:hover {
	text-decoration:none;
}
.purplebox {
	background-image:url(assets/purplebox.jpg);
	background-repeat:no-repeat;
	font-size:14px;
	color:#FFFFFF;
	margin-top:10px;
	padding-left:10px;
	padding-top:15px;
	width:210px;
	height:40px;
	text-decoration:none;
}
.purplebox a:link, .purplebox a:visited, .purplebox a:active {
	color:#ffffff;
	text-decoration:none;
}
.purplebox a:hover {
	text-decoration:none;
}
#newsbox {
	width:180px;
	height:260px;
	margin-top:25px;
	padding-bottom:20px;
	padding-left:25px;
	padding-right:15px;
	padding-top:20px;
	
	background-image:url(assets/newsbox.jpg);
	background-repeat:no-repeat;
}
#flash {
	width:706; 
	height:150;
}
.leftbox {
	float:left; 
	background-color:#ddd;
	height:107px; 
	width:324px; 
	margin-bottom:10px; 
	border:#cccccc 1px solid; 
	padding:10px; 
	margin-right:12px !important;
	margin-right:10px;
}
.rightbox {
	float:left; 
	background-color:#ddd; 
	height:107px; 
	width:324px; 
	margin-bottom:10px; 
	border:#cccccc 1px solid; 
	padding:10px; 
	margin-right:0px;
}
#iblogo {
	height:109px;
	width:105px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:30px;
}
#Olymiclogo {
	height:161px;
	width:170px;
	margin-left:30px;
	margin-bottom:50px;
}
#copyright {
	width:945px;
	height:43px;
	border-top:#cccccc solid thin;
	margin-left:15px;
	color:#003366;
	font-size:12px;
	font-weight:bold;
}
#footer {
	background-image:url(assets/footer.jpg);
	background-repeat:no-repeat;
	width:980px;
	height:91px;
	margin-left:auto;
	margin-right:auto;
}
/*forms*/

form           { margin: 0; padding: 0; }
fieldset       { margin: 0; padding: 0; border: 0px solid #ccc; }
label          { width:100px; display: block; float: left; }
input.contacts,textarea.contacts { border: 1px solid #ccc; margin: 0.2em 0em 0.2em 0em; padding: 0.2em; width: 200px;}

/*forms*/