* {
	border:		0;
	margin:		0;
	padding:	0;
}

.hide 	{		display:		none;		}
.italic	{		font-style:		italic;		}
.bold	{		font-weight:	bold;		}
a 		{		color:			#206498;	cursor:	pointer;	}
h1		{		font-size:		28px;		color:	#206498;	}
h2		{		font-size:		22px;		color:	#206498;	}
h3		{		font-size:		18px;		color:	#000;		}
h4		{		font-size:		16px;		}
h5		{		font-size:		14px;		}
h6		{		font-size:		12px;		}
h1,h2,h3,h4,h5,h6 {	font-weight: normal; }

.darkgrey	{	color:			#666;		}
.lightgrey	{	color:			#ccc;		}
.black		{	color:			#000;		}
.blue		{	color:			#206498;	}
.red		{	color:			#c01a1a;	}

.left		{	float:			left;		}
.right		{	float:			right;		}
.tleft		{	text-align:		left;		}
.tcenter	{	text-align:		center;		}
.tright		{	text-align:		right;		}

body {
	font-family:	Helvetica, Arial, sans-serif;
	font-size:		13px;
	text-align:		center;
	line-height:	1.7em;
	color:			#000;
	background:		#e2e3e4;
}

select.text,
textarea.text,
input.text {
	font-family:	inherit;
	color:			#000;
	font-size:		12px;
	padding:		5px 4px 6px 4px;
	color:			#000;
	background:		#fff;
}
input.submit,
a.button {
	color:			#fff;
	padding:		4px 25px;
	background:		#206498;
}
input.submit:hover,
a.button:hover {
	background:		#3c7bab;
}
a.button {
	width:			auto;
	margin-top:		4px;
	text-decoration:none;
}

#main {
	display:		block;
	width:			1150px;
	margin:			0 auto;
}

#header {
	float:			left;
	width:			1150px;
	height:			99px;	
	background:		url(../images/main-bg.gif) repeat-y top left;	
}

#header div.content
{
	float:			left;
	width:			1138px;
	height:			99px;
	margin-left:	6px;
	background:		url(../images/header-bg.jpg) no-repeat top left;
}
#header div h1 {
	float:			left;
	width:			245px;
	height:			99px;
	background:		url(../images/header-logo.jpg) no-repeat top left;
}
#header-menu {
	float:			right;
	margin-top:		35px;
	padding-left:	170px;
}
#header-menu li {
	display:		inline;
	float:			left;
	margin-right:	10px;
}
#header-menu li a {
	display:		block;
	float:			left;
	color:			#fff;
	padding:		5px 15px 10px 15px;
	font-size:		14px;
	text-decoration:none;
	text-transform: uppercase;
}
#header-menu li a:hover,
#header-menu li.active a {
	color:			#213c58;
	background:		#fff url(../images/header-menu-bg.gif) repeat-x bottom center;	
}
#header-menu-btn 	{	display: none; }
#header-menu #header-menu-login {	display: none; }

#header div div.login {
	display:		block;
	float:			right;
	height:			22px;
	margin:			7px 10px 0 0;
	color:			#fff;
}
#header div div.login a {
	color:			#fff;
}
#header div div.login input {
	float:			left;
	padding:		4px;
	font-size:		11px;
	margin-right:	10px;
}
#header div div.login input.text {
	font-size:		11px;
	width:			140px;
	color:			#999;
	border:			1px solid #fff;
}
#header div div.login input.submit {
	text-transform: uppercase;
	padding:		4px 20px;
	margin-right:	10px;
	border:			1px solid #68839a;
	background:		#1d314b;
}




#content {
	display:		block;
	float:			left;
	width:			1150px;
	text-align:		left;
	font-size:		13px;
	background:		url(../images/main-bg.gif) repeat-y top left;
}

#fullwidth {
	display:		block;
	float:			left;
	width:			1138px;
	margin-left:	6px;
	margin-bottom:	10px;
	background:		#fff;

}
#fullwidth div {
	float:			left;
	padding:		10px 20px;
}

#left-column {
	display:		block;
	float:			left;
	width:			820px;
	margin-left:	6px;
	margin-bottom:	10px;
}

#left-column div {
	float:			left;
	width:			780px;
	padding:		10px 20px;
}

#left-column div h2,
#left-column div h3 {
	width:			100%;
	padding:		5px 0px;
}
#left-column div.half {
	float:			left;
	width:			370px;
}

#left-column div ul,
#right-column div ul {
	padding-left:	35px;
}
#right-column div ul li,
#left-column div ul li {
	line-height:	1.5em;
	list-style-image:		url(../images/list-arrow.png);
}

#left-column label {
	float:		left;
	width:		150px;
}
#left-column textarea.text,
#left-column input.text {
	width:			250px;
	margin-bottom:	4px;
	padding:		4px 2px;
	border: 		1px solid #ccc;
}
#left-column input.submit {
	padding:		6px 40px;
}


#right-column {
	float:			right;
	width:			315px;
	margin-right:	6px;
	margin-bottom:	10px;
}
#right-column div {
	display:		block;
	float:			left;
	width:			250px;
	margin:			15px 20px;
	color:			#000;
}
#right-column div h2 {
	color:			#000;
	padding:		5px 0px;
}
#right-column div a {
	color:			#000;
}
#right-column div ul li {
	padding-left:	5px;
	list-style-image:		url(../images/list-block.png);
}


#footer {
	float:			left;
	width:			1150px;
	background:		url(../images/main-bg.gif) repeat-y top left;
}
#footer div {
	float:			left;
	width:			1138px;
	padding:		6px 0;
	margin-left:	6px;
	font-size:		10px;
	text-align:		center;
	color:			#fff;
	background:		#3c3c3c url(../images/footer-bg.jpg) no-repeat top left;
}
#footer div a {
	color:			#fff;
}
#footer span.border {
	display:		block;
	float:			left;
	width:			1150px;
	height:			7px;
	background:		url(../images/footer.gif) no-repeat top left;
}
