/* base elements */
html, body, div, span, h1, h2, h3, h4, h5, h6, p, applet, object, iframe, blockquote, pre,  abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0;}
body {
	font-family		: arial;
	font-size		: 14px;
	line-height:19px;
	font-weight		: normal;
	margin			: 0 0 0px;
}
html {
 overflow-y:scroll;
}
img{ border:none;}

textarea, tt {
	font-family		: "Courier New", Courier, monospace;
}

pre, code {
	font-family:	monospace;
	font-size		: 1.1em;
}

h1,h2,h3,h4,h5,h6 {
	margin			: 0em 0 0.55em 0;
}

h1,h2,h3,h4 {
	color			: #4A4A4A;
}

#content_main ul li p,
#widgetbar_site_1 ul li p,
#widgetbar_page_1 ul li p,
#content_main ol li p,
#widgetbar_site_1 ol li p,
#widgetbar_page_1 ol li p{
padding:0 0 0 0;
margin:0 0 0 0;
line-height:normal;
}


h1 {	font-family		: Georgia;
	font-size		: 1.917em;
	font-weight		: normal;
	color			:#003ea7;
	text-transform:uppercase;
	margin-bottom	: 19px;
	}
	
h2 { font-family	: Georgia;
	font-size		: 1.6em;
	font-weight		: normal;
	color			: #c23604;
	margin-bottom	:19px;	
	}
	
h3 { font-size		:1em;
	font-family		: Georgia;
	font-weight		: bold;
	text-transform:uppercase;
	color			: #003ea7;
	margin-bottom:19px;
}

h4 { font-size		:1em;
	margin-bottom	: 19px;
	}

h4, h5, h6 {
	font-family		: arial;
}

a {
	color			: #d38816;
	font-size			: 14px;
}

/*.link{
	display:block;
	padding:0px 0px 0px 13px; background:url(../img/marker_2.jpg) 0px 5px no-repeat;}*/

a:hover {
	text-decoration:none;
}

p {
	margin			:0px 0 19px 0;
	line-height		: 19px;
}

#content_main ol, #widgetbar_page_1 ol, #widgetbar_site_1 ol{
	margin: 0px 0 10px 0px; margin: 0px 0 10px 1px\0/; //margin: 0px 0 10px 6px;
	list-style-position:0px 0px;
	padding:0px 0 0 17px;
	counter-reset:item;	
}
#content_main ol li, #widgetbar_page_1 ol li, #widgetbar_site_1 ol li {
	margin:0px 0 10px 0;	
	list-style-position:0px 0px;
	padding:0 0 0px 0;	
	font-size		: 1em;
	color			: #636260;
	counter-increment:item;	
}
#content_main ol li ol, #widgetbar_page_1 ol li ol, #widgetbar_site_1 ol li ol{
	margin: 0px 0 0px 0px; margin: 0px 0 0px 1px\0/; //margin: 0px 0 0px 6px;
	list-style-position:0px 0px;
	padding:10px 0 0 0px; //padding:10px 0 0 17px;
	counter-reset:item;
	display:block;
	list-style-type:none;
	//list-style-type:decimal;
}
#content_main ol li ol li:before, #widgetbar_page_1 ol li ol li:before, #widgetbar_site_1 ol li ol li:before {
	margin:0px 0 10px 0;	
	list-style-position:0px 0px;
	padding:0 0 0px 0;	
	font-size		: 1em;
	color			: #636260;
	content:counters(item,".") ". ";
	
	}
	
#content_main ul, #widgetbar_page_1 ul, #widgetbar_site_1 ul{
	margin:0px 0 19px 0px;
	padding:0px 0 0 0;
	 list-style:none;
}

#content_main ul li, #widgetbar_page_1 ul li, #widgetbar_site_1 ul li {
	margin			: 0px 0 10px 0;
	color				: #636260;
	padding:0px 0px 0px 13px; background:url(../img/marker_content_list.jpg) 0px 6px no-repeat;
}

#content_main ul li ul, #widgetbar_page_1 ul li ul, #widgetbar_site_1 ul li ul{
	margin:0px 0 0px 9px;
	padding:10px 0 0 0;
	 list-style:none;
}

#content_main ul li ul li, #widgetbar_page_1 ul li ul li, #widgetbar_site_1 ul li ul li {
	margin			: 0px 0 19px 0;
	color				: #636260;
	padding:0px 0px 0px 12px; background:url(../img/marker_content_sublist.jpg) 0px 6px no-repeat;
}

ul{ margin-top:0px; 
	padding-left:0px; 
	margin-bottom:0px; 
	margin-left:0px;
	list-style-position:0px 0px; 
	list-style-type:none;}

dt {
	font-weight		: bold;
}

dd {
	margin			: 0 0 0em 0em;
}

cite, blockquote {
	font-style		: italic;
	margin			: 0 0 1em 1.5em;
}

.clearer {
	clear			: both;
	height:0px;
	overflow:hidden;
}

/* the clearfix : ------------------ */
.clearfix {
	display			: inline-block;
}
.clearfix[class] {
	display			: block;
	overflow		: hidden;
}

/*        		  ______
__________/ Page \__________________________________________________________________
--------------------------------------------------------------------------------------- */
/* page width, background color, position
*/
#page {
	position		: relative;
	min-width			: 1000px;
}

/*        		  ______
__________/ main \__________________________________________________________________
--------------------------------------------------------------------------------------- */

#content_wrapper {
	width:1000px;
	margin:0 auto;
	position		: relative;
	overflow: hidden;
	padding			: 0 0 15px 0;
}



#content_main {
	position:relative;	
	color				: #636260;
	width:535px;
}


#content_wrapper #content_left_wrapper {
	position:relative;
	width				: 342px;
	float				: left;	
	margin-top			: 25px;
}

#content_wrapper #content_left {
	margin-left		: 60px;
	
}

#content_wrapper #content_main_wrapper {
	position:relative;
	display				: inline;
	float				: left;
	width				: 566px;
}

#content_wrapper #content_main {
	position:relative;	
	padding: 30px 0 0 31px;
}
#content_wrapper #content_main h1 {
	background: url(../img/bg_h1_content_main.jpg) no-repeat left top;
	padding:3px 0 0 35px;
	min-height:26px;
}


#content_wrapper #content_right_wrapper {
	display:none;
	position:relative;
	width				: 80px;
	float				: left;
	padding-top		: 46px;
}

#content_wrapper #content_right {
	
}

#content_right {
	
	color				: inherit;
	
}

/*        		 ________
__________/ header \__________________________________________________________________
--------------------------------------------------------------------------------------- */
#head_wrapper {
	min-width				: 1000px;
	overflow			: hidden;
	background: url(../img/bg_header.png) no-repeat center top;
}
#header {
	width				: 1000px;
	margin:0 auto;
}




/*#header h1 {
	position:relative;
	font-family			: Georgia;
	text-transform:none;
	font-size			: 36pt;
	color				: #c23604;
}

#header h2 {
	position:relative;
	font-family			: Georgia;
	font-size			:1.5em;
	font-weight			: normal;
	border				: none;
	color				: #004293;
}

#title_wrapper {
	position:relative;
	z-index:1010;
	margin-top				: 0px;
	margin-left				: 23px;
	max-width:663px;
	height:160px; //height:160px; height:160px\0/;
	overflow:hidden;
}

#title_wrapper h1 {
	z-index:1010;
	position			: relative;
	top					: 0px;
	left				: 0;
	margin				: 0;
	border			: none;
	padding-left		: 0px;
	max-width:661px;
}

#title_wrapper h2 {
	z-index:1010;
	position			: relative;
	top					: 2px; 
	left				: 0px;
	margin				: 0;
	max-width:661px;
}*/

/* Logo */
#logo {
	position:relative;
	margin-left				: 40px;
	margin-top					: 0px;
	margin-bottom:1px;
    width               : 900px;
    height              : 180px;
	padding-top:20px;
}




/*         	__________
__________/ sidebars \__________________________________________________________________
--------------------------------------------------------------------------------------- */
#widgetbar_page_1,
#widgetbar_page_2 {
	position:relative;
	padding			:21px 17px 1px 11px;
	overflow			: hidden;
	width				: 254px;
	clear				: left;
	color				: #636260;
}
#widgetbar_page_1 h1, #widgetbar_page_2 h1 {
	font-size				: 1.583em;
	line-height				: 1.1em; 
	margin-bottom		: 19px;
	color						: #003ea7;}
#widgetbar_page_1 h2, #widgetbar_page_2 h2 {
	font-size				: 1em;
	line-height				: 1.2em; 
	margin-bottom		: 19px;
	text-transform:none;
	font-weight:bold;
	color						: #b07b1a;}
#widgetbar_page_1 p, #widgetbar_page_2 p {
	font-size:14px;
	color				:#636260;}
#widgetbar_page_1 ul li {	
	color				: #636260;
	padding:0px 0px 0px 12px; background:url(../img/marker_global.jpg) 0px 5px no-repeat;}
#widgetbar_page_1 ol li {	
	color				: #636260;}
#widgetbar_page_1 ol li ol li:before {	
	color				: #636260;}
#widgetbar_page_1 a,
#widgetbar_page_2 a { color: #d38816;}
#widgetbar_page_1 a:hover,
#widgetbar_page_2 a:hover { text-decoration: none}



#widgetbar_site_1,
#widgetbar_site_2 {
	position:relative;
	padding			:4px 17px 3px 11px;
	overflow			: hidden;
	width				: 254px;
	clear				: left;
	color				: #636260;
}

#widgetbar_site_1 h1, #widgetbar_site_2 h1 {
	font-size				: 1.583em;
	line-height				: 1.1em; 
	margin-bottom		: 19px;
	color						: #c23604;}
#widgetbar_site_1 h2, #widgetbar_site_2 h2 {
	font-size				: 16px;
	line-height				: 1.2em; 
	margin-bottom		: 19px;
	text-transform:uppercase;
	font-weight:bold;
	color						: #003ea7;}
#widgetbar_site_1 p, #widgetbar_site_2 p {
	color				:#636260;}
#widgetbar_site_1 ul li {	
	color				: #636260;
	padding:0px 0px 0px 12px; background:url(../img/marker_global.jpg) 0px 5px no-repeat;}
#widgetbar_site_1 ol li {	
	color				: #636260;}
#widgetbar_site_1 ol li ol li:before {	
	color				: #636260;}
#widgetbar_site_1 a,
#widgetbar_site_2 a { color: #d38816;}
#widgetbar_site_1 a:hover,
#widgetbar_site_2 a:hover { text-decoration: none}




.navigation_repeat {
	min-width			: 1000px;
	background		: url(../img/bg_navigation_repeat.jpg) repeat-y center 0;
}
.navigation_bottom {
	min-width			: 1000px;
	background		: url(../img/bg_navigation_bottom.jpg) no-repeat center bottom;
	padding-bottom:1px;
}

.content_repeat {
	min-width			: 1000px;
	background		: url(../img/content_repeat.png) repeat-y center 0;
}
.content_top { 
	min-width			: 1000px;
	background: url(../img/content_top.png) no-repeat center 0;}
.content_bottom {	
	min-width			: 1000px;
	background		: url(../img/content_bottom.png) no-repeat center bottom;	
}

.page_repeat {
	min-width			: 1000px;
	background		: url(../img/page_repeat.jpg) repeat-y center 0;
}
.page_top { 
	min-width			: 1000px;
	background: url("../img/page_bottom.jpg") no-repeat scroll center bottom transparent;}
.page_bottom {	
	min-width			: 1000px;
	background		: url(../img/page_bottom.jpg) no-repeat center bottom;	
}


.local_top { 
	width			: 282px;
	background: url(../img/local_top.jpg) no-repeat 0 0;}

/*         ____________
__________/ navigation \__________________________________________________________________
--------------------------------------------------------------------------------------- */
#cm_navigation {
	width				: 920px;
	overflow			: hidden;
	margin:0 auto;
	

}


ul#cm_mainnavigation {
	margin				: 0 0 0 0;
	list-style-type		:none;
	padding-left		: 0px;

}
ul#cm_mainnavigation li {
float:left;
margin-left:0px;
margin-right:2px;
margin-bottom:1px;
min-width					: 135px;
background			: none;
background			: url(../img/navigation_right.png) right top no-repeat;
padding-right:4px;

}


/* NAV NORMAL */
ul#cm_mainnavigation li a {
	display				: block;	
	text-align			: center;
	height				:39px;
	min-width					: 135px;
	overflow			: hidden;
	font-family			: Georgia;
	font-size				:19px;
	text-decoration		: none;
	font-weight			: normal;
	color						: #ffffff;
	padding:18px 1px 0 1px;
	background			:none;
}


/* NAV MOUSE */

ul#cm_mainnavigation li:hover  a {
	background			: url(../img/navigation_on_left.png) left top repeat-x;
}

/* NAV HIGH */

ul#cm_mainnavigation li.cm_current a {
	background			: url(../img/navigation_on_left.png) left top repeat-x;
}
/*         	_______________
__________/ Subnavigation \__________________________________________________________________
--------------------------------------------------------------------------------------- */

#cm_subnavigation {
	text-decoration:none;
	width				: 272px;
	margin-left		: 0px;
	padding-left:10px;
	margin-top		: 0px;
	margin-bottom:20px;
	overflow			: hidden;

}

#cm_subnavigation ul {
	text-decoration:none;
	margin				: 0px;
	padding-left		: 0px;
	list-style-type		: none;
	list-style-image	: none;
}

#cm_subnavigation ul li {
	margin-left			: 0px;
	text-decoration	: none;
	margin-bottom		: 1px;
	padding-left		: 0px;
	background			: url(../img/subnavigation_off_top.jpg) left top no-repeat;
}

/* SUBNAV NORMAL */
#cm_subnavigation ul li a {
	display				: block;	
	text-align			: left;
	width					: 233px;
	overflow			: hidden;
	font-family			: Verdana;
	font-size				: 10.5pt;
	text-decoration		: none;
	font-weight			: normal;
	color						: #ffffff;
	padding:6px 12px 10px 27px;
	background			: url(../img/subnavigation_off_bottom.jpg) left bottom no-repeat;
}

/* SUBNAV MOUSE */
#cm_subnavigation ul li:hover {
	background			: url(../img/subnavigation_on_top.jpg) left top no-repeat;
}
#cm_subnavigation ul li a:hover {
	color						: #3c2807;
	background			: url(../img/subnavigation_on_bottom.jpg) left bottom no-repeat;
}

/* SUBNAV HIGH */
#cm_subnavigation ul li.cm_current{
	background			: url(../img/subnavigation_on_top.jpg) left top no-repeat;
}
#cm_subnavigation ul li.cm_current a {
	color						: #3c2807;
	background			: url(../img/subnavigation_on_bottom.jpg) left bottom no-repeat;
}


/*         ________
__________/ footer \__________________________________________________________________
--------------------------------------------------------------------------------------- */

#footer {
	position			: relative;
	font-family			: Arial;
	color				: #474746;
	width					: 920px;
	min-height				: 35px;
	text-align			: center;
	padding				: 63px 40px 1px 40px;
	/*background:url(../img/bg_footer.jpg) repeat-y;*/
}
.footer_x {
	float:none;
	width:1000px;	
	overflow:hidden;
	margin				: 0px auto;	
}
.footer_x a img{ border:none;
	margin:0 40px 0 0px;}

.footer_top{
	min-width:1000px;
	max-width:100%;
	min-height:99px;
	background:url(../img/footer_top.png) no-repeat center top;}



#footer a {
	font-size:14px;
	color					: #474746;
	text-decoration:none;
}
#footer p {
	margin:0 0 19px 0;
}
#footer a:hover {

	text-decoration:underline;
}
/*------------------------------------------------------------*/

#content_wrapper #content_main table.cm_table,
#content_wrapper #content_main table.cm_table tr td.cm_table,
#content_wrapper #widgetbar_site_1 table.cm_table,
#content_wrapper #widgetbar_site_1 table.cm_table tr td.cm_table{
	margin-top:0;
	padding-top:0;}
#content_wrapper #content_main table.cm_table tr td.cm_table ul{
	margin:0;
	padding:0;}
.cm_widget_wrapper a{
  	font-size:0px;
	line-height:0px;}