body{ 
background-image:url(/images/bodybg.jpg);
background-repeat:repeat-x;
margin:0px; 
font-family:Arial;
font-size:11px;
color:#393939;
line-height:17px;
}

#content{
width:980px;
margin:0px auto;
position:relative;
}

#contentwrap{
background-image:url(/images/whitebg.gif);
background-position:top center;
background-repeat:repeat-y;
}

#shadeleft{
position:absolute;
width:21px;
height:808px;
left:-26px;
top:0px;
background-image:url(/images/shadeleft.png);
behavior:url('/iepngfix.htc');
}

#shaderight{
position:absolute;
width:21px;
height:808px;
left:985px;
top:0px;
background-image:url(/images/shaderight.png);
behavior:url('/iepngfix.htc');
}

#nav{
width:258px;
float:left;
border-top:8px solid #00A9BA;
padding-bottom:30px;
}

#contentbody{
float:right;
width:717px;
}

.navitem{
background-color:#3CBECB;
padding:5px 0px;
border-bottom:1px solid #00A9BA;
}

.navitemon{
background-image:none;
background-color:#6CCED7;
color:#003F70;
padding:5px 0px;
border-bottom:1px solid #00A9BA;
cursor:pointer;
}

.navitem a{
color:#003F70;
background-image:url(/images/navlinkbg.jpg);
background-repeat:no-repeat;
background-position:11px 4px;
padding-left:32px;
text-decoration:none;
}

.navitemon a{
background-image:url(/images/navlinkbg.jpg);
background-repeat:no-repeat;
background-position:11px 4px;
padding-left:32px;
text-decoration:none;
color:#fff;
font-weight:bold;
}

a.navlink:link, a.navlink:active, a.navlink:visited{
background-image:url(/images/navlinkbg.jpg);
background-repeat:no-repeat;
background-position:11px 4px;
padding-left:32px;
text-decoration:none;
color:#003F70;
}

a.navlink:hover{
background-image:url(/images/navlinkbg.jpg);
background-repeat:no-repeat;
background-position:11px 4px;
padding-left:32px;
text-decoration:none;
color:#fff;
font-weight:bold;
}

a.bluelink:link, a.bluelink:active, a.bluelink:visited{
background-image:url(/images/bluelinkbg.gif);
background-repeat:no-repeat;
background-position:11px 4px;
padding-left:22px;
text-decoration:none;
color:#ffffff;
}

a.bluelink:hover{
background-image:url(/images/bluelinkbg.gif);
background-repeat:no-repeat;
background-position:11px 4px;
padding-left:22px;
text-decoration:underline;
color:#fff;
}

#navbottom{
background-color:#00A9BA;
padding-top:13px;
}

#otagochallenge{
background-color:#00A9BA;
padding-bottom:7px;
}

.clearit{
clear:both;
}

#hometext{
float:left;
width:485px;
border-right:1px solid #C2D1DD;
padding-bottom:30px;
}

#homenews{
float:left;
width:220px;
padding-bottom:30px;
}

h1{
color:#004071;
font-family:Times New Roman;
padding-top:0px;
margin-top:0px;
font-size:200%;
}

h2{
color:#00A9BA;
font-family:Times New Roman;
margin:0px;
padding:0px 0px 5px 0px;
font-size:170%;
}

h3{
color:#004071;
font-size:120%;
}

h4{
color:#004071;
margin:0px;
padding:0px 0px 5px 0px;
font-size:100%;
}

#footer{
background-color:#004071;
height:30px;
position:relative;
}

#footerleft{
background-image:url(/images/footerleft.gif);
background-repeat:no-repeat;
width:5px;
height:5px;
position:absolute;
top:25px;
left:0px;
}

#footerright{
background-image:url(/images/footerright.gif);
background-repeat:no-repeat;
width:5px;
height:5px;
position:absolute;
top:25px;
left:975px;
}

.newsitem{
padding-bottom:15px;
}

.tabon{
width:99px;
height:29px;
line-height:29px;
background-image:url(/images/tabon.jpg);
float:left;
color:#fff;
text-align:center;
cursor:pointer;
}

.taboff{
width:99px;
height:29px;
line-height:29px;
background-image:url(/images/taboff.jpg);
float:left;
color:#fff;
text-align:center;
cursor:pointer;
}

#anyClass li {
	margin: 2px;
	padding: 2px;
}
.prev2 {
	position:absolute;
	margin:40px 0px 0px 0px;
	cursor:pointer;
	z-index:10;
}
#anyClass img {
	border: 4px solid #fff;
	cursor:pointer;
}
.next2 {
	position:absolute;
	margin:40px 0px 0px 595px;
	cursor:pointer;
	z-index:11;
}
#anyClass {
	padding-top:3px;
	overflow: hidden;
	border:1px solid #cccccc;
	background-color:#efefef;
	margin-left:30px;
}

#bigimage{
text-align:center;
background-color:#efefef;
}

#bigimage img{
border:4px solid #ffffff;
}

a:link, a:visited, a:hover, a:active {
color:#004071;
}