body {

	margin: 0;

	padding: 0;

	background: #f4f4f4;

}

body,td,th,input,select,textarea {

	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;

	font-size: 13px;

	color: #646464;

	line-height: 20px;

}

a img {

	border: none;

}

ul {

	margin: 0;

}

i {

	font-style: italic;

	color: #999;

	background: #ecf6fd;

	padding: 2px 6px;

}

a:link, a:visited {

	color: #183A52;

	text-decoration: none;

}

a:hover {

	text-decoration: underline;

	color: #183A52;

}

.highlight {

	padding: 10px 15px;

	margin: 0 0 15px 0;

	border: 1px solid #335F7D;

	background: #e7f6fd;

	font-size: 15px;

	line-height: 22px;

}

.highlight2, h3.highlight3 {
	padding: 10px 15px;
	margin: 0 0 15px 0;
	border: 1px solid #d8d8d8;
	background: #f2f2f2;
	font-size: 15px;
	line-height: 22px;
}h3.highlight3 { 
	color: #000000;
} 

.errortext {

	font-size: 14px;

	color: #FFFFFF;

	background: #FF4646;

	margin: 0;

	padding: 8px 5px 8px 10px;

	font-weight: bold;

	font-family: "trebuchet MS", arial, helvetica, sans-serif;

	border: 1px solid #A40000;

	margin: 0px 0px 5px 0px;

}

.successtext {

	font-size: 14px;

	background: #B1FFA6;

	margin: 0;

	color: #000000;

	padding: 12px 0px 8px 0px;

	font-weight: bold;

	font-family: "trebuchet MS", arial, helvetica, sans-serif;

	border: 1px solid #16B000;

	margin: 0px 0px 5px 0px;

}

.border {

	border-top: solid 1px #eee;

	margin-top: 15px;

	padding-top: 15px;

}

h1 {

	font-size: 21px;

	line-height: 20px;

	color: #183A52;

	margin: 0;

	padding: 0 0 20px 0;

	font-weight: normal;

}

h2 {

	font-size: 12px;

	line-height: 20px;

	color: #666;

	background: #f2f2f2;

	margin: 0 0 0 0;

	padding: 6px 12px;

	display: block;

	font-weight: bold;

}

h3 {

	font-size: 17px;

	line-height: 20px;

	color: #183A52;

	margin: 0;

	padding: 0 0 10px 0;

	font-weight: normal;

}

hr {

	height: 0px;

	background-color: #ddd;

	border: 0px;

	margin: 15px 0 25px 0;

	padding: 0;

	border-top: solid 1px #ddd;

	overflow: hidden;

}

/* Head */

#head {

	background: #183A52;

	color: #fff;

	padding: 0;

	position: relative;

	font-size: 11px;

}

#head a {

	color: #fff;

}

#head-inner {

	width: 900px;

	margin: 0 auto;

	overflow: hidden;

	position: relative;

	padding: 5px 0 5px 0;

}

#head-links {

	float: right;

	top: 0;

}

/* Content */

#entire {

	width: 100%;

	margin: 0 auto;

	padding: 30px 0 60px 0;

	background: #fff;

}

#content {

	width: 1100px;

	margin: 0 auto;

	padding: 0;

}

#content-one {

	float: left;

	width: 500px;

	padding: 0;

}	

#content-two {

	float: left;

	width: 175px;

	padding: 0;

	margin-left: 25px;

}

#content-two a {

 font-size: 10pt;

 font-weight: bold;

} 

#content-three {

	float: left;

	width: 175px;

	padding: 0;

	margin-left: 25px;

}

#content-four {

	float: left;

	width: 175px;

	padding: 0;

	margin-left: 25px;

}

#content p {

	padding: 0 0 10px 0;

	margin: 0;

	text-align: justify;

}

#content .feature-list {

	margin: 0;

	padding: 0;

	list-style: none;

	font-size: 11px;

}

#content .feature-list li {

	padding: 2px 0px 2px 14px;

	border-top: 1px solid #dbd5c5;

	background: url(../images/arrow.gif) no-repeat;

	background-position: 0px 7px;

}

/* Foot */

#foot {

	margin: 0;

	overflow: hidden;

	font-size: 12px;

	line-height: 24px;

	color: #666666;

	

	border-top: 5px solid #d8d8d8;

}

#foot-inner {

	width: 900px;

	margin: 0 auto;

	padding: 15px 0;

}

/* Main navigation */

#nav-entire {

	background: #183A52 url(../images/bg_head.gif);
	background-repeat:repeat-x;

	margin: 0 auto;

	border-bottom: 1px solid #fff;

	

	border-top: 5px solid #000000;

}

#nav-wrap {

	width: 900px;

	margin: 0 auto;

	

	padding: 14px 0 8px 0;

	position: relative;

}

#head-nav {

	margin: 0 auto;

	text-transform: capitalize;

	margin-top: -24px;
	
	float: right;

}

#head-nav ul {float: right; margin: 0px; padding: 0px;}

#head-nav li {

	float: left;

	list-style: none;

	margin-left: 5px;

	background: #555;

 }

#head-nav a {

	float: left;

	display: block;

	color: #faf7eb;

	padding: 6px 15px;

	text-decoration: none;

	white-space: nowrap;

 }

#head-nav .navwidth > ul a {width: auto;}

#head-nav a {float: none; color: #e8e8e8;}

#head-nav a:hover {color: #e8e8e8; background: #444;}

#head-nav li.current {position:relative; top:2px; margin-top: -2px}

#head-nav li.current a {

	color: #666;

	background: #fff;

	padding: 6px 15px;

}

#head-nav li.current a:hover {color: #666; background: #fff;} 

/* Sub navigation */

#sub-entire {

	background: #f2f2f2;

	padding: 0;

	margin: 0;

}

.sub-nav {

	background: #fff;

	padding: 14px 18px;

	margin: 0 0 15px 0;

}

.sub-nav a:link, a:visited, a:hover {

	color: #183A52;

}

.sub-nav ul {

	list-style: none;

	text-align: left;

	margin: 0px 0px 10px 0px;

	padding: 0px 0px 0px 0px;

	color: #999;

	font-size: 11px;

}

.sub-nav li {

	padding: 1px 0 1px 20px;

	border-bottom: 1px solid #eee;

	display: block;

}

.flag-pos {

	position: relative;	

	top: 0;

	right: 0;

}

.banner {

	padding: 6px;

	border: 1px solid #d8d8d8;

	background: #f2f2f2;

	

	margin: 10px 0px 0px 0px;

}

.hostselect {

	text-align: center;

	margin: 10px 0px 10px 0px;

}

/* Table */

.table table, .table th, .table td {

	border: 1px solid #c6dfe9;

	border-collapse: collapse;

	font-family: "Trebuchet MS", Arial, sans-serif;

	color: #555;

	/*width: 100%;*/

}

.table {

	margin: 20px 0 0 0;

}

.table caption {

	font-size: 150%;

	font-weight: bold;

	margin: 5px;

}

.table td, .table th {

	padding: 4px;

}

.table thead th {

	text-align: center;

	background: #E6EDF5;

	color: #4F76A3;

	font-size: 100% !important;

	padding: 4px 10px;

}

.table tbody th {

	font-weight: bold;

}

.table tbody tr { background: #FCFDFE; }

.table tbody tr.odd { background: #F7F9FC; }

.table tfoot th, tfoot td {

	font-size: 85%;

}

.table td {

  text-align: center;

}

.table, .title {

  background: #e7f6fd;

}

.table, .title2 {

  background: #f2f2f2;

}

.score {

  width: 50px;

}

.right-insert {

  float: right;

}

a.smallLink {
	color:#f16c00 !important;
}