/* CSS Document */

/* MAIN SITE CSS */

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

.cms_admin_page, /* fix for cms */
body
{
	background:#000;
	background-image:url(../../media/png/bg.png);
	background-repeat:repeat-x;
	padding:10px 0px 10px 0px;
	margin:0px;
	color:#CCC;
}

.webpage
{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	min-width:750px;
	max-width:750px;
	text-align:left;
}


.main_menu
{
	width:750px;
	min-height:135px;
}
.webpage .main_menu ul
{
	padding-bottom:10px;
}
.stitching
{
	background-image:url(../../media/gif/page_gif/menu_bg.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}



/*

 	HTML

*/
.webpage h1
{
	font-weight:100;
	font-style:normal;
	font-size:145%;
	line-height:130%;
	color:#fff;
	padding-bottom:5px;
	padding-left:35px;
	text-transform:uppercase;
	font-family:"Times New Roman", Times, serif;
}
.webpage p,
.webpage h3,
.webpage label,
.webpage h2,
.webpage .list_navigation span
{
	font-weight:100;
	font-style:normal;
	font-size:80%;
	font-weight:100;
	line-height:170%;
	color:#999;
	width:auto;
	padding-left:35px;
	padding-bottom:20px;
}
.webpage h2
{
	color:#E3AA54;
}
.webpage h3
{
	font-weight:900;
	padding-bottom:0px;
	color:#666;
}
.webpage .right_col h3
{
	color:#591C26;
}
.webpage p a,
.webpage p a:visited
{
	color:#999;
	border-bottom:1px dotted #999;
	text-decoration:none;
}
.webpage h2 a,
.webpage h2 a:visited
{
	color:#E3AA54;
	border-bottom:1px dotted #E3AA54;
	text-decoration:none;
}
.webpage p a:hover,
.webpage h2 a:hover
{
	color:#FFF;
	background-color:#000;
}
.webpage li
{
	font-weight:100;
	font-style:normal;
	font-size:80%;
	font-weight:100;
	line-height:160%;
	color:#666;
	width:auto;
}
.webpage .html_text ul,
.webpage .html_text ol
{
	list-style-position:inside;
}

.webpage .html_text ul,
.webpage .html_text ol
{
	margin-left:35px;
	margin-bottom:20px;
}
.webpage .html_text li
{
	color:#ccc;
}
.webpage .html_text a:hover
{
	text-decoration:none;
}
/*
	HTML TABLE SYLES
*/
.html_text caption
{
	font-weight:100;
	font-style:normal;
	font-size:70%;
	line-height:150%;
	width:auto;
	padding:2px;
	padding-bottom:15px;
	text-align:left;
	color:#73B173;
}
.html_text th
{
	background-color:#666;
	color:#fff;
	font-weight:900;
	font-style:normal;
	font-size:70%;
	line-height:150%;
	padding:4px;
	padding-right:10px;
	width:auto;
	text-align:left;
	border:1px Solid #666;
}
.html_text td
{
	font-style:normal;
	font-size:70%;
	font-weight:100;
	line-height:150%;
	color:#666;
	padding:4px;
	padding-bottom:5px;
	padding-right:10px;
	width:auto;
	background-color:#000;
	border-right:1px Dotted #666;
	border-bottom:1px Dotted #666;
}
.html_text table
{
	margin-left:35px;
	margin-bottom:25px;
	border-left:1px Dotted #666;
}





/*
	SUBMENU
*/
.submenu ul
{
	list-style-type:none;
	text-align:right;
	margin-bottom:5px;
}
.submenu li
{
	width:245px;
	background-image:url(../../media/jpg/page_jpg/submenu_off_top.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	margin-bottom:1px;
}
.submenu li a
{
	color:#999;
	text-decoration:none;
	padding:2px 20px 2px;
	display:block;

	background-image:url(../../media/jpg/page_jpg/submenu_off_bottom.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
}
.submenu li a:hover
{
	color:#E3AA54;
}
.submenu li.selected
{
	background-image:url(../../media/jpg/page_jpg/submenu_on_top.jpg);
	background-position:top right;
	background-repeat:no-repeat;
}
.submenu li a.on
{
	color:#fff;
	background-image:url(../../media/jpg/page_jpg/submenu_on_bottom.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
}
.submenu li.selected ul
{
	border-bottom:1px dotted #999;
	background-color:#000000;
}
.submenu li.selected ul li
{
	font-size:100%;
	background:none;
}
.submenu li.selected ul li a
{
	background:none;
}


/*
	FORM
*/
.webpage input
{
	border:2px solid #999;
	background-color:#000;
	color:#fff;
	font-weight:100;
	font-style:normal;
	font-size:80%;
	font-weight:100;
	line-height:170%;
	padding:2px;
	width:300px;
	margin-left:35px;
	margin-bottom:10px;
}
.webpage input.button
{
	width:auto;
}
.webpage input.radio
{
	width:auto;
	margin-bottom:0px;
}
.webpage label
{
	padding-left:10px;
}
.webpage .site_form p
{
	padding-bottom:5px;
}
.webpage .site_form span
{
	font-weight:100;
	font-style:normal;
	font-size:90%;
	color:#fff;
	padding-bottom:0px;
}
.webpage select
{
	background-color:#000;
	color:#fff;
	font-weight:100;
	font-style:normal;
	font-size:80%;
	font-weight:100;
	line-height:170%;
	padding:2px;
	min-width:50px;
	margin-left:35px;
}


/*
	DOWNLOAD FILE
*/
.downloadable
{
	margin-left:32px;
	background-image:url(../../media/gif/page_gif/download.gif);
	background-position:2px 4px;
	background-repeat:no-repeat;
}
.webpage .downloadable p a
{
	color:#E3AA54;
	border-bottom-color:#E3AA54;
}
.webpage .downloadable p a:hover
{
	color:#fff;
}






/*
	MAIN LOGO
*/
.logo
{
	text-align:center;
}

/*
	MAIN MENU NON FLASH
*/
.fitting_link
{
	float:right;
	padding-right:13px;
	width:149px;
	text-align:right;
	font-family:"Times New Roman", Times, serif;
}
.main_menu_links
{
	color:#333;
	width:580px;
	font-family:"Times New Roman", Times, serif;
	float:left;
}
.main_menu_links ul,
.fitting_link ul
{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
.main_menu_links li,
.fitting_link li
{
	display:inline;
	margin:0px;
	padding:0px;
	font-size:100%;
}
.main_menu_links a,
.fitting_link a
{
	color:#666;
	text-decoration:none;
}
.main_menu_links .on a
{
	color:#fff;
}
.main_menu_links .on
{
	color:#E3AA54;
}

.main_menu_links a:hover
{
	color:#E3AA54;
}
.webpage .fitting_link a
{
	color:#E3AA54;
}

.float_left
{
	float:left;
}

.float_right
{
	float:right;
}

.clear_float
{
	width:auto;
	height:1px;
	overflow:hidden;
	clear:both;
}





/*
	HOMEPAGE TEMPLATE
*/
.hp_col_one
{
	width:240px;
	float:left;
	padding-bottom:5px;
}
.hp_col_two
{
	width:510px;
	float:left;
	padding-bottom:5px;
	position:relative;
}
.hp_col_one img
{
	float:left;
	margin:0px;
	padding:0px;
}
.img_hold img
{
	margin:0px;
	padding:0px 0px 0px 5px;
}
.hp_col_two .img_hold
{
	height:479px;	
}
.right_col .img_hold 
{
	margin:0px;
	padding:0px 0px 25px 30px;
}
.text_hold
{
	position:absolute;
	z-index:2;
	left:5px;
	bottom:5px;
}


/*
	CONTENT TEMPLATE
*/
.left_col
{
	width:240px;
	float:left;
	padding-bottom:5px;
}
.right_col
{
	width:510px;
	float:left;
	padding-bottom:5px;
	padding-top:30px;
}
.left_col h1, .left_col h2, .left_col h3, .left_col h4, .left_col p
{
	padding-left:0px;
}
.left_col img
{
	margin:0px;
	padding:0px;
}


/*
	RSS
*/

.rss_items
{
}

.rss_item
{
	border-bottom: 1px dotted #333;
	margin-left:35px;
	margin-bottom:12px;
	width:475px;
}

.rss_item p
{
	width:313px;
	padding-bottom:12px;
	padding-left:0;
}

.rss_item img
{
	float:right;
	padding-bottom:12px;
	width:150px;
}

.rss_item h3
{
	padding:6px 0 12px 0;
	width:313px;
}

.rss_item h3 a, .rss_item h3 a:visited
{
	color:#E3AA54;
	border-bottom:1px dotted #E3AA54;
	text-decoration:none;
	font-size:125%;
	text-transform:uppercase;
}

.list_navigation a, _list_navigation a:visited
{
	color:#E3AA54;
	text-decoration:none;
	font-size:125%;
	margin-left:3px;
}

.webpage .list_navigation span
{
	color:#666;
}


/*
	FOOTER
*/
.footer a:hover
{
	color:#E3AA54;
}
.footer a
{
	color:#333;
}
.brand
{
	background:url(../../media/png/CB_lion.png) bottom right #000;
	background-repeat:no-repeat;
	border-top:1px solid #666;
	border-bottom:1px solid #333;
	padding-top:40px;
	padding-bottom:4px;
}
.copywrite
{
	float:left;
	width:199px;
	padding:5px 0px 5px;
}
.copywrite p
{
	padding-left:0px;
	color:#333;
}
.footer_menu_links
{
	float:right;
	width:550px;
	text-align:right;
	padding:5px 0px 5px;
}
.footer_menu_links ul
{
	list-style-type:none;
}
.footer_menu_links li
{
	display:inline;
	color:#333;
}
.footer_menu_links li.on
{
	color:#E3AA54;
}
.footer_menu_links li.on a
{
	color:#fff;
}
.webpage .fitting a
{
	color:#E3AA54;
}
.hidden_links
{
	margin-right:10px;
}


.cms_clear_area
{
	clear: both;
	width: 96%;
	display:block;
	height:30px;
	overflow:hidden;
}

/* Flash title */
.flashTitle object,
.flashTitle embed
{
	margin-left:35px;
}
