body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #5da9e3;
	background-image: url(images/gradient-bg.gif) ;
	background-repeat: repeat-x;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color: #003542;
}
table, td{
	font-size: 12px;
}
.clouds{
	background-image: url(images/clouds.jpg) ;
	background-repeat: no-repeat;
	background-position: right top;
	height:100%;
}
.ship{
	background-image: url(images/ship.jpg) ;
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 270px;
}
a.menulink:link, a.menulink:visited {
	font-weight: bold;
	color: #FFF;
	font-size: 16px;
	text-decoration:none;
	margin-right: 15px;
}
a.menulink:hover{
	text-decoration:underline;
}
a.leftmenu:link, a.leftmenu:visited {
	color: #FFF;
	ztext-indent: 15;
	margin-left: 5px;
	text-decoration:none;
}
a.leftmenu:hover{
	text-decoration:underline;
}
a.leftmenu1 {	color: #FFF;
	ztext-indent: 15;
	margin-left: 5px;
	text-decoration:none;
}
.log{
	color:white;
	padding-top:3px;
	margin-left: 9px;
	background-image:url(images/user.png);
	behavior: url(/azimuth/iepngfix.htc);
	background-repeat:no-repeat;
	text-indent:0px;
	font-weight:bold;
	height:23px;
}
.lbutton{
	color:white;
	background-image:url(images/login.png);
	background-repeat:no-repeat;
	width:104px;
	height:24px;
	text-align:center;
	padding-top:4px;
	margin-left:102px;
	behavior: url(/azimuth/iepngfix.htc);
}
.sbutton{
	color:white;
	background-image:url(images/search.png);
	background-repeat:no-repeat;
	width:75px;
	height:24px;
	text-align:center;
	padding-top:4px;
	margin-top: 2px;
	zmargin-left: 150px;
	behavior: url(/azimuth/iepngfix.htc);
}
.inp{
	background-image:url(images/input.png);
	behavior: url(/azimuth/iepngfix.htc);
	background-color:transparent;
	margin-bottom:5px;
	background-repeat:no-repeat;
	width:190px;
	height:24px;
	border:0px;
	padding-left:10px;
	padding-top:3px;
	margin-left:0px;
	color:#CC5700;
}
p{
	color: #0F2B40;
	margin: 5px;
}
.h2{
	color: #FFFFFF;
	margin: 0px;
	margin-bottom: 5px;
	font-size: 18px;
	font-weight: bold;
}
h1{
	font-size: 18px;
}
td div.h{
                        background-color: White;
                        color: #F2570D;
	padding: 2px;
	font-size: 18px;
	font-weight: bold;
	width: 100px;
}
.date{
	width: 95px;
	text-indent: 7px;
	font-weight: bold;
	color: #F4F3F2;
}
.newsheader{
	font-weight: bold;
	color: #DE410C;
}
.HSPLIT {
	background-image: url(images/1dot.gif);
	background-repeat: repeat-x;
	background-position: left center;
	background-color: transparent;
	height: 15px;
}
a:link{
	color: #1D769C;
}
a:visited{
	color: #2082AC;
}
.myimg{
	align: center;
	border: 1px solid #8BBDE2;
	padding: 5px;
	background-color: #D8E9F5;
	margin-top: 5px;
	margin-right: 5px;
	display: block;
}
.anons{
	padding-top: 5px;
}
a img{
	border: 0px;
}
.table-cap-podr		{font-size: 12px; font-weight: bold; background: #333771; color: #ffffff}
.table-cap-inner-podr	{font-size: 12px; font-weight: normal; background: #333771;}
.table-podr-even		{font-size: 12px; background: #f8f8f8}
.table-podr-odd		{font-size: 12px; background: #efefef}
.table-cap				{font-size: 12px; font-weight: bold; color: #ffffff; background: #3D96C2}
.table-cap-inner		{font-size: 12px; font-weight: normal; background: #9DD3EE}
.table-header			{font-size: 12px; font-weight: bold; color: #ffffff; background: #217198}
.table-tr			{font-size: 12px; font-weight: bold; color: #ffffff; background: #3D96C2}
.table-tr-odd			{font-size: 12px; background: #efefef}
.table-tr-even			{font-size: 12px; background: #f8f8f8}
.fieldset {
	width:auto; }
.fieldset .label {
	text-align:left;
	width:130px;
	float:left;
	zdisplay: block;
	padding:0.2em;
	margin:0;
	margin-top:0.3em; }
	.fieldset .label2 {
	text-align:left;
	width:250px;
	float:left;
	zdisplay: block;
	padding:0.2em;
	margin:0;
	margin-top:0.3em; }
.fieldset .nobr {
	display:none; }  
.fieldset .textfield {
	margin:3px;
	height:20px;
	width:150px;
	border: 1px solid #CEC5AA; }
.fieldset .textfield2 {
	margin:3px;
	height:20px;
	width:210px;
	border: 1px solid #CEC5AA; }	
.fieldset .textarea {
	margin:3px;
	height:165px;
	width:350px;
	border: 1px solid #CEC5AA; }
.fieldset .select {
	margin:3px;
	zheight:20px;
	width:210px;
	border: 1px solid #CEC5AA; }
.submit {
	zmargin-left:320px;
	align: right;
	zheight:20px;
	width:110px; }
.forms {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #F0F0F0;
	border: 1px solid #FFFFFF;
	width: 100%;
}	
.title{
	font-size: 16px;
	color: #F3F9EE;
	font-weight: bold;
	padding: 5px;
	margin: 5px;
	border-bottom: 3px solid #6B9A3D;
}
.foto{
	background-color: #D1E6F3;
	padding: 5px;
	border: 1px solid #88BDE1;
	width: 150px;
	text-align: center;
}
.name{
	margin: 2px;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}
.descr{
	margin: 2px;
	font-size: 10px;
}
.png {behavior: url(/iepngfix.htc);}
th.active_asc a{
background: transparent url(/images/order_up.png) no-repeat scroll right center;
}

th.active_desc a{
background: transparent url(/images/order_down.png) no-repeat scroll right center;
}

th a{
padding-right: 10px;
}
.prog1 {
background-image:url(images/prog1.gif);
background-position:left top;
background-repeat:repeat-x;
height:8px;
margin:6px;
position:absolute;
z-index:10;
}
.prog0 {
background-image:url(images/prog0.gif);
background-position:left top;
background-repeat:repeat-x;
height:8px;
margin:6px;
position:absolute;
width:144px;
}
.progbox {
background-color:#F8F8EC;
border:1px solid #D8DBA1;
height:21px;
margin-top:5px;
width:158px;
}
.vote-text {
color:#545352;
font-family:"MS sans serif",sans-serif,arial;
font-size:12px;
margin-top:0;
}

/*----------rounded corners----------*/
div.w60
{
	/*width: 60%;*/
	margin: 0 auto;
}	

	div.box-c
	{
		height:20px;
		margin: 0 20px;
		position: relative;
		background: #cfe7f9;
	}
	
		div.box-c em b 
		{
		   position:absolute;
		   font:150px Arial;
		   line-height:40px;
		   font-weight:normal;
		}
		
		.ctl, .cbl, .ctr, .cbr 
		{
		   z-index:11;
		   width:20px;
		   height:20px;
		   color:#cfe7f9;	 
		   overflow:hidden;
		   position:absolute;  
		   background:transparent;
		   
		}
		
		.ctl {top:0; left:-20px;}
		.cbl {bottom:0; left:-20px;}
		.ctr {top:0; right:-20px;}
		.cbr {bottom:0; right:-20px;}

		.ctl b {left:-8px;}
		.ctr b {left:-25px;}
		.cbl b {left:-8px; top:-17px;}
		.cbr b {left:-25px; top:-17px;}
		
	div.box-inner
	{
		padding: 0 13px;
		background: #cfe7f9;
	}

	div.box-inner a
	{
		color:#1D769C;
		border-bottom:none;
	}
                .sidecontentpullout {
                        background-color: #F2570D;
                        color: White;
                        padding: 4px 10px;
                        -moz-border-radius-bottomleft: 1em;
                        -moz-border-radius-topleft: 1em;
                        -webkit-border-bottom-left-radius: 1em;
                        -webkit-border-top-left-radius: 1em;
                        border-bottom-left-radius: 1em;
                        border-top-left-radius: 1em;
                }
                
                .sidecontentpullout:hover {
                        background-color: #F2570D;
                        color: White;
                }
                
                .sidecontent, .sidecontent p {
                        background-color: #F2570D;
                        color: White;
                        -moz-border-radius-bottomleft: 1em;
                        -webkit-border-bottom-left-radius: 1em;
                        border-bottom-left-radius: 1em;
                }
                
                .sidecontent > div > div {
                        padding-left: 10px;
                        padding-right: 100px;
                }	