body, td, th {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #abccff;
}
body {
	background: #143961 url(../images/background.gif) repeat-x center top;
	color: #999;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom:0px;
}
a {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	color: #cdd63d;
}
a:link {
	text-decoration: underline;
	color: #cdd63d;
}
a:visited {
	text-decoration: underline;
	color: #cdd63d;
}
a:hover {
	text-decoration: none;
	color: #cdd63d;
}
a:active {
	text-decoration: underline;
	color: #cdd63d;
}
h1, h2, h3, h4, h5, h6 {
	font-family:Verdana, Geneva, sans-serif;
}
h1 {
	font-size: 22px;
	color: #cdd63d;
	margin:0;
	padding:2px 0 8px 0;
}
h2 {
	font-size: 22px;
	color: #abccff;
}
h3 { 
	font-weight:normal;
	color:#f7f7f7;
	margin:0;
	padding:3px 0 3px 0;
}

h3 a {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	color: #fff;
}
h3 a:link, h3 a:visited  {
	text-decoration: none;
	color: #fff;
}
h3 a:hover, h3 a:active {	
	text-decoration: none;
	color: #cbd63c;
}

#h3bg {
	background:url(../images/menu-active.png) no-repeat right top;
	margin-right:10px;
}

#h3bg a {
	 color:#cbd63c;
}



p {
	margin:0px;
	padding:4px 4px 6px 0;
}

p span {
	color:#f7f7f7;
	font-weight:bold;
}
li span {
	font-weight:bold;
}
img{
	border:0px;
	outline:none;
}

hr {
	border:0px;
	border-bottom: thin dotted #f7f7f7;
	height:1px;
}



.ul li {
	margin:0px;
	padding:0px 0 6px 5px;
	list-style-image:url(../images/menu-bullet.png);
}


.menu-bg {
	background:url(../images/menu-bg.jpg) repeat-x;
}
.content-bg {
	background:url(../images/content-bg.png) no-repeat center top;
	background-attachment:fixed
}
#test1 {
	border:solid 0px #0d2d54;
	margin: -6px 0 0px 0;
	width: 952px;
	height: 235px;
}
.content-top {
	background:url(../images/content-top.png) no-repeat;
	background-position:center;
}
.footer-line {
	background:url(../images/line.png) no-repeat;
	height:2px;
	padding:10px 0 10px 0;
	font-size:12px;
}
.top-line {
	background:url(../images/line.png) no-repeat;
	height:2px;
}



#nav {float: left; width: 590px; position: relative; text-align: left;  border-top: 0px solid #f9f9f5; padding: 0 0 0 50px;}
#nav ul {display: block; max-width: 900px; text-align: left; margin: 0 auto; list-style: none;}
#nav li {float: left; display: inline;padding-bottom: 4px;}
#nav a {float: left; margin: 3px 8px 0 0; padding: 6px 10px 6px 10px; color: #fff; text-decoration: none;}
#nav a:hover {position: relative; background:url(../images/nav_tl.jpg) top left no-repeat #213246; color: #fff; outline:none;}
#nav #current a {position: relative; background: url(../images/nav_tl.jpg) top left no-repeat #213246; color: #fff; outline:none;}
.nav_tr {position: absolute; top: 0; right: 0; display: block; width: 8px; height: 8px; background: url(../images/nav_tr.jpg) top right;}
.nav_bl {position: absolute; bottom: 0; left: 0; display: block; width: 8px; height: 8px; background: url(../images/nav_bl.jpg) bottom left;}
.nav_br {position: absolute; bottom: 0; right: 0; display: block; width: 8px; height: 8px; background: url(../images/nav_br.jpg) bottom right;}
#nav a span {display: none; outline:none;}
#nav a:hover span, #nav #current a span {display: block; outline:none;}-->





.menuheader a {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	color: #fff;
}
.menuheader a:link, .menuheader a:visited  {
	text-decoration: none;
	color: #fff;
}
.menuheader a:hover, .menuheader a:active {	
	text-decoration: none;
	color: #cbd63c;
}

.arrowlistmenu{
width: 180px; /*width of accordion menu*/

}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font: 13px Tahoma;
color: white;
margin-bottom: 2px; /*bottom spacing between header and rest of content*/
padding: 4px 0 0px 8px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background-image: url(titlebar-active.png);
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
margin-left:15px
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #79adf3;
background: url(../images/menu-bullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 18px; /*link text is indented 19px*/
text-decoration: none;
font-size: 10px;
}

.arrowlistmenu ul li a:visited{
color: #79adf3;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #cbd63c;
}
.cont-padding {
	padding-left:55px;
}
.gallery-padding {
	padding-left:40px;
}
.gallery-bg {
	background:url(../images/gallery-bg.png) repeat-x;
}
.small-gallery-bg {
	background:url(../images/small-gallery-bg.png) repeat-x;
}


#cont-height {
	height:431px;
}


