﻿img  {
	font-family: Verdana, Tahoma, Arial, Sans-serif;
	color: #000;
	font-size: 12px;
	margin: 0;
	padding: 0;
	border: 0;
}
div  {
	font-family: Verdana, Tahoma, Arial, Sans-serif;
	color: #000;
	font-size: 12px;
	margin: 0;
	padding: 0;
	border: 0;
}
p  {
	font-family: Verdana, Tahoma, Arial, Sans-serif;
	color: #000;
	font-size: 12px;
	margin: 0;
	padding: 0;
	border: 0;
}
td  {
	font-family: Verdana, Tahoma, Arial, Sans-serif;
	color: #000;
	font-size: 12px;
	margin: 0;
	padding: 0;
	border: 0;
}
tr  {
	font-family: Verdana, Tahoma, Arial, Sans-serif;
	color: #000;
	font-size: 12px;
	margin: 0;
	padding: 0;
	border: 0;
}
table  {
	font-family: Verdana, Tahoma, Arial, Sans-serif;
	color: #000;
	font-size: 12px;
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align:top;
}
body  {
	font-family: Verdana, Tahoma, Arial, Sans-serif;
	color: #000;
	font-size: 12px;
	margin: 0;
	padding: 0;
	border: 0;
	background-color:#ffffff;
}
html  {
	font-family: Verdana, Tahoma, Arial, Sans-serif;
	color: #000;
	font-size: 12px;
	margin: 0;
	padding: 0;
	border: 0;
}
a {
	text-decoration:underline;outline: none;
}
ul {list-style-type: none;}
body {background: #5785b3;}
h3 {color: #585858; font-size: 14px; font-weight: bold; padding: 0px; margin: 0px; }
h6 {color: #5885b3; margin: 5px 0; padding: 0; font-family: Verdana, Tahoma, Arial, Sans-serif;} 
h5 {color: #5885b3; margin: 5px 0; padding: 0; font-family: Verdana, Tahoma, Arial, Sans-serif;} 
h4 {color: #5885b3; margin: 5px 0; padding: 0; font-family: Verdana, Tahoma, Arial, Sans-serif;} 
h1 {
	color: #5885b3;
	margin: 5px 0;
	padding: 0;
	font-family: Verdana, Tahoma, Arial, Sans-serif;
	font-size: 24px;
}
h2 {
	color: #665B4A;
	font-size: 16px;
	margin: 5px 0;
	padding: 0;
	font-family: Verdana, Tahoma, Arial, Sans-serif;
}
h3 {color: #585858; font-size:12px; margin: 5px 0; padding: 0; font-family: Verdana, Tahoma, Arial, Sans-serif;} 

p {margin: 0 0 15px;}

.ml25 {margin-left: 25px; vertical-align:top}
.pl25 {padding-left: 25px; vertical-align:top}
.pt10 {padding-top: 10px;}
.pl10 {padding-left: 10px;}

.bborder {border-bottom: 1px solid #abb3cb;}
.gradientbg {background: url(../images/access_bg.gif) repeat-x left 145px #EAF0F5; font-size: 10px; padding-bottom: 7px;}
.fsize11 a:hover {color: #334680; text-decoration:underline; font-weight: normal;}
.fsize11 a {color: #334680; text-decoration:underline; font-weight: normal;}
.fsize11 a:hover {color:#1f6db1;}

#box { background: #fff;}

/*+links========================================================================*/
.aarrow {background: url(../images/arrow.gif) no-repeat left 4px; padding-left: 10px; color: #334680;}
.agrey {color: #585858; text-decoration: underline;}
.nounder {text-decoration: none;}
.blue {color: #0c548b;}

/*+top========================================================================*/
#top {width: 100%; height: 254px; background: url(../images/topbg.jpg) left top repeat-x;}
#topmenu {
	width: 786px;
	height: 254px;
	background-color: #3E6B9E;
}
.default {background: url(../images/collage/bgdefault.jpg) no-repeat left top;}
.join {background: url(../images/collage/bgjoin.jpg) no-repeat left top;}
.login {background: url(../images/collage/bglogin.jpg) no-repeat left top;}

/*+_framedtop========================================================================*/
#framedtop {width: 100%; height: 144px; background: url(../images/special_bg.jpg) left top repeat-x;}
#framedtop #topmenu {width: 786px; height: 144px;}
#framedtop .special {background: url(../images/collage/special.jpg) no-repeat left top;}

/*+menu========================================================================*/
#menu {text-align: right; width: 100%; font-weight: bold; font-size: 14px;}
#menu a {color:#fff; text-decoration: none;}
#menu a:hover {color:#cbe6ff;}

#textset {height: 34px;}
#text {text-transform: uppercase; line-height: 13px; font-size: 10px; padding-right: 15px; color:#333}
#Day {text-transform: uppercase; font-size: 13px; width: 145px;}

/*+main========================================================================*/
#main {width: 786px; padding: 15px 0 20px 0; background: #fff;}

/*+leftmenu========================================================================*/
#leftmenu {width: 200px; float: left;}
.menuhead { cursor: pointer; min-height: 24px; width: 190px; background: url(../images/menubg.gif) left top no-repeat; 
    	   margin: 2px 0; padding: 5px 0 0 7px; color: #55a4e1; text-transform: uppercase; font-weight: bold; font-size: 12px; font-family: Arial; }
.menuhead2 { cursor: pointer; min-height: 24px; width: 190px; background: url(../images/menubg2.gif) left top no-repeat; 
    	   margin: 2px 0; padding: 5px 0 0 7px; color: #55a4e1; text-transform: uppercase; font-weight: bold; font-size: 12px; font-family: Arial; }
.menuhead div {width: 100%;  display: inline; font-size: 12px; color: #55a4e1; font-family: Arial;}		   

/* commented by alexp .menuhead div {width: 100%;  display: inline; font-size: 12px; color: #55a4e1; font-family: Arial; float:left} */

.menuhead:hover ul {display: inline;}
.menuhead ul {display: none; }

.menuhead ul {margin: 5px 0;}
.menuhead li {border-bottom: 1px solid #afc0d6; padding: 5px 0 5px 10px; margin: 0 0 0 -7px; width: 175px; font-size: 12px; text-transform: none; font-weight: normal;}
.menuhead a {color:#666; text-decoration:none;}
.menuhead a:hover {color:#1f6db1;}

/*+content========================================================================*/
#content {width: 535px; float: right; vertical-align:top}
#content p {margin: 10px 0 20px;}
#content .news_last p { margin: 0; padding: 0 5px 10px;}

#content .news p { margin: 0; padding: 0 5px 10px;}

#content a {color: #1f6db1;}
#bottom_list a:hover {color:#1f6db1;}
#content a:hover {color:#1f6db1;}
#content ul {margin-left:0px; padding-left:1.5em}
#content li {
	background: url(../images/arrow.gif) no-repeat;
	padding: 0px 0px 10px 15px;
	vertical-align: text-top;
	
}
#content li a {
	color: #334680;
	font-weight: normal;
	vertical-align: text-top;
}
#content alignpicright {
	float: right;
}

#left_list {float: left; width: 256px; vertical-align:top; font-size: 11px; height:450px}
#left_list a {color: #334680; font-size: 11px;}
#access {margin: 0 4px 0 0px; padding-bottom: 8px; float: left; padding-top: 5px;}
#access li {width: 180px; float: left; background: url(../images/arrow.gif) no-repeat; font-size:11px}

#right_list {float: left; width: 256px; vertical-align:top; font-size: 11px; height:450px}
#right_list  a {color: #334680; font-size: 11px;}
.news {width: 250px; padding: 10px 5px 0 5px; margin: 0; }
#content .news_last {width: 250px; padding: 11px 5px 0;}
#sbanner {width: 256px; height: 19px; background: url(../images/banner1.jpg) no-repeat; float: left; padding: 60px 0 0 120px;}

#bottom_list {padding-top: 15px;}
#bottom_list a {text-decoration: none;}
#bottom_list a.agrey {color: #585858; text-decoration: underline;}
p.subtext {color: #1f6db1; font-size: 11px; margin: 7px 0;}

.logform {width: 180px; float: left; border: 1px solid #dbdbdb; background: #f5f5f5; padding: 25px 15px; margin: 0 20px 10px 0;}
.logform input {width: 100%; margin: 3px 0 5px 0;}
.logform input.btn_log {width: 72px; background: url(../images/btn_bg.gif) no-repeat left top; height: 27px; border: none; margin: 10px 0; font-weight: bold; color: #fff; cursor: pointer;}

/*+bottom========================================================================*/
#bottom {width: 100%;  background: #5785b3; border-top: 5px solid #a59883; text-align: right;}
#bottom div {float: left; width: 300px; padding: 0 0 0 495px; height: 141px; background: url(../images/bottom.jpg) top left no-repeat;}
#bottom p { color: #fff; padding-top: 30px;}
/*+misc========================================================================*/
.superscript {
font-size:9px;
vertical-align:top; 
}
.caption {
	font-style: italic;
	color:#585858;
}
.bodyitalics {
	font-style: italic;
	color:#000000;
}
.italics {
	font-style: oblique;
}
.bodybold {
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	color: #282828;
	font-size: 12px;
	font-weight: bold;
}
.bodyboldblue {
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	color: #0c548b;
	font-size: 12px;
	font-weight: bold;
}
.bodyboldblueunderline {
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	color: #0c548b;
	font-size: 12px;
	font-weight: bold;
	text-decoration:underline;
}

.bcolorcccccc {
	border-color:#cccccc
}
.bgcolorf1f0e5 {
	background-color:#f1f0e5
}
.bg99ccff {
	background-color:#99ccff
}
.textaligncenter {
	text-align: center;
}
.textalignrightb0{
	float: right; border:0px
}
.textalignrightb1{
	float: right; border:1px
}
.alignleftb0{
	float: left; border:0px
}
.alignleftb1{
	float: left; border:1px
}
.alignleftb2{
	float: left; border:2px
}
.w100p {
	width: 100%
}
.w90p {
	width: 90%
}
.indent {
	margin-left:15px
}
.w50ph59 {
	width:50%;
	height:59px
}
.w795h100p {
	width:795px;
	height:100%
}
.w795h32 {
	width: 795px;
	height: 32px;
}
.w111h25 
{
  width: 111px;
  height: 25px;
}
.w795x89 {
	width: 795px;
	height: 89px;
}
.v7h10 {
	margin: 7px 10px 7px 10px;
	border: 0px;
}
.w795h32 {
	width: 795px;
	height: 32px;
}
.w1p {
	width:1%
}
.w3p {
	width:3%
}
.w48 {
	width:48%
}
.w100p {
	width: 100%;
}
.b0 {
	border: 0px;
}
.b1 {
	border: 1px;
}
.w151 {
	width: 151px;
}
.w172 {
	width: 172px;
}
.w236 {
	width: 236px;
}
.w316 {
	width: 316px;
}
.w337 {
	width: 337px;
}
.w270 {
	width:270px
}
.w277 {
	width:277px
}
.w493 {
	width:493px
}
.w539 {
	width: 539px;
}
.w795 {
	width: 795px;
}
.w795h100p {
	width:795px;
	height:100%
}
.w795h221 {
	width: 795px;
	height: 221px;
}
.h4 {
	height: 4px;
}
.h32 {
	height: 32px;
}
.h65 {
	height: 65px;
}
.h150 {
	height:150px
}
.h200 {
	height:200px
}
.h253 {
	
	height:253px
}
.h300 {
	height:300px
}
.h10b0 {
	padding-left: 10px;
	padding-right: 10px;
	border: 0px;
}
.margin0 {
	padding: 0px 0px 0px 0px;
}
.textalignleft {
	text-align: left;
}
.alignleftb0{
	float: left; border:0px
}
.textaligncenter {
	text-align: center;
}
bgffff99 {
	background-color:#ffff99
}
.bgcffffff {
	background-color: #ffffff;
}
.w4h4 {
	width: 4px;
	height: 4px;
}
.w5h5 {
	width:5px;
	height:5px
}
.w162 {
     width: 162px;
}

.w108 {
     width: 108px;
}
	 
.w180 {
	width: 180px;
}
.w274 {
	width: 274px;
}
.w40 {
	width: 40px;
}
.w1500 {
	width: 1500px;
}
.w95h34 {
	width: 95px;
	height: 34px;
}

.w150h34 {
	width: 342px;
	height: 150px;
}
.w42h34 {
	width: 42px;
	height: 34px;
}
.w42h41 {
	width: 42px;
	height: 41px;
}
.w34h150 {
	width: 34px;
	height: 150px;
}
.w342h34 {
	width: 342px;
	height: 34px;
}

.w95h25 {
	width: 95px;
	height: 25px;
}
.w385h25 {
	width: 385px;
	height: 25px;
}

.w95h41 {
	width: 95px;
	height: 41px;
}
.w185h41 {
	width: 185px;
	height: 41px;
}

.w150h41 {
	width: 150px;
	height: 41px;
}

.w185h34 {
	width: 185px;
	height: 34px;
}
.w185h25 {
	width: 185px;
	height: 25px;
}
.w42h25 {
	width: 42px;
	height: 25px;
}

.w150h25 {
	width: 150px;
	height: 25px;
}

.w95h36 {
	width: 95px;
	height: 36px;
}

.w185h36 {
	width: 36px;
	height: 185px;
}

.w198h36 {
	width: 36px;
	height: 198px;
}

.w78 {
	width: 78px;
	
}

.w46p {
	width: 46%;
	
}

.w33p {
	width: 33%;
	
}
.w131 {
	width: 131px;
	
}
.w136 {
	width: 136px;
	
}
.w120 {
	width: 120px;
	
}
.w479 {
	width: 479px;
	
}
.errormsg {
  background-color: #ff0000;
  color: #ffffff;
  font-weight: bold;
  font-size: 14px
}

.errormsglargefont {
  background-color: #ff0000;
  color: #ffffff;
  font-size: 18px;
  padding-bottom: 12px;
  padding-top: 12px
}

.membersonlylogin {
	padding: 3px;
	margin: 3px;
	border: thick solid #FFFFFF;
	color: #0066cc;
	font-weight: bolder;
	font-size: 12px;
	text-align: center;
}
.membersonlyloginreversed {
	background-color: #0066cc;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

.requiredfield {
  color: #FF0000
}

.body {
  font-family: verdana;
  font-size: 12px
}

.tablemembersonlyborder {
 margin-left:auto;
 margin-right:auto;
 border-color:#3399ff;
 border-bottom: thin;
 border-left: thin;
 border-right: thin;
 border-top: thin;
 margin-left:auto;
 margin-right:auto;
 text-align:center
 }
.underline {
	text-decoration: underline;
}
.bodyboldred {
	color: #800000;
}
.red {
	color: #800000;
}

