body, td { 
	font-family									: 	Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size									:	12px;
	color										:	#333333;
	line-height									:	15px;
	text-align									:	left;
}


body {
	background-color 							:	#ffffff;
	margin										: 	0px;
}

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

a {
	color										:	#000000;
	text-decoration								:	none;
}

a:hover {
	text-decoration								:	underline;
}

a.grey {
	color										:	#333333;
	text-decoration								:	underline;
}

a.grey:hover {
	text-decoration								:	none;
}

a.orange {
	color										:	#f58426;
	text-decoration								:	none;
}

a.orange:hover {
	text-decoration								:	underline;
}

h1 {
	color										:	#333;
	font-weight									:	bold;
	font-size									:	22px;
}

h2 {
	color										:	#000000;
	font-weight									:	bold;
	font-size									:	14px;
}

ul {
	margin										:	0px;
	padding										:	0px 0px 0px 15px;
}

	#topbar
	{
		height 			: 25px;
	}
		
		#flags
		{
			float		: left;
			margin		: 7px 0 0 15px;
		}
		
		#smallmenu
		{
			float: right;
		}
		
		#smallmenu li
		{
			display		: inline;
			float		: left;
			line-height	: 25px;
			padding 	: 0 15px 0 0;
		}
		
		#smallmenu li a
		{
			font-size: 11px;
		}
		
		#smallmenu li a.active
		{
			font-size: 11px;
			color : #ff6600;
		}
		
		#searchbox form
		{
			padding: 0;
			margin: 0;
		}
		
		#searchbox input.search
		{
			font-family 	: Trebuchet MS, Arial, Helvetica, sans-serif;
			font-size 		: 11px;
			line-height 	: 15px;
			margin			: 0 0 2px 0;
			padding			: 0;
			height			: 17px;
			width			: 160px;
			border			: 1px solid #000;
			text-indent 	: 2px;
			vertical-align 	: middle;
		}
		
		#searchbox #searchbutton
		{
			font-family 	: Trebuchet MS, Arial, Helvetica, sans-serif;
			font-size 		: 13px;
			font-weight 	: bold;
			color 			: #ff6600;
			border			: none;
			background		: none;
			margin			: 0;
			padding			: 0;
			vertical-align 	: middle;
		}
	
	#leftheader
	{
		height 			: 150px;
		width 			: 690px;
		line-height		: 0;
	}
	
		#leftheader img 
		{
			vertical-align: text-bottom;
		}
	
	#rightheader
	{
		height 			: 150px; 
		padding 		: 0;
		line-height 	: 25px;
		font-size 		: 22px;
		font-weight 	: bold;
		color 			: #FFF;
		text-align 		: center;
		background 		: #f58426 url(../images/orange_corner.jpg) no-repeat right top;
	}
	
	#menubar
	{
		height 			: 25px;
		border-top 		: 1px solid #fff;
	}
		
		#menu
		{
			text-align	: justify;
			color		: #fff;
			background 	: #231f20;
			height		: 26px;
		}
		
		#menu .line
		{
			font-size	: 18px;
		}
		
		#menu span.item a.active
		{
			color : #ff6600;
		}
		
		#menu ul.sub li a.active
		{
			background	: #333;
		}
		
		#menu span.item
		{
			position	: relative;
			display		: inline-block;
			white-space	: nowrap;
			height		: 25px;
			line-height : 25px;
		}
		
		#menu span.item a
		{
			color		: #fff;
			font-size 	: 13px;
			font-weight : bold;
		}
		
		#menu span.item ul a
		{
			color		: #fff;
			font-size 	: 11px;
			font-weight : bold;
		}
		
		#menu span.item a:hover
		{
			text-decoration	: none;
			color 			: #ff6600;
		}
		
		#menu ul
		{
			left: 0px;
			vertical-align: text-bottom;
			display		: none;
			background	: url(../images/spacer.gif);
			top			: 25px;
			position	: absolute;
			list-style	: none;
			padding		: 1px 0 0 0;
			margin		: 0;
			z-index		: 1;
		}
		
		#menu ul li
		{
			display 		: block;
			width			: 211px;
			background		: #231f20;
			height 			: 23px;
			line-height 	: 23px;
			margin-top 		: 1px;
		}
		
		#menu ul li a
		{
			display 		: block;
			font-size 		: 11px;
			padding			: 0 5px;
		}
		
		/* level 2 */
		#menu ul ul
		{
			padding		: 1px 0 0 1px;
			margin		: -25px 0 0 211px;
			z-index		: 2;
			top	: auto;
		}
		
		#menu ul ul li
		{
			width: auto;
		}
		/* end level 2 */
		
		#menu li>ul
		{
			left: auto;
			top	: auto;
		}
		
		#menu span.finish
		{
			display		: inline-block;
			width		: 100%;
			height		: 5px;
		}
	
	#secondmenu
	{
		list-style	: none;
		padding		: 0;
		margin-left : 15px;
		font-weight	: bold;
		font-size	: 12px;
	}
	
		#secondmenu>li
		{
			margin-bottom: 11px;
		}
		
		#secondmenu li.active>a
		{
			color 			: #F58426;
		}
		
		#secondmenu li ul.submenu
		{
			font-size		: 11px;
			font-weight		: normal;
			list-style		: none;
			padding-top 	: 5px;
			margin-left		: 0;
		}
		
		#secondmenu li ul.submenu>li
		{
			margin-bottom	: 6px;
			line-height 	: 12px;
		}
		
		#secondmenu li ul.submenu>li.active
		{
			font-weight		: bold;
		}
		
		#secondmenu li ul.submenu>li.active>a
		{
			color 			: #F58426;
		}
	
	#main
	{
		background	: url(../images/mainbg.png) repeat-x;
	}
	
		#main .left
		{
			width			: 175px;
			padding			: 26px 0 0 0;
			vertical-align	: top;
		}
	
		#main .middle
		{
			width			: 485px; 
			padding			: 26px 15px 0 15px;
			vertical-align	: top;
		}
		
		#main .middle h1
		{
			margin-top		: 0px;
		}
		
		#main .right
		{
			width: 290px;
			vertical-align: top;
		}
		
	#footer
	{
		width			: 980px;
		height			: 120px;
		background 		: url(../images/footerbg.png);
		text-align		: center;
		color 			: #fff;
		padding			: 0;
	}
	
		#footer span
		{
			margin-top 		: 95px;
			display			: block;
			width			: 980px;
		}

#shadeleft
{
	width: 8px;
	background: url(../images/shade_left.jpg) no-repeat;
	background-position: 0px 40px;
}

#shaderight
{
	width: 8px;
	background: url(../images/shade_right.jpg) no-repeat;
	background-position: 0px 40px;
}

#border_left
{
	background: url(../images/border_left_top.jpg) no-repeat #999999;
}

#border_left_footer
{
	background: url(../images/border_left_bottom.jpg) no-repeat;
}

#border_right
{
	background: url(../images/border_right_top.jpg) no-repeat #f58426;
}

#border_right_footer
{
	background: #f58426;
}

.search_title
{
	padding-top : 10px;
	font-size	: 14px;
	font-weight : bold;
}

.search_text
{
	color: #666;
	padding-bottom : 5px;
}

.highlight1_title
{
	width			: 231px;
	font-weight 	: bold;
	padding-left	: 11px;
	padding-top 	: 10px;
	padding-bottom 	: 10px;
	background 		: url(../images/highlight_1_top.jpg) no-repeat;
}

.highlight1_body
{
	vertical-align 	: top;
	padding-left	: 11px;
	background 		: url(../images/highlight_bg.jpg) repeat-y;
}

.highlight1_body>p
{
	margin-top : 0px;
}

.highlight1_footer
{
	height 			: 15px;
	background 		: url(../images/highlight_1_bottom.jpg) bottom no-repeat;
}

.highlight2_title
{
	width			: 231px;
	font-weight 	: bold;
	padding-left	: 11px;
	padding-top 	: 10px;
	padding-bottom 	: 10px;
	background 		: url(../images/highlight_2_top.jpg) no-repeat;
}

.highlight2_body
{
	vertical-align 	: top;
	padding-left	: 11px;
	background 		: url(../images/highlight_bg.jpg) repeat-y;
}

.highlight2_body>p
{
	margin-top : 0px;
}

.highlight2_footer
{
	height 			: 15px;
	background 		: url(../images/highlight_2_bottom.jpg) bottom no-repeat;
}

.highlight_right_top 
{
	color		: #fff;
	background	: #333;
	font-size	: 11px;
}

.highlight_right_top a 
{
	color: #f58426;
	
}

.highlight_right_top .content
{
	padding		: 8px 12px 12px 12px;
}

.highlight_right_default .content
{
	margin-top: 10px;
	padding		: 5px 12px 12px 12px;
}

.highlight_right_top p 
{
	padding	: 0;
	margin	: 0;
}
		
.highlight_right_top .highlight_right_title
{
	display		: block;
	font-weight	: bold;
	font-size	: 12px;
	color		: #fff;
	background	: #f58426;
	padding		: 5px 12px;
}

.highlight_right_default 
{
	font-size	: 11px;
}

.highlight_right_default img 
{
	vertical-align: text-bottom;
}

.highlight_right_default p 
{
	padding	: 0;
	margin	: 0;
}
		
.highlight_right_default .highlight_right_title
{
	display		: block;
	font-weight	: bold;
	font-size	: 13px;
	padding		: 5px 12px;
}

.highlight_middle
{
	padding: 6px 0 0 12px;
}

.highlight_middle p
{
	margin-top	: 0px;
}

.highlight_middle_title
{
	display 	: block;
	padding 	: 5px;
	font-weight : bold;
	background	: #333;
	color 		: #fff;
}

.highlight_middle_border
{
	padding: 6px 12px;
}
