html,body{
	height:100%;
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
}
td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4F4F4F;
	line-height:14px;
}
a{
	color:#4F4F4F;
}
a:hover{
	text-decoration:none;
}
h1,h2,h3,p,form{
	margin:0px;
	padding:0px;
}
p{
	padding-bottom:12px;
	text-align:justify;
}
p.last{
	padding-bottom:0px;
}
h1{
	padding-bottom:17px;
	padding-left:17px;
	background:url(../images/bul_1.gif) no-repeat 0px 3px;
	font-size:18px;
	color:#28B6A6;
}
h2{
	padding-bottom:17px;
	padding-left:17px;
	background:url(../images/bul_1.gif) no-repeat 0px 3px;
	font-size:14px;
	color:#28B6A6;
}
h3{
	color:#C42A71;
	font-size:13px;
	padding-bottom:17px;
	font-style:italic;
}
.red{
	color:#C42A71;
}
.hdr1{
	font-size:12px;
	color:#28B6A6;
	font-weight:bold;
}
tr.hdr2 td{
	background:#28B6A6;
	color:#FFFFFF;
}
.hdr_reply{
	background:url(../images/hdr_reply.gif) no-repeat 0px 3px;
	padding-left:21px;
}
/*---------------------*/
.inp{
	border:1px solid #676767;
	background:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4F4F4F;
}
.inp1{
	width:68px;
}
.inp2{
	width:298px;
}
.inp3{
	width:63px;
}
.inp4{
	width:178px;
}
/*---------------------*/
.maxw{
	width:770px;
}
.maxh{
	height:100%;
}
.h1{
	height:25px;
}
.back_white{
	background-color:#FFFFFF;
}
.linkgreen{
	color:#28B6A6;
}
.linkgreen:hover{
	text-decoration:none;
}
.linkred{
	color:#C42A71;
	text-decoration:none;
}
.linkred:hover{
	text-decoration:underline;
}
.view{
	background:url(../images/ico_viewadv.gif) no-repeat left center;
	padding-left:13px;
}
.view:hover{
	text-decoration:none;
}
.viewprofile{
	background:url(../images/ico_viewprofile.gif) no-repeat left center;
	padding-left:21px;
}
.viewprofile:hover{
	text-decoration:none;
}
.savecontact{
	background:url(../images/ico_savecontact.gif) no-repeat left center;
	padding-left:18px;
}
.savecontact:hover{
	text-decoration:none;
}
.showreplies{
	background:url(../images/ico_showreplies.gif) no-repeat left center;
	padding-left:14px;
}
.showreplies:hover{
	text-decoration:none;
}
.showreplies-expanded{
	color: #CDCDCD;
}
.showteamprofile{
	background:url(../images/ico_showteamprofile.gif) no-repeat left center;
	padding-left:14px;
}
.showteamprofile:hover{
	text-decoration:none;
}
.reply{
	background:url(../images/ico_reply.gif) no-repeat left center;
	padding-left:17px;
}
.reply:hover{
	text-decoration:none;
}
/*---------------------*/
.b_left{
	border-left:1px solid #FFFFFF;
	padding-left:5px;
}
.memberarea{
	height:23px;
	padding-top:6px;
	padding-right:27px;
	text-align:right;
}
.memberarea a{
	color:#28B6A6;
	font-weight:bold;
	padding-right:18px;
	background:url(../images/bul_3.gif) no-repeat right center;
	text-decoration:none;
}
.memberarea a:hover{
	text-decoration:underline;
}
/*---------------------*/
.topmenu{
	background-color:#28B6A6;
}
.topmenu li{
	padding-right:33px;
	float:left;
}
.topmenu li.last{
	padding-right:0px;
}
.topmenu a{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
.topmenu a:hover{
	text-decoration:underline;
}
/*---------------------*/
.cb{
	clear:both;
}
.pad1{
	padding:34px 25px 0px 10px;
}
.b_bot{
	border-bottom:1px solid #B8BDB7;
}
.back_grey{
	background-color:#B8BDB7;
}
.small td{
	font-size:10px;
}
/*---------------------*/
.home .left{
	width:229px;
}
.home .right{
	width:500px;
}
.home .narrow{
	width:1px;
}
/*---------------------*/
ul.list1{
	margin: 0px;
	padding: 0px 0px 12px 0px;
	list-style-type:none;
}
ul.list1 li{
	margin: 0px;
	padding: 0px 0px 0px 13px;
	background:url(../images/bul_2.gif) no-repeat 0px 5px;
}

ul.list2{
	margin: 0px;
	padding: 0px 0px 12px 0px;
	list-style-type:none;
}
ul.list2 li{
 	margin: 0px;
	padding: 0px 0px 0px 17px;
	background:url(../images/bul_4.gif) no-repeat 0px 5px;
	padding: 0px 0px 16px 0px;
	font-weight:bold;
}
/*---------------------*/
.bot{
	/*background:url(../images/bot_back.gif);*/
	background-color: rgb(40,182,166);
}
.bot td,.bot td a{
	font-size:9px;
	color:#FFFFFF;
	text-decoration:none;
}
.bot a:hover{
	text-decoration:underline;
}
.bot .r1{
	width:213px;
}
.botlinks{
	
}
.bot .r3{
	width:125px;
}
.botlinks a{
	padding-right:22px;
}
.botlinks a.home{
	background:url(../images/ico_home.gif) no-repeat left center;
	padding-left:16px;
}
.botlinks a.contact{
	background:url(../images/ico_contact.gif) no-repeat left center;
	padding-left:22px;
}
.botlinks a.sitemap{
	background:url(../images/ico_sitemap.gif) no-repeat left center;
	padding-left:16px;
}
.botlinks a.terms{
	background:url(../images/ico_terms.gif) no-repeat left center;
	padding-left:16px;
}
.design{
	text-decoration:underline !important;
}
.design:hover{
	text-decoration:none !important;
}
/*---------------------*/
.bc{
	height:45px;
	padding-left:15px;	
	font-size:10px;
}
.bc a{
	color:#333333;
}
.bc a:hover{
	text-decoration:none;
}
.bc li{
	float:left;
	padding-left:7px;
	background:url(../images/bul_2.gif) no-repeat left center;
	padding-right:4px;
}
.bc li.selected{
	color:#28B6A6;
	font-weight:bold;
}
.bc li.first{
	padding-left:0px;
	background:none;
}
/*---------------------*/
.inner1 .left_w{
	width:10px;
}
.inner1 .left{
	width:220px;
}
.inner1 .right{
	width:540px;
}
.leftmenu{
	background-color:#F4F4F4;
}
.leftmenu .hdr{
	font-weight:bold;
	color:#28B6A6;
	padding-bottom:0px;
}
.leftmenu  .selected{
	background:url(../images/bul_5.gif) no-repeat left center;
	padding-left:11px;
}
.leftmenu a{
	color:#333333;
	text-decoration:none;
}
.leftmenu a:hover{
	text-decoration:underline;
}
.leftmenu .active{
	color:#C42A71;
}
/*---------------------*/
.greenbox{
	background-color:#28B6A6;
}
.greenbox td,.greenbox a{
	color:#FFFFFF;
}
.greenbox a:hover{
	text-decoration:none;
}
/*---------------------*/
.form1 td{
	padding-right:10px;
	padding-bottom:10px;
}
.form1 td td{
	padding:0px;
}
.radios input{
	float:left;
}
.radios label{
	margin-top:2px;
	float:left;
}
tr.grey td{
	background-color:#F4F4F4;
	font-size:10px;
}
@media print{
td{
	font-size:12px;
	color:#000000;
}
.topmenu,.bot,.inner1 .left,.narrow,.noprint,.bc{
	display:none;
}
.maxw,.inner1 .right{
	width:100%;
}
.home .left{
	width:34%;
}
.home .right{
	width:66%;
}

}

/************************/
TABLE.editor
{
	margin-top: 10px;
	font-family: Tahoma;
    font-size: 11px;
}

.editor_wizard TABLE.editor
{
	font-family: Tahoma;
    font-size: 11px;
    margin-left: -25px !important;
}

.editor .req_msg
{
    color: #ff6801;
    font-weight: bold;
    padding-bottom: 10px;
    text-align: center;
}

.editor TD.left
{
    color: #505050;
    font-weight: normal;
    height: 22px;
    text-align: left;
    white-space: nowrap;
}

.editor TD.right
{
    height: 22px;
    text-align: left;
}

.success
{
    font-family: Verdana;
    font-size: 12px;
    color: #108E21;
}

.error
{
    font-family: Verdana;
    font-size: 11px;
    color: #ff0000;
}

.input
{
    border: #A7A7A7 1px solid;
    width: 300px;
    padding: 2px;
    font-family: Verdana;
    font-size: 11px;
}

.input-big
{
    border: #A7A7A7 1px solid;
    width: 400px;
    padding: 2px;
    font-family: Verdana;
    font-size: 11px;
}

.input-select-big
{
    border: #A7A7A7 1px solid;
    width: 406px;
    padding: 2px;
    font-family: Verdana;
    font-size: 11px;
}

.input-select-huge
{
    border: #A7A7A7 1px solid;
    width: 480px;
    padding: 2px;
    font-family: Verdana;
    font-size: 11px;
}

.input-small
{
    border: #A7A7A7 1px solid;
    width: 180px;
    padding: 2px;
    font-family: Verdana;
    font-size: 11px;
}

.input-date
{
    border: #A7A7A7 1px solid;
    width: 276px;
    padding: 2px;
    font-family: Verdana;
    font-size: 11px;
}

.input-select
{
    border: #A7A7A7 1px solid;
    width: 306px;
    padding: 2px;
    font-family: Verdana;
    font-size: 11px;
}

.textarea
{
	border: #A7A7A7 1px solid;
    width: 300px;
    padding: 2px;
    font-family: Verdana;
    font-size: 11px;    

}

.no-border
{
	border-color:#000;
	border-bottom-style:hidden;
	border-width:0px;
}


.button-inactive
{
	cursor: pointer;
	color: #fff;
	font-family: Verdana;
    font-size: 10px;
	font-weight: bold;
	background-color: #28B6A6;
	border: #fff 1px solid;
	padding: 2px 3px 2px 3px;
}

.button-active
{
	cursor: pointer;
	color: #fff;
	font-family: Verdana;
    font-size: 10px;
	font-weight: bold;
	background-color: #28B6A6;
	border: #000 1px solid;
	
	padding: 2px 3px 2px 3px;
}

.req
{
    color: #ff6801;
    font-weight: bold;
}

.bulletin-dir
{
	color: #28B6A6;
	font-weight: bold;
}

.label_error
{
	color: #FF0000;
}

.clear-date
{
	cursor: pointer;
	border-width:0px;
	width:16px;
	height:16px;	
}
.label_error
{
	color: #FF0000;
}