body {
	background: #000 url(../images/bg.jpg) no-repeat top center;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:11px;
}
p {
	margin:0 0 10px 0;
	text-align: left;
}
h1 {
	display:none;
	font-size:0;
}
h2 {
	color:#7fd1f5;
	padding:0;
	margin:0;
	font-size:19px;
}
h3 {
	color:#ff9b1a;
	margin: 0 0 5px;
	font-size:11px;
	font-weight:bold;
}

h3 a {
	color:#ff9b1a;
}

h3 input
{
     width: 200px;}

a {
	color:#fff;
	text-decoration:none;
}
a:hover {
	color:#7fd1f5;
}

a img {
	border: none;
}
.clear {
	clear:both;
}
#frame {
	width:910px;
	margin:0 auto;
	position:relative;
}
#head {
	border-bottom:solid #FFF 1px;
	height:50px;
	position:relative;
}
#head p {
	position:absolute;
	right:0;
	top:23px;
	color:#fff;
}
#head div#home {
	position:absolute;
	left:0;
	top:15px;
}
#head div#menu {
	position:absolute;
	left:113px;
	top:22px;
}
a.nav {
	margin-right:15px;
	color:#7fd1f5;
	font-size:14px;
}
a.nav:hover {
	color:#fff;
}
#eyeballs {
	position:absolute;
	right:0;
	top:90px;
	width:228px;
	height:311px;
}
#main {
	margin-top:44px;
}
#mainHome {
	margin-top:44px;
	height: 400px;
}
#blockmain {
	width:659px;
	background: url(../images/fullblockbg.jpg) repeat-y 0 0;
	position:relative;
}
#blockmaintop {
	width:637px;
	background: url(../images/fullblocktop.jpg) no-repeat 0 0;
	position:relative;
	padding:11px 11px 25px 11px;
	min-height: 260px;
}
#blockmainfoot {
	width:659px;
	height:2px;
	background: url(../images/fullblockfoot.jpg) no-repeat 0 0;
	position:absolute;
	bottom:0;
	left:0;
	font-size:0;
}
#block1 {
	width:659px;
	height:109px;
	background: url(../images/welcomeblock.jpg) no-repeat 0 0;
	position:relative;
}
#block1 p {
	position:absolute;
	top:58px;
	left:10px;	
	font-size:12px;
}
#block2 {
	width:191px;
	height:190px;
	background: url(../images/block.jpg) no-repeat 0 0;
	position:relative;
	float:left;
	margin:21px 10px 0 0;
	padding:11px;
}
#block3 {
	width:191px;
	height:190px;
	background: url(../images/block.jpg) no-repeat 0 0;
	position:relative;
	float:left;
	margin:21px 10px 0 0;
	padding:11px;
}
#block4 {
	width:191px;
	height:190px;
	background: url(../images/block.jpg) no-repeat 0 0;
	position:relative;
	float:left;
	margin:21px 0px 0 0;
	padding:11px;
}
.left {
	width:333px;
	float:left;
}
.left2 {
	width:287px;
	float:left;
}
.left3 {
	width:600px;
	float:left;
}
.right {
	position:relative;
	float:left;
}
.homewelcome {
	position:absolute;
	top:9px;
	left:11px;
}
.homeimg1 {
	position:absolute;
	top:11px;
	left:377px;
}
.homeimg2 {
	position:absolute;
	top:11px;
	left:469px;
}
.homeimg3 {
	position:absolute;
	top:11px;
	left:561px;
}
.aboutimg1 {
	position:absolute;
	top:0;
	left:38px;
}
.aboutimg2 {
	position:absolute;
	top:0;
	left:232px;
}
.aboutimg3 {
	position:absolute;
	top:78px;
	left:232px;
}
.clientimg1 {
	position:absolute;
	top:0px;
	left:79px;
}
.clientimg2 {
	position:absolute;
	top:0px;
	left:171px;
}
.clientimg3 {
	position:absolute;
	top:0px;
	left:263px;
}
.item {
	border-bottom:solid #FFF 1px;	
	width:287px;
	position:relative;
	margin-bottom: 10px;
}
.item p {
	width:240px;
	min-height: 42px;
}
.pdf {
	position:absolute;
	top:18px;
	right:0px;
}
.pdf a img
{
    border: none;
}

.colmgn {
	margin-left:55px;
}
#foot {
	position:relative;
	border-top:solid #FFF 1px;	
	height:15px;
	margin:45px 0 30px 0;
}
#foot a {
	font-size:10px;
	position:absolute;
	top:10px;
	left:0;
}
hr {
	border-bottom:solid #FFF 1px;
	margin:7px 0;
}
.readmore a {
	background: url(../images/readmore.gif) no-repeat 0 0;
	width:82px;
	height:23px;
	display:block;
}
.login a {
	background: url(../images/login.gif) no-repeat 0 0;
	width:56px;
	height:23px;
	display:block;
	margin-top:5px;
}
.create a {
	background: url(../images/bt_create.gif) no-repeat 0 0;
	width:56px;
	height:23px;
	display:block;
	margin-top:5px;
}
.upload a {
	background: url(../images/bt_upload.gif) no-repeat 0 0;
	width:56px;
	height:23px;
	display:block;
	margin-top:5px;
}
form .field {
	width:188px;
	height:16px;
	border:none;
	color:#333;
	font-size:11px;
	margin-bottom:5px;
}
form .field2 {
	width:40px;
	height:16px;
	border:none;
	color:#333;
	font-size:11px;
	margin-bottom:5px;
}
form .field3 {
	width:140px;
	height:16px;
	border:none;
	color:#333;
	font-size:11px;
	margin-bottom:5px;
}
form .textfield {
	width:188px;
	height:80px;
	border:none;
	color:#333;
	font-size:11px;
	margin-bottom:5px;
}
form#panel label {
	width: 80px;
	float: left;
	display: block
}
form#panel input {
	float:left;
}
form#cmslogin {
	margin-top: 20px;
}
form#cmslogin label {
	width: 80px;
	float: left;
	display: block
}
form#cmslogin .login {
	margin-left: 215px;
}
form#createclient {
	margin-top: 20px;
}
form#createclient label {
	width: 80px;
	float: left;
	display: block
}
form#createclient .create {
	margin-left: 215px;
}
form#createarticle {
	margin-top: 20px;
}
form#createarticle label {
	width: 80px;
	float: left;
	display: block
}
form#createarticle .create {
	margin-left: 215px;
}
form#uploadpdf {
	margin-top: 20px;
}
form#uploadpdf label {
	width: 80px;
	float: left;
	display: block
}
form#uploadpdf .upload {
	margin-left: 215px;
}
.loginbtn {
	margin-top:5px;
}
.registerbtn {
	margin:5px 0 0 200px;
}
form {
	margin:0;
}
table.clientList td { padding-top: 6px; padding-bottom: 6px; border-bottom: #ffffff 1px solid; }
table.clientList td img { margin-left: 12px; border: 0; }
table.clientList td a { text-decoration: underline; }
table.articlesList td { padding-top: 6px; padding-bottom: 6px; padding-right: 10px; border-bottom: #ffffff 1px solid; }

.choosepdf { margin-left: 80px; }
.articleSave { text-align: right;  margin: 20px 0px 10px 0px; width: 300px; }
#demo-browse { background: url('/images/bt_browse.gif') no-repeat left top; display: block; width: 56px; height:23px; float: left; margin: 0px 0px 0px 23px; }
.demo-hide { display: block; position: absolute; top: -999999px; visibility:hidden; color: Red;}
.label-upload { float: left;}
#demo-status p { float: left; clear: both;}
#demo-upload { background: url('/images/bt_upload.gif') no-repeat left top; 
display: block; width: 56px; height:23px; float: left; margin: 0px 0px 0px 213px; }

.rememberMe { float: left; margin-top: 10px;}
.rememberMeText { float: left; margin-top: 14px; }

form#cmslogin ul { width: 300px; margin: 0px 0px 0px 0px; list-style: none; }
form#cmslogin ul li input { float: left;  }
form#cmslogin ul li label { width: 250px; }

table.articlesList ul { margin: 0px 0px 0px 0px; }
table.articlesList ul li { margin: 0px 0px 0px 0px; }

.checkboxList input { float: left; margin-top: 2px;}
.checkboxList label { float: left; margin-top: 6px; }
.checkboxList ul { margin: 0px 0px 0px 0px; }
.checkboxList ul li { clear: both; margin: 0px 0px 0px 0px; }

#factoftheweek { position: absolute; top: 444px; height: 83px; width: 910px; background: url(../images/bg_factoftheweek.jpg) no-repeat 0 0; }
#factoftheweek p { line-height: 16px; padding: 36px 0px 0px 234px; }





