.form {width: 350px; background: #EDFEE9; padding: 5px;}
.form .label{ float:left; width: 130px; }
.form .item {padding: 2px;}
.form .submit{ text-align: center; padding-top: 5px;}

.error{color: #f00;}
.success{color: #00CC33;}

.menu{}
.menu .item{float: left; width: 80px; text-align: center; padding: 5px; background: #EFF8F8; margin-right: 2px;}

.list{width: 500px; background: #F1F5FE; padding: 2px; font-family:'Verdana';}
.list .header { padding: 3px; font-size: 14px;}
.list .item{ width: 80px; float: left;  font-weight: bold; margin-right: 2px;}
.list .row{background: #F8F9F7;  padding: 2px; margin-top:1px; font-size: 14px;}
.list .row_r{background: #F8F9F7;  padding: 2px; margin-top:1px; font-size: 14px;text-align:right}

tr.aa-header td{
	background-color: #e5e5e5; 
	border: 1px #c0c0c0 solid; 
	padding: 4px; 
	font-size: 11px;
	text-align: center;
}

tr.aa-item td{
	border: 1px #c0c0c0 solid; 
	padding: 4px; 
	font-size: 11px;
	text-align: center;
}

.aa-warning{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; padding-top: 10px; 
	background-image:url(../images/exclamation.png); 
	background-position:5px 50%; 
	background-repeat: no-repeat; 
	padding-bottom: 10px; 
	padding-left: 27px; 
	padding-right: 10px; 
	border-top: 1px solid #FFD324; 
	border-bottom: 3px solid #FFD324; 
	background-color: #FFF6BF; 
	margin-left: 3px; 
	margin-right: 3px;
}

.aa-error {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	padding-top: 10px; 
	background-image:url(../images/exclamation.png); 
	background-position:5px 50%; 
	background-repeat: no-repeat; 
	padding-bottom: 10px; 
	padding-left: 27px; 
	padding-right: 10px; 
	border-top: 1px solid #FFD324; 
	border-bottom: 3px solid #FFD324; 
	background-color: #FFF6BF; 
	margin-left: 3px; 
	margin-right: 3px;
}

.aa-message{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	background-image:url(../images/info.png); 
	background-position:5px 50%; 
	background-repeat: no-repeat; 
	padding-top: 10px; 
	padding-bottom: 10px; 
	padding-left: 27px; 
	padding-right: 10px; 
	border-top: 1px solid #548DD4; 
	border-bottom: 3px solid #548DD4; 
	background-color: #E0EAEF; 
	margin-left: 3px; 
	margin-right: 3px;
}

.aa-test {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	padding-top: 10px; 
	padding-bottom: 10px; 
	padding-left: 10px; 
	padding-right: 10px; 
	border-top: 1px solid #548DD4; 
	border-bottom: 3px solid #548DD4; 
	background-color: #E0EAEF; 
	margin-left: 3px; 
	margin-right: 3px;
}

.adminArea {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	padding: 3px;
}

.adminTitle {
	background-color: #d5d5d5;
	padding: 3px;
	border: 1px #909090 dotted;
}

.adminTableHeader {
	background-color: #f5f5f5;
	padding: 3px;
	border: 1px #909090 dotted;
}

.adminTableData {
	background-color: #FAFAFA;
	padding: 3px;
	border: 1px #909090 dotted;
}

img.imgInLine {
	vertical-align: -4px; 
	border: 0px;
}

img.imgInLineLarge {
	vertical-align: -2px; 
	border: 0px;
}

.smallText {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 11px;
	margin-bottom: 5px;
}

.smallText input,select {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 11px;
}

.domainOnlyPR {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 11px;
	margin-bottom: 5px;
	border: 1px #c0c0c0 dotted;
	padding: 3px;
	background-color: #f5f5f5;
	padding: 5px 10px 5px 30px;
	background: url(../images/info.gif) no-repeat 5px 50%;
	width: 550px;
}

.smallTxt {
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	margin-top: 30px; 
	margin-left: 5px;
}

.alignRight {
	text-align: right;
	padding-right: 10px;
}

table.priceList {
	width: 600px;
}
	table.priceList th {
		background-color: #dedede;
		padding: 4px;
		border-top: 1px #000000 solid;
		border-bottom: 1px #000000 solid;
		border-right: 1px #000000 solid;
	}
	table.priceList th.plItem, table.priceList td.plItem {
		width: 110px;
	}
	table.priceList td.plItem .infoTxt {
		font-size: 11px;
	}
	table.priceList .plLeftCell {
		border-left: 1px #000000 solid;
		font-size: 12px;
		font-family: verdana, arial, sans-serif;
	}
	table.priceList td {
		padding: 4px;
		border-bottom: 1px #000000 solid;
		border-right: 1px #000000 solid;
	}
	
img.miniIcons {
	vertical-align: -3px;
}

a:hover.noLink, a:active.noLink, a:visited.noLink, a:link.noLink {
	text-decoration: none;
	color: #000000;
}

a:hover.hasLine, a:active.hasLine, a:visited.hasLine, a:link.hasLine {
	text-decoration: underline;
}