* { padding:0; margin:0; }

body {
	color:#24353c;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	background:#FFFFFF url(../images/bg.jpg) repeat-x 0 0;
}

a							{ color:#24353c; text-decoration:underline; }
a:hover						{ color:#24353c; text-decoration:none; }
h4 							{ font:bold 14px Arial, Helvetica, sans-serif; line-height:22px; }

#content .maincontent 	 	{ width:900px; }
#content .maincontent h1 	{ color:#24353c; font-size:18px; margin:0 0 15px 0;}
#content .maincontent h1 a 	{ font-size:1,8em; color:#12B4F5; }
#content .maincontent h4 	{ font-weight: bold; color: #12B4F5; margin: 0 0 5px 0;}

label 						{ display:block; font-weight: bold; }
input, textarea, select		{ margin:3px; }
img 						{ border:0px; }

.wrap {
	margin:auto;
	width:1200px;
}
#header {
	color:#FFFFFF;
	height:130px;
}
#header ul				{ list-style-type:none; float:right; }
#header ul li			{ display:inline; }
#header ul li a			{ color:#FFFFFF; font-size:10px; text-decoration:none; line-height:28px; margin-left:15px; }
#header ul li a:hover	{ text-decoration:underline; }

#header h1	{ clear:both; }
#header h1 a {
	position:absolute;
	top:57px;
	left:20px;
	color: #00B5F6;
	text-decoration: none;
	/*background:transparent url(../images/logo.jpg) no-repeat 0 0;*/
	width:206px;
	height:30px;
	/*text-indent:-9999px;*/
	
}
#header #infobox {
	float:right;
	margin-top:7px;
	color:#546c76;
	font:normal 10px Tahoma, Arial, Helvetica, sans-serif;
	background:#c2ecfd;
	padding:15px;
	width:250px;
}
#header #infobox strong {
	display:block;
}

#nav {
	width:1200px;
	height:25px;
	border-bottom:3px solid #24353c;
}
#nav ul {
	list-style-type:none;
}
#nav ul li {
	display:inline;
}
#nav ul li a {
	color:#24353c;
	font-weight:bold;
	text-decoration:none;
	padding:8px 15px 8px 15px;
}
#nav ul li.active a {
	color:#24353c;
	background:transparent url(../images/nav_active.jpg) no-repeat bottom center;
}

#content {
	background:#d8f4ff;
	border-bottom:1px solid #95c7db;
	padding:0px;
}
#content .top {
	background:transparent url(../images/content_topbg.jpg) repeat-x 0 0;
	height:110px;
	padding:15px 200px 15px 20px;
	color:#fff;
	width:980px;
}
#content .top h1 {
	line-height:30px;
}
#content .maincontent {
    padding:0 5px 15px 15px;
}
#sidebar {
	float:right;
	margin-top:32px;
	width:200px;
	height: 100%;
	background:#b9e6f7 url(../images/sidebar_top.jpg) no-repeat 0 0;
	padding:15px 10px 10px 20px;
}
#sidebar input:first-child {
	padding:2px;
}
#sidebar p {
/*	color:#6a848e;*/
	color:#56707b;
	font:normal 11px/16px Tahoma, Arial, Helvetica, sans-serif;
	padding-bottom:20px;
}
#sidebar .box {
/*	color:#56707b;*/
/*	font:normal 11px/15px Arial, Helvetica, sans-serif;*/
}

.clearfix { clear:both; }

#contentTable {
   width:935px;
}
#contentTable th {
	text-align: left;
	padding:5px;
	border-bottom:1px solid #b6deee;
}
#contentTable td {
	font-weight:normal;
	padding-left:10px;
	border-bottom:1px solid #b6deee;
	}
#contentTable td.domains a {
	color:#517989;
	font:bold 11px/16px Arial, Helvetica, sans-serif;
	text-decoration:none;
	}
#contentTable td.domains a:hover {
	color:#000;
	text-decoration:underline;
	}
#contentTable .normal td {
	background-color:#e5f8ff;
	padding:5px;
	padding-left:10px;
	}
#contentTable .alternate td {
	background-color:#f5fcff;
	padding:5px;
	padding-left:10px;
	}
#contentTable .highlite td {
	background-color: #FECBAB;
	padding:5px;
	padding-left:10px;
	}
	
.pagination{
padding: 2px;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: right; /*Set to "right" to right align pagination interface*/
font-size: 12px;
}

.pagination li{
background-color:#fff;
list-style-type:none;
display: inline;
margin-right: 5px;
padding-bottom: 1px;
}

.pagination a, .pagination a:visited{
padding:0 5px;
text-decoration: none; 
}

.pagination a:hover, .pagination a:active{
color:#000;
background-color:lightyellow;
}

.pagination li.currentpage a{
color:white;
font-weight:bold;
background-color:#24353C;
}

.pagination li.disablepage{
padding: 0 5px;
color: #929292;
}

.pagination li.nextpage{
font-weight: bold;
}


* html .pagination li.currentpage, * html .pagination li.disablepage{ /*IE 6 and below. Adjust non linked LIs slightly to account for bugs*/
margin-right: 5px;
}

.listing {
	background:#f3fcff;
	border:1px solid #9dd1e5;
	padding:20px;
}
/*==========================================*/
#tagCloud { line-height: 25px; text-align:center; color:#81B0D2;overflow:hidden;padding:10px; margin:0; text-align:center; list-style:none; }
#tagCloud span {margin:10px;}
#tagCloud a, #tagCloud a:hover, #tagCloud a:visited{color:#81B0D2; text-decoration: none;}
#tagCloud  .t0 a { color:#81B0D2; font-size: 100%; }
#tagCloud  .t1 a { color:#81B0D2; font-size: 150%;}
#tagCloud  .t2 a { color:#81B0D2; font-size: 160%; font-weight: bold; }
#tagCloud  .t3 a { color:#81B0D2; font-size: 170%; }
#tagCloud  .t4 a { color:#81B0D2; font-size: 180%; }
#tagCloud  .t5 a { color:#81B0D2; font-size: 190%; font-weight: bold; }
#tagCloud  .t6 a { color:#81B0D2; font-size: 190%; }
#tagCloud  .t7 a { color:#81B0D2; font-size: 190%; }
#tagCloud  .t8 a { color:#81B0D2; font-size: 190%;  font-weight: bold;}
#tagCloud  .t9 a { color:#81B0D2; font-size: 200%; }
#tagCloud  .t10 a { color:#81B0D2; font-size: 200%;  font-weight: bold;}
/*************** Forms ***************/

form label {

                display:block;
                float: left;
                width: 190px:
                padding: 0 0 10px;
                font-weight: bold;
                }
             
form fieldset legend {
                font-weight: bold;
                margin-bottom: 10px;
                padding-top: 10px;
                }
form p {
        margin-bottom: 5px;
    
    }                
form p small {
                font-size: 0.75em;
                color: #777;
                }
				
				
form input[type="text"],
form input[type="password"],
form select,
form textarea,
form .wysiwyg {
                padding: 6px;
                font-size: 13px;
                background: #fff url('../images/bg-form-field.gif') top left repeat-x;
                border: 1px solid #d5d5d5;
				color: #333;
                }
            
form .small-input {
                width: 25% !important;
                }
                
form .medium-input {
                width: 50% !important;
                }
                
form .large-input {
                width: 97.5% !important;
				font-size: 16px !important;
				padding: 8px !important;
                }
                
form textarea {
                width: 97.5% !important;
                font-family: Arial, Helvetica, sans-serif;
                }
                
form select {
                padding: 4px;
                background: #fff;
                }
				
form input[type="checkbox"],
form input[type="radio"] {
				padding: 0;
                background: none;
				border: 0;
                }
.pagination li a,
form input[type="text"],
form input[type="password"],
form textarea,
form .wysiwyg,
form select {
                -moz-border-radius: 4px;
                -webkit-border-radius: 4px;
				border-radius: 4px;
			}
.button {
				font-family: Verdana, Arial, sans-serif;
                display: inline-block;
                background: #459300 url('../images/bg-button-green.gif') top left repeat-x !important;
                border: 1px solid #459300 !important;
                padding: 4px 7px 4px 7px !important;
                color: #fff !important;
                font-size: 11px !important;
                cursor: pointer;
                }
                
.button:hover {
                text-decoration: underline;
                }
                
.button:active {
                padding: 5px 7px 3px 7px !important;
                }
