body{
	margin: 0;
	padding: 0;
	color: #fefefe;
	font-family: "Arial Narrow";
	font-size: 16px;
	background: #000000 url(img/bodybg.jpg) repeat-x top;
	font-weight: normal;
}

p{
	margin: 0;
	padding: 0;
	padding-bottom: 10px;
}

p.bottom{
	color: #000000;
	margin: 0;
	padding: 0;
	padding-bottom: 10px;
}

p.bottom a{
	color: #000000;
	margin: 0;
	padding: 0;
	padding-bottom: 10px;
	text-decoration: none;
}

p.bottom a:hover{
	color: #000000;
	text-decoration: none;
}

a{
	margin: 0;
	padding: 0;
	color: #83cdff;
	text-decoration: none;
}

a:hover{
	color: #fefefe;
	text-decoration: underline;
}

h1{
	margin-top:0px;
	padding-top:0px;
	color: #84c63d;
	font-size: 30px;
	font-weight: normal;
}
h3{
	color: #84c63d;
	font-size: 18px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 5px;
}

img{
	margin: 0;
	padding: 0;
	border: none;
}

div.workspace{
	text-align: left;
	margin-top: 15px;
	width: 980px;
	height: 722px;
	background: #000000 url(img/mainbg.jpg) repeat-y top;
}

div.bottom{
	width: 980px;
	background: #000000 url(img/mainbottom.jpg) no-repeat top;
	height: 18px;
	margin: 0 0 15px 0;
}

div.workspace div.main{
	background-image: url(img/mainvisual.jpg);
	background-repeat: no-repeat;
	background-position: 0px -60px;
	margin-bottom: 10px;
}
div.workspace div.main div.visual{
	text-align: center;
	background: url(img/menubg.png) no-repeat top;
	height: 47px;
}
div.workspace div.main  div.visual div.menu{
	text-align: center;
	padding-top: 14px;
}
div.workspace div.main div.visual div.menu a{
	color: #d9dada;
	text-decoration: none;
	text-transform: uppercase;
	background: url(img/menudot.jpg) no-repeat left;
	padding-left: 22px;
	padding-right: 30px;
	font-size: 14px;
	font-weight: bold;
	margin-top: 14px;
}
div.workspace div.main div.visual div.menu a:hover{
	text-decoration: none;
	background: url(img/menudothover.jpg) no-repeat left;
	color: #84c63d;
}
div.workspace div.main div.fade{
	margin: 0;
	padding: 0;	
	margin-left: 2px;
	margin-right: 2px;
	background: url(img/fade.png) repeat-x top;
	height: 45px;
	width: 976px;
}
div.workspace div.main div.buttons{
margin-bottom:10px;
}

div.workspace div.main div.buttons a{
}

div.workspace div.main div.buttons a.alogo{
	margin-left: 210px;
}
div.workspace div.main div.buttons a.awebmail{
	margin-left: 290px;
}

div.workspace div.main div.buttons a img{
	display: inline;
}
div.workspace div.main div.buttons a img.logo{
	width: 183px;
	height: 166px;
	background-image: url("img/logo.png");
	background-repeat: no-repeat;
	background-position: top;
}
div.workspace div.main div.buttons a img.webmail{
	width: 166px;
	height: 93px;
	background: url("img/webmail.png") no-repeat top;
}

div.workspace div.main div.content {
	padding-left: 40px;
	padding-right: 40px;
	margin-left: 2px;
	margin-right: 2px;
	background-color: #000000;
}
div.workspace div.main div.content div.text{
	width: 540px;
}
div.workspace div.main div.content div.text2{
	width: 890px;
}
div.workspace div.main div.content div.text ul{
	margin: 10px 0 0 25px;
	padding: 0px;
	list-style-type: none;
	/*list-style-image: url(img/liblue.jpg);*/
}
div.workspace div.main div.content div.text ul li{
	padding-left: 15px;
	background-image: url(img/liblue.jpg);
	background-position: left;
	background-repeat: no-repeat;
}
div.workspace div.main div.content div.text ul a.li:hover{
	text-decoration: none;
}
div.workspace div.main div.content div.text ul a.li:hover li{
	/*background-image: url(img/ligreen.jpg);*/
}
div.workspace div.main div.content div.box{
	width: 321px;
	margin-left: 25px;
	float: right;
	height: 373px;
	background: url(img/box.jpg);
	font-size: 15px;
}

div.workspace div.main div.content div.box img{
	margin: 10px 0 20px 15px;
}

div.workspace div.main div.content div.box h1{
	margin: 20px 0 10px 20px;
	width: 280px;
}

div.workspace div.main div.content div.box p {
	color: #5b7292;
	margin-left: 20px;
	margin-top: 10px;
	width: 280px;
}

div.workspace div.main div.content div.box a {
	color: #84c63d;
	font-weight: bold;
	text-decoration: underline;
	margin-left: 20px;
	width: 280px;
}

div.workspace div.main div.content div.box a.more {
	font-weight: normal;
	background: url(img/moreimg.jpg) no-repeat left;
	padding-left: 10px;
}

div.workspace div.main div.content div.box a:hover{
	text-decoration: none;
}


/* begin to bottom div */ 
.table {
	display:table-cell;
	height: 665px;
}
.table .tr, .table .td { position: relative;}

.vbottom {vertical-align:bottom;}

/* fix for ie6 */
.vbottom .tr, .vbottom .td { //top: 100%; width: 100%;}
.vbottom .td {//top: -100%;}

/* end to bottom div */ 

table.contactus{
	width: 896px;
	margin-top: 15px;
}
table.contactus td{
	width: 33%;
	vertical-align: top;
}
table.contactus td p.formfield span{
	text-align: right;
	width: 100px;
	margin-right:10px;
	float: left;
}
table.contactus input{
	width: 155px;
}
table.contactus textarea{
	width: 455px;
	height: 90px;
	margin-left: 2px;
}
table.contactus td table.checkboxtable{
	
}
table.contactus td table.checkboxtable td{
	text-align: left;
}
table.contactus td table.checkboxtable td input.chekbox{
	width: auto;
}
table.contactus td table.checkboxtable td{
	width: 50%;
}
table.contactus td table.checkboxtable td.left{
	text-align: right;
	width: 100px;
	padding-right:10px;	
}
table.contactus td div.formbtn{
	width: 225px;
	margin-left: 350px;
	margin-top: 5px;
}

a.bluebtn{ cursor:pointer; height: 26px; display: block; width: 100px; text-align: center;}
a.bluebtn:hover{ text-decoration: none; }
a.fleft{ float: left; }
a.fright{ float: right; }
a.bluebtn div{ background-image: url(img/bg_btn.jpg); background-position: top; width: 100px; height: 26px; padding-top: 1px; color: #fefefe;}
a.bluebtn:hover div{ background-position: bottom; color: #000000;}



/**/
.center{
	text-align: center;
}
.super{
	position: absolute;
}
