body {
  font-family:Arial, Helvetica, sans-serif;
  font-style:normal;
  background:url(/images/top_repeat.jpg) 0 0 repeat-x;
  height:7px;
  margin:0 auto;
  font-size: 14px;
}

.links {
  font-size: 12px;
  padding: 3px;
}

.wrapper {
width:1000px;
margin:0 auto;
}

.clearleft {
clear:left;
}

.clearright {
clear:right;
}

.clear {
clear:both;
}

ul {
list-style:none;
margin:0;
padding:0;
}

img {
outline:none;
border:none;
}

.left {
text-align:left;
}

.right {
text-align:right;
}

.blue_10 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
color:#21A6E7;
text-align:right;
padding:8px 135px 0 0;
}

.top_bg {
background:url(/images/top_blkimg.jpg) 0 0 no-repeat;
height:30px;
}

.placeholder_1 {
width:900px;
margin:0 auto;
padding:0 0 20px;
}

.logo {
float:left;
width:250px;
margin:0;
padding:0;
}

.signup_text {
float:right;
padding:15px 50px 0 0;
}

.signup_text li {
display:inline;
list-style:none;
background:url(/images/sign_div.jpg) 0 5px no-repeat;
margin:0;
padding:0 8px;
}

.placeholder_2 {
width:1000px;
background:#000;
margin:0 auto;
padding:0;
}

.banner {
background:url(/images/banner_bg.jpg) 0 0 no-repeat;
width:1000px;
height:220px;
}

.mainban {
width:670px;
float:left;
margin:0;
padding:0;
}

.mainban1 {
float:left;
margin:0;
padding:7px 0 0 10px;
}

.btns {
margin:0;
padding:13px 0 0 500px;
}

.btns1 {
margin:0;
padding:4px 0 0 500px;
}

.banul {
margin:0;
padding:12px 0 0 75px;
}

.banul ul {
list-style:none;
display:block;
margin:0;
padding:0;
}

.banul li {
list-style:none;
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700;
color:#CCC;
line-height:22px;
background:url(/images/file_icon.jpg) 0 2px no-repeat;
margin:0;
padding:0 0 0 28px;
}

.placeholder_3 {
width:1000px;
margin:0 auto;
padding:0 0 15px;
}

.login {
float:left;
width:280px;
margin:0;
padding:0 0 0 85px;
}

.bluequote {
color:#09AAD7;
font-size:16px;
font-weight:700;
font-family:"Trebuchet MS";
text-align:right;
line-height:22px;
padding:10px 50px 0 0;
}

.arial_11 {
float:left;
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
font-size:11px;
color:#000;
padding-left:10px;
width:140px;
}

.textfield {
border:1px solid #D1D1D1;
width:235px;
background:#fff;
height:18px;
margin:3px 0;
padding:0;
}

.textfield1 {
background:#DFE0E0;
border:1px solid #C5C6C7;
width:130px;
height:20px;
margin:0;
}

/* overall form layout */

form {
  background: #fff;
  border: 1px solid #d1d1d1;
}

.noborder {
  border: 0px;
}

input {
  border: 1px solid #d1d1d1;
}
textarea {
  border: 1px solid #d1d1d1;
}

select {
  border: 1px solid #d1d1d1;
}

option {
}

.loginimg {
float:left;
cursor:pointer;
border:none;
margin:0;
padding:4px 0 0 5px;
}

.login_btn {
margin:0;
padding:10px 0 0 20px;
border: 0;
}

.freeplan {
  color: red;
  text-decoration: none;
}

.placeholder_4 {
width:1000px;
background:#F9FAFA;
border-top:1px solid #DDDEDE;
margin:0 auto;
padding:12px 0;
}

.place4top {
background:url(/images/top_blue.jpg) 0 0 no-repeat;
width:838px;
height:37px;
margin:0 auto;
}

.place4mid {
background:url(/images/blue_mid.jpg) 0 0 repeat-y;
width:838px;
height:100%;
min-height:90px;
margin:0 auto;
}

.place4btm {
background:url(/images/blue_btm.jpg) 0 0 no-repeat;
width:838px;
height:37px;
margin:0 auto;
}

.plantabs {
width:200px;
float:left;
height:auto;
margin:0;
padding:0 0 0 7px;
}

.plantabs1 {
width:200px;
float:left;
margin:0;
padding:0 0 0 12px;
}

.titlesonbl {
color:#FEFEFE;
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
line-height:normal;
text-align:center;
font-weight:700;
padding:10px 0 0;
}

.list_plan {
margin:0;
padding:0 0 0 45px;
}

.list_plan ul {
list-style:none;
display:block;
margin:0;
padding:5px 0;
}

.list_plan li {
list-style:none;
background:url(/images/green_sym.jpg) 0 11px no-repeat;
color:#4B4B4B;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
margin:0;
padding:5px 0 5px 20px;
}

.uploadbtn {
border:none;
text-align:center;
margin:0 auto;
}

.footer {
font-family:Arial, Helvetica, sans-serif;
color:#707070;
font-size:11px;
margin:0 auto;
padding:30px 0 20px 60px;
}

.footer_in {
background:#F2F2F2;
font-family:Arial, Helvetica, sans-serif;
color:#707070;
font-size:11px;
margin:0 auto;
padding:30px 0 20px 60px;
}

.topright_sec {
float:right;
margin:0;
padding:0;
}

.signup_text_inner {
padding:15px 10px 0 0;
}

.signup_text_inner li {
display:inline;
list-style:none;
background:url(/images/sign_div.jpg) 0 5px no-repeat;
text-decoration:underline;
color:#09AAD7;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0;
padding:0 8px;
}

.signup_text_inner1 {
text-align:right;
padding:10px 0 0;
}

.innerblkline {
background:#000 url(/images/innerblk_img.jpg) 0 0 repeat-x;
height:26px;
}

.graybg {
background:#E4E4E4;
height:24px;
}

.white12list ul {
display:block;
margin-top:2px;
list-style:none;
padding:0;
}

.white12list li {
display:inline;
list-style:none;
background:url(/images/white_divider.jpg) 0 3px no-repeat;
text-decoration:none;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0;
padding:0 3px 0 8px;
}

.white12list li a {
text-decoration:none;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.white12list li a:hover {
text-decoration:none;
color:#57ADFD;
}

.adminmenu li {
display:inline;
list-style:none;
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0;
padding:0 10px;
}

.adminmenu li a {
text-decoration:underline;
color:#00F;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.middleinner {
/* background:#F2F2F2; */
margin:0;
padding:10px 5px;
}

.leftside {
width:250px;
float:left;
background:#FFF;
border:4px solid #C3C3C3;
margin:0;
padding:0;
}

.borderbtm {
border-bottom:4px solid #C3C3C3;
}

.bluelist {
margin:0;
padding:5px 3px 20px 5px;
}

.bluelist ul li {
list-style:none;
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:15px;
margin:0;
padding:0;
}

.subbluelist li a {
background:url(/images/blue_fold.jpg) 0 4px no-repeat;
margin:0 0 0 7px;
padding:0 0 2px 18px;
}

.boatimg {
border:none;
text-align:center;
margin:0 auto;
padding:6px 0;
}

.search {
margin:0;
padding:6px;
}

.rightside {
float:left;
width:715px;
background:#F2F2F2;
margin:0 0 0 10px;
padding:0;
}

.rgttop_1 {
border-top:4px solid #D1D1D1;
border-left:4px solid #D1D1D1;
border-right:4px solid #D1D1D1;
width:200px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#00F;
float:left;
background:#FFF;
line-height:18px;
}

.rgttop_2 {
color:#00F;
float:right;
border:none;
}

.rgtmain {
padding:2px 30px 0 0;
}

.rgtmain li {
display:inline;
list-style:none;
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0;
padding:0 6px;
}

.rgtmain li a {
text-decoration:none;
color:#00F;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.rgtmain li a.undline {
text-decoration:underline;
color:#00F;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
}

.rightside2 {
background:#FFF;
border:4px solid #C3C3C3;
margin:0;
padding:30px 14px;
}

.div1 {
width:165px;
float:left;
height:180px;
border-bottom:1px dashed #CCC;
border-right:1px dashed #CCC;
margin:0;
padding:0;
}

.div2 {
width:165px;
float:left;
height:180px;
border-bottom:1px dashed #CCC;
margin:0;
padding:0;
}

.innerbox {
margin:0 auto;
padding:6px 10px 0;
}

.boxmidcont_1 {
float:left;
border:0;
width:70px;
height:70px;
text-align:center;
margin:5px 5px 5px 0;
padding:0;
}

.boxmidcont_2 {
float:left;
margin:5px 0;
padding:0;
}

.arial_9 {
font-family:Arial, Helvetica, sans-serif;
color:#999;
font-size:9px;
text-decoration:none;
margin:0;
padding:0;
}

.arial_9 p {
margin:5px 0 0;
padding:0;
}

.arial_9 a {
text-decoration:none;
color:#999;
}

.arial_10 {
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
font-size:10px;
color:#000;
text-align:center;
}

.smlimg {
vertical-align:middle;
}

html fieldset {
position:relative;
margin-top:1em;
padding-top:2em;
padding-bottom:2em;
}

html legend {
position:absolute;
top:-1em;
left:.5em;
}

legend {
color:#FFF;
background:#333;
padding:.4em 1em;
}

label {
width:14em;
float:left;
text-align:right;
margin-right:.2em;
display:block;
}

.form_row {
white-space:nowrap;
padding-bottom:.5em;
}

.submit {
margin-left:15em;
}

#notice {
float:left;
width:300px;
height:30px;
padding-top:10px;
}

#errors {
text-align:center;
background:#fffccc;
width:80%;
margin:0 auto;
padding:5px;
}

.fieldWithErrors {
background-color:red;
display:table;
margin:1px;
padding:1px;
}

#errorExplination {
border:1px solid red;
margin-bottom:20px;
background-color:#f0f0f0;
padding:7px 7px 12px;
}

#errorExplination h2 {
text-align:left;
font-weight:700;
font-size:12pt;
background-color:#c00;
color:#fff;
margin:-7px;
padding:5px 5px 5px 15px;
}

#errorExplination p {
color:#333;
margin-bottom:0;
padding:5px;
}

#errorExplination ul li {
font-size:11pt;
list-style:square;
}

.pagination {
display:inline;
}

/*
.bluelist .noimg {
margin: 0px;
background: none;
padding: 0px;
}
*/

/*
a,.signup_text li a:hover,.signup_text_inner li a:hover,.adminmenu li a:hover,.bluelist a:hover,.rgtmain li a:hover {
text-decoration:none;
}
*/

.img,fieldset {
border:none;
}

.header,.middlepart {
margin:0 auto;
}

.signup_text ul,.signup_text_inner ul,.adminmenu ul,.rgtmain ul {
display:block;
list-style:none;
margin:0;
padding:0;
}

.signup_text li a,.signup_text_inner li a {
color:#09AAD7;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration: underline;
}

.signup_text li a:hover {
	text-decoration: none;
}

.signup_text li.bgnone,.signup_text_inner li.bgnone,.white12list li.bgnone {
background:none;
}

.footer p,.footer_in p {
margin:0;
padding:6px 0 0;
}

.footer a,.footer_in a {
color:#707070;
text-decoration:underline;
}

.white12list,.adminmenu {
padding:2px 0 0 30px;
}

.adminmenu_images,.rgtmain_images {
padding:0 1px 0 0;
}

/*
.bluelist li a,.bluelist a {
background:url(/images/main_bluefoldico.jpg) 0 0 no-repeat;
color:#00F;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:15px;
text-decoration:underline;
margin:0;
padding:0 0 0 25px;
}
*/

.bluelistitem {
background:url(/images/main_bluefoldico.jpg) 0 0 no-repeat;
color:#00F;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:15px;
text-decoration:underline;
margin:0;
padding:0 0 0 25px;
}


.rightside1,.boxmidcont {
margin:0;
padding:0;
}

td.item,li.item {
background:#fff;
}

#announcement {
  width: 98%;
  background: #FAFAD2;
  border: 1px solid #BDB76B;
  padding: 5px 5px 5px 5px;
  margin-bottom: 10px;
}

/* icons */

.title {
	float: left;
	display: block;
}

.itemimage {
	float: left;
	display: block;
	height: 100px;
	width: 60px;
}

.icon_doc {
	background: url(/images/icons/doc.jpg) 0 0 no-repeat;
}
.icon_dbf {
	background: url(/images/icons/dbf.jpg) 0 0 no-repeat;
}
.icon_jpg {
	background: url(/images/icons/jpg.jpg) 0 0 no-repeat;
}
.icon_html {
	background: url(/images/icons/html.jpg) 0 0 no-repeat;
}
.icon_pdf {
	background: url(/images/icons/pdf.jpg) 0 0 no-repeat;
}
.icon_sit {
	background: url(/images/icons/sit.jpg) 0 0 no-repeat;
}
.icon_tiff {
	background: url(/images/icons/tiff.jpg) 0 0 no-repeat;
}
.icon_txt {
	background: url(/images/icons/txt.jpg) 0 0 no-repeat;
}
.icon_xls {
	background: url(/images/icons/xls.jpg) 0 0 no-repeat;
}
.icon_zip {
	background: url(/images/icons/zip.jpg) 0 0 no-repeat;
}
.icon_misc {
	background: url(/images/icons/misc.jpg) 0 0 no-repeat;
}

.overimage {
	padding: 10px;
}

.one_time_inner {
	padding: 5px;
}

.category {
  padding-top: 0px;
  padding-bottom: 0px;
}

.hover {
  background-color: #a0a0a0;
}
