@import "undohtml.css";

body {
	background:#D0D0D0;

  margin:0;

  padding:0;

  color:#000;

  /*font:x-small/1.5em Georgia,Serif;*/

  font:10px/16px arial, helvetica, sans-serif;

  voice-family: "\"}\""; voice-family:inherit;

  font-size:small;

  } html>body {font-size:small;}

TD {

	border: #DDE9FC

}

.left_180 li 

{

	line-height:1.5em;

	

}



a {

	padding:0;

	margin:1px 0;

	color: #009; 

	text-decoration:none;

	font-weight:bold;

	/*border-bottom:1px dotted #2F4A5F;*/

}

a:visited {

	color: #336;

	}

a:active {

	color: #336; 

}







a:hover {

	border:0;

	color: #900; 

	/*background-color:#eef;*/

	border-bottom:1px dotted #17537F;

	text-decoration:none;

}





a.selected {

	border:0;

	text-decoration:none;



}

a.cat_selected {

	border:0;

	font-weight:bold;

	color: #900;

}



body {

	margin:0px 0px 50px 0px; padding:0px;

	text-align:center;

	}

	

#main_content {

	width:1000px;

	margin:0px auto;

	text-align:left;

	padding:0px 2px 15px 2px;

}



#menu

{

	

	width: 340px;

	

	float:left;

}	  

#top_left_box

{

	width:340px;

	float:left;

	vertical-align:top;

	margin:0px;	

	height:50px;

	padding-bottom:5px;

}







#header

{

	width:560px;

	float:left;

	margin:0px;

	padding-bottom:5px;

	vertical-align:top;

	font-family: Arial, Helvetica, sans-serif;

	font-size:24px;

}

#title_up

{

	height: 80px;

	padding:10px 50px 0px 50px;

}

 

.content_1

{

	clear:both;

	background:url('1_left.jpg') repeat-y left top;

}

.inner_content_1

{

	

	padding:0px 10px 0px 9px;

	display:block;

    background:url("1_right.jpg") repeat-y right top;

}

.i_content_1

{

	

	background:url("1_back.jpg") repeat-x top;

}





.bottom_left_1

{

	clear:both;

	height:8px;

	font-size: 1px;

	background:url("1_bottom_left.jpg") no-repeat left top;

}

.bottom_right_1

{

	

	padding:0px 9px 0px 9px;

	height:8px;

	font-size: 1px;

	background:url("1_bottom_right.jpg") no-repeat right top;

}  

.bottom_1

{

	height:8px;

	font-size: 1px;

	background:url("1_bottom.jpg") repeat-x left top;

}









.title_left

{

	clear:both;

	background:url("title_left.gif") no-repeat bottom left;

	height:26px;

}

.title_right

{

	

	padding:0px 11px 0px 23px;

	display:block;

    background:url("right.gif") no-repeat bottom right;

	height:26px;

}

.title

{

	font-size:1.3em;

	line-height:1em;

	margin-bottom:0.5em;

	font-weight:bold;

	

	/*background:#F1F1F3 url("title_back.gif") repeat-x bottom;*/

}



.menu_title

{

	height:26px;

	background:#F1F1F3 url("menu_title.gif") no-repeat bottom left;

}

 /**************************************************************************************************************************************/

#main_header

{

	clear:both;

	

}

#div_main_menu

{

	clear:both;

	margin:0px;

	margin:3px 0px 5px 0px;

	/*border-bottom: 1px solid #B7B7B7;*/

	height:60px;

	

}



#title_box

{

	float:left;

	font-size:10px;

	width:222px;

	text-align:center;

	border:1px solid #ccc;

	height:92px;

	cursor:pointer;

	margin:3px;

}

#title_box a:hover

{

	border:0;

}





h1

{

	font-family: Arial, Verdana, sans-serif;

	font-weight: normal;

	margin: 0;

	padding: 2px;

	font-size:1.5em;

	line-height: 1.7em;

	

}



.mybox

{

	border:1px solid #ccc;

	float:left;

	overflow: visible;

	position: relative;

	

}



.toggle

{

display:none;

} 



.toggleshow

{

background: #fff;

min-height:20px !important;

color: #000;

} 



#title_box_center

{

	float:left;

	font-size:0.9em;

	width:468px !important;

	width:468px;

	margin-right:7px;

}

#title_box_right

{

	float:left;

	font-size:0.9em;

	width:180px !important;

	height:98px;

	margin-left:10px !important;

	margin-left:0;

	background:url('flag.gif') no-repeat top left;

	

}

#title_box_logo

{

	float:left;

	

	font-size:0.9em;

	

	height:92px !important;

	width: 92px;

	/*border:1px solid #ccc;*/

	text-align:center;

	margin:3px 3px !important;

	margin:3px 0;

	

	

}

#title_box_logo a:hover

{

	border:0;

}

#banner

{

	height:60px;

}

#banner, #banner_under

{

	float:left;

	margin:3px;

	font-size:10px;

	width:468px !important;

	width:468px;

	overflow:hidden;

}



#banner_under

{

	height:23px;

	background-color:#910E12;

}

#header_links, #header_login

{

	float:left;

	margin:3px;

	font-size:10px;

	

	font-weight:bold;

	width:174px !important;

	width: 172px;

}

#header_links a:hover, #header_login a:hover

{

	text-decoration:none;

	border:0;

}



#header_links

{

	padding:0;

	height:59px !important;

	height:59px;

}

#header_links ul#hsec

{

	width:60px;

	margin:0 0 0 8px;

	padding:0;

}

#header_links ul

{

	list-style-type:none;

	float:left;

	margin:0 5px 0 0;

	padding:0;

	width:160px !important;

	

}

#header_links ul li

{

	margin:0;

	text-align:right;

	padding:1px 0 0 0;

	line-height:12px;

}

#header_links a

{

	cursor:pointer;

}

#header_login

{

	height:23px;

}

#header_login a#aleft

{

	padding:0 45px 0 10px;

}

#header_login a#aright

{

	padding:0 10px 0 45px;

}









/********************************************************************************************************************

Primary Menu: Start

*********************************************************************************************************************/

ul#main_menu

{

	margin: 0 0 0 3px;

	padding: 0;

	white-space: nowrap;

	

}



#main_menu li

{

	float: left;

	list-style-type: none;

	font-size:10px;

	width:90px !important;

	text-align: center;

	

}



#main_menu a { 

	padding: 8px 2px 0 2px; 

	white-space:normal; 

	text-decoration:none;

	/*border:1px solid #cccccc;*/

	font:1.1em Arial, Helvetica, sans-serif; 

	display:block;

	font-weight:bold;

	width:84px !important;

	height:22px;

	text-align: center;

	color:#fff;

	background-color:#630D0A;

}



#main_menu a:link, #main_menu a:visited

{

	/*background-color:#EFA186;*/

	background: url('menuBkg.gif') repeat-x top left;

	border:0;

	text-decoration: none;

	

}

#main_menu a.disabled

{

	/*background-image:none;

	background-color:#eee;

	color:#666;*/

}





#main_menu a#news

{

	background:url('menu/menuNews.gif') no-repeat 50% 0%;

	padding-bottom:64px;

	border:0;height: 0;

}

#main_menu a#outrage

{

	background:url('menu/menuLatestOutrage.gif') no-repeat 50% 0%;

	padding-bottom:64px;

	border:0;height: 0;

}

#main_menu a#points

{

	background:url('menu/menuPoints.gif') no-repeat 50% 0%;

	padding-bottom:64px;

	border:0;height: 0;

}

#main_menu a#hollywood

{

	background:url('menu/menuHollywood.gif') no-repeat 50% 0%;

	padding-bottom:64px;

	border:0;height: 0;

}

#main_menu a#forums

{

	background:url('menu/menuForums.gif') no-repeat 50% 0%;

	padding-bottom:64px;

	border:0;height: 0;

}

#main_menu a#issues

{

	background:url('menu/menuIssues.gif') no-repeat 50% 0%;

	padding-bottom:64px;

	border:0;height: 0;

}

#main_menu a#actions

{

	background:url('menu/menuActions.gif') no-repeat 50% 0%;

	padding-bottom:64px;

	border:0;height: 0;

}

#main_menu a#organizations

{

	background:url('menu/menuOrganizations.gif') no-repeat 50% 0%;

	padding-bottom:64px;

	border:0;height: 0;

}

#main_menu a#local

{

	background:url('menu/menuLocalPages.gif') no-repeat 50% 0%;

	padding-bottom:64px;

	border:0;height: 0;

}

#main_menu a#resources

{

	background:url('menu/menuResources.gif') no-repeat 50% 0%;

	padding-bottom:64px;

	border:0;height: 0;

}

#main_menu a#recroom

{

	background:url('menu/menuTheRecRoom.gif') no-repeat 50% 0%;

	padding-bottom:64px;

	border:0;height: 0;

}

#main_menu a#elections

{

	background:url('menu/menuElections.gif') no-repeat 50% 0%;

	padding-bottom:64px;

	border:0;height: 0;

}

/*

#main_menu a#inews

{

	background:url('menu/inactive_menuNews.gif') no-repeat 50% 0%;

	padding-bottom:64px;

	border:0;height: 0;

}

#main_menu a#ioutrage

{

	background:url('menu/inactive_menuLatestOutrage.gif') no-repeat 50% 0%;

	padding-bottom:64px;

	border:0;height: 0;

}

#main_menu a#ipoints

{

	background:url('menu/inactive_menuPoints.gif') no-repeat 50% 0%;

	padding-bottom:64px;

	border:0;height: 0;

}

#main_menu a#ihollywood

{

	background:url('menu/inactive_menuHollywood.gif') no-repeat 50% 0%;

	padding-bottom:64px;

	border:0;height: 0;

}

#main_menu a#iforums

{

	background:url('menu/inactive_menuForums.gif') no-repeat 50% 0%;

	padding-bottom:64px;

	border:0;height: 0;

}

#main_menu a#iissues

{

	background:url('menu/inactive_menuIssues.gif') no-repeat 50% 0%;

	padding-bottom:64px;

	border:0;height: 0;

}

#main_menu a#iactions

{

	background:url('menu/inactive_menuActions.gif') no-repeat 50% 0%;

	padding-bottom:64px;

	border:0;height: 0;

}

#main_menu a#iorganizations

{

	background:url('menu/inactive_menuOrganizations.gif') no-repeat 50% 0%;

	padding-bottom:64px;

	border:0;height: 0;

}

#main_menu a#ilocal

{

	background:url('menu/inactive_menuLocalPages.gif') no-repeat 50% 0%;

	padding-bottom:64px;

	border:0;height: 0;

}

#main_menu a#iresources

{

	background:url('menu/inactive_menuResources.gif') no-repeat 50% 0%;

	padding-bottom:64px;

	border:0;height: 0;

}

#main_menu a#irecroom

{

	background:url('menu/inactive_menuTheRecRoom.gif') no-repeat 50% 0%;

	padding-bottom:64px;

	border:0;height: 0;

}

#main_menu a#ielections

{

	background:url('menu/inactive_menuElections.gif') no-repeat 50% 0%;

	padding-bottom:64px;

	border:0;height: 0;

}

*/



#main_menu a:hover

{

	color: #ddd;

	border:0;

	/*#369*/

	/*background: url('over_menu.jpg') repeat-x top left;*/

	text-decoration: none;

}

/********************************************************************************************************************

Primary Menu: End

*********************************************************************************************************************/



/********************************************************************************************************************

Secondary Menu: Start

*********************************************************************************************************************/

#secondary_header

{

	float:left;

	margin:0px;

	vertical-align:middle;

	position:relative;

}

#div_secondary_menu

{

	float:left;

	padding:0px;

	margin:0px;

}

.menu_line, #menu_line

{

	float:left;

	padding-top:2px;

	/*display:inline-block;*/

}

#menu_line 

{

	border-bottom: 1px solid #B7B7B7;

}

ul#secondary_menu

{

	margin: 0px;

	padding: 0px;

	padding-top:3px;

	white-space: nowrap;

}

#secondary_menu li

{

	float:left;

	list-style-type: none;

	text-align:center;

	width:96px;

}



#secondary_menu a { 

	color: #ddd;

	padding: 5px 2px 2px 2px;

	display:block;

	width:90px;

	margin:0 2px;

	border-bottom-width: 0;

	font:0.7em/1.5em Arial, Helvetica, sans-serif;

	background:url('menuBkg.gif') repeat-x top left;

}

#secondary_menu li.wide

{

	width:96px;

}

#secondary_menu li.wide a

{

	width:90px;

}

#secondary_menu a:hover

{

	color: #fff;

	font-weight:bold;

	font-size:0.75em;

	padding-bottom:2px;

	padding-top:4px;

	border:0;

	/*background:url(over_menu.jpg) repeat-x top left;*/

	text-decoration: none;

}

#secondary_menu a.selected

{

	color: #fff;

	font-weight:bold;

	font-size:0.75em;

	padding-bottom:2px;

	padding-top:4px;

}



/********************************************************************************************************************

Secondary Menu: End

*********************************************************************************************************************/

#today_date

{

	float:right;

	width:100px;

	text-align:right;

	font-size:10px;

	padding: 0px 10px;

}

#nav_line_wrapper

{

	float:left;

	

	/*display:inline-block;*/

}



#nav_line

{

	width:810px;

	font-size:1em;

	float:left;

	height:1.5em;

	line-height:1.3em;

	padding:5px 0px 5px 0px;

	border-bottom:1px solid #888;

}

#nav_line li

{

	margin:0 5px;

	border-right:1px solid #ccc;

	padding:2px 10px 0 10px;

	float:left;

}

	li.liright

	{

		float:right !important;

		border-width:0 !important;

	}

#nav_text

{

	height:25px;

	float:left;

	

}

#nav_search

{

	width:190px;

	float:left;

	text-align:right;

}

#search_box

{

	float:left;

	text-align:right;

	line-height:1.3em;

	padding:2px;

	width:185px;

}

#span_search

{

	text-align:right;

}

#search_link, #search_site

{

	font-size:9px;

	width:90px;

}

select#search_site

{

	font-size:9px;

	height:16px;

}



#search_line_1, #search_line_2

{

	font-size:9px;

	float:right;

}

.input_search_text

{

	font-size:9px;

	height:12px; 

}

.input_search_select

{ 

	font-size:9px;

	width:55px;

	padding:0px; 

}

.input_search_button

{ 

	font-size:10px;

}



.center_box

{

	width:810px;

	float:left;

	position:relative;

}

.cbox

{

	float:left;

	

}

.rcbox

{

	float:right;

}

.cbox a:hover, .rcbox a:hover

{

	border-bottom:1px dotted #269FCA;

	background-color:#eee;

}

#right_menu

{

	width:141px;

	float:right;

}

.right_menu_elem

{

	background:url('right_normal.gif') no-repeat top left;

	height:98px;

	padding:3px 4px;

}

.right_menu_elem_curl

{

	/*background:url('right_curl.gif') no-repeat top left;*/

	height:141px;

}

.right_menu_elem_curl .box

{

	

	display:block;

	height:125px;

	padding:2px;

}





.sel_nav_search, .sel_nav_search option

{

	font-size:9px;

}









/********************************************************************************************************************************************/



.top_left, .top_left_wob

{

	

	font-size:1px;

	background: url("top_left.gif") no-repeat left bottom;

	height:10px;

	

}

.top_left_wob

{

	background: url("top_left_wob.gif") no-repeat left bottom;

}

.top_right, .top_right_wob

{

	

	padding:0px 14px 0px 14px;

	display:block;

	font-size:1px;

    background: url("top_right.gif") no-repeat right bottom;

	

	height:10px;

}

.top_right_wob

{

	background: url("top_right_wob.gif") no-repeat right bottom;

}

.top, .top_wob

{

	height:10px;

	font-size:1px;

	background: url("top.gif") repeat-x bottom;

}

.top_wob

{

	background: url("top_wob.gif") repeat-x bottom;

}





.bottom_left

{

	clear:both;

	font-size:1px;

	background: url("bottom_left.gif") no-repeat top left;

	height:16px;

}

.bottom_right

{

	

	padding:0px 14px 0px 14px;

	display:block;

	font-size:1px;

    background: url("bottom_right.gif") no-repeat top right;

	height:16px;

}

.bottom

{

	height:16px;

	font-size:1px;

	background: url("bottom.gif") repeat-x top;

}



.content

{

	clear:both;

	margin:0px;	

	background:url("left.gif") repeat-y left top;

	

}

.inner_content

{

	display:block;

	margin:0px;	

	padding:0px 4px 0px 4px;

    background:url("right.gif") repeat-y right top;

	

}

.i_content, #LSShadow

{

	background:url("back_main.gif") repeat-x left top;

	padding:0px 2px 10px 2px;

	text-align:justify;

	margin:0px;

	font:11px/16px arial, helvetica, sans-serif;

}

.i_content

{

	padding:5px;		

}

.i_content .cont_sec

{

	margin:5px;

	width:520px;

	



}



.i_content_top

{

	/*background:url("back_main.gif") repeat-x left top;*/

	padding:0px 1px 0px 1px;

	text-align:justify;

	margin:0px;

	line-height:1.3em;

	background:#D0D0D0;

}

.i_content_right

{

	background:url("back_main.gif") repeat-x left top;

	padding:0px 2px 0px 2px;

	text-align:justify;

	margin:0px;

	font:11px/16px arial, helvetica, sans-serif;

	min-height:100px !important;

	height:100px;

}

.right_links

{	

	float:right;

	padding-left:1px;

	text-align:left;

	margin-left:4px;

	border-left:1px solid #DFDFDF;

}

.ul_links

{

	text-align:left;

	margin: 5px 2px 2px 6px;

	list-style: none;

	text-decoration:none;

}

.ul_links li

{

	text-align:left;

}

.ul_links li a

{

	text-decoration:none;

	font-weight:100;

	color:#5EB6D6;

}

.ul_links li a:hover

{

	color:#269FCA;

}



/* Commented Backslash Hack

   hides rule from IE5-Mac \*/

#header a {float:none;}

/* End IE5-Mac hack */

#header a:hover {

  color:#333;

  }

#header #current {

  background-image:url("left_on.gif");

  }

#header #current a {

  background-image:url("right_on.gif");

  color:#333;

  padding-bottom:5px;

  }

.search

{

	height:13px;

	font-size:9px;

}



#tracks

{

	float:left;

}

#LSResult

{

	position:absolute;

	background-color:#FFFFFF;

	top:93px;

	min-height:0px;

	min-width:0px;

	width:250px;

}

 form.c2 {margin:0px;}

 div.c1 {display: none;}

.LSRes

{

	font-family: Arial, Helvetica, sans-serif;

	font-size:10px;

	font-weight:100;

	text-align:left;

	margin:0px;

	list-style-type:none;

	padding:5px 5px 5px 5px;

}

#LSHighlight

{

	background-color:#EEE;

}



#ol_nav_line

{

	margin: 0px;

	padding: 0px;

	list-style-type: none;

	white-space: nowrap;

}



#ol_nav_line li

{

	display: inline;

	list-style-type: none;

}



#ol_nav_line a { 

	color: #777;

	padding: 2px 10px 1px;

}



.reset

{

	clear:both;

}



.table1 td, .table2 td

{

	padding:2px;

	font-size:0.9em;

}

.table2 td, .table2 th

{

	border:1px solid #eee;

	font-size:0.9em;

}

.table4 {

	border: thin solid #CCCCCC;

}

.table3 td

{

	padding:2px;

	font-size:0.9em;

	background:#FFFFFF;

	text-align:left;

	border:1px solid #eee;

}

.table3 th

{

	background:#FFFFFF;

}



.title_section, .table2 th, .title_modblog, .title_section_right, .title_section_center

{

	font-size:1em;

	padding:0.2em;

	font-weight:bold;

	color:#000011;

	

}

.title_section, .flag_section, .lies_type, .title_section_right, .title_section_center

{

	border: 1px solid #ccc;

	background-color: #efefef;

	float: left;

	padding: 0 3px; 

	margin: -20px 0 0 10px;

	position: absolute;

}

.title_section_right

{

	right:20px;

}

.title_section

{

	color:#AA0000;

}

.title_section_center

{	left:40%; 

	color:#AA0000;

}

.lies_type

{

	background-color:#fff;

	font-weight:bold;

	margin: -20px 0 0 400px;

	border:1px solid #eee;

	padding:2px 5px;	

	clear: both;

}

.flag_section

{

	padding: 2px;

	margin: -55px 0 0 85px !important;

	margin: -60px 0 0 45px;

}

.flag_global

{

	position: absolute;

	top:0;

	right:5px;

	padding: 2px;

	border:1px solid #ccc;

	background-color:#fff;

	/*margin: -35px 0 0 85px !important;

	margin: -40px 0 0 45px;*/

}



.title_modblog

{

	padding:0px;

	padding-left:10px;

	top:-5px;

}

.table2 th

{

	font-size:10px;

	padding:0px 2px 2px;

}

.comment

{

	background-color:#eee;

	margin:2px;

	margin-bottom:5px;

	padding:5px;

}

.popup_right

{

	padding-top:10px;

	text-align:right;

}

form#rating div

{

	padding:10px 20px 0px 20px;

}

.more

{

	padding:5px 10px 0 5px;

	float:right;

}





/* beggin shadow effect 2nd version */





.wrap0, .wrap1, .wrap2, .wrap3 {

  /*display:inline-table;*/

  margin: 0;

  padding: 0;

  

  /* \*/display:block;/**/



  }

.wrap0 {

  margin-top: 5px;

  background:url(shadow.gif) right bottom no-repeat;



  }

  .wrap0a {

  margin-top: 5px;

  background:url(shadow.gif) right bottom no-repeat;

 }

  

.wrap1 {

  background:url(shadow180.gif) left top no-repeat;

   height:auto;

  }

.wrap2 {

  background:url(corner_bl.gif) -16px 100% no-repeat;

  height:auto;

  }

.wrap3 {

  padding:4px 6px 6px 4px;

  background:url(corner_tr.gif) 100% -16px no-repeat;

   height:auto; 

  }

.box {

	padding: 10px 4px;

	padding-bottom:10px;

	background: #ffffff;

	border: 1px solid #ccc;

	min-height:20px !important;

	height:auto;

	border-color:#ccc #999 #999 #ccc;

	margin: 0px;

	position:relative;

	text-align:left;

}





.boxright {

	padding: 10px 4px;

	padding-bottom:10px;

	border: 0px solid #ccc;

	min-height:20px !important;

	height:auto;

	border-color:#ccc #999 #999 #ccc;

	margin: 0px;

	position:relative;

	text-align:left;

}



.newbox1{

	

	background: url("yellow.gif") repeat-x left top;

	background-position:center;

	border: 0px solid #ccc;

	min-height:20px !important;

	border-color:#ccc #999 #999 #ccc;

	margin: 0px;

	width:180px;

	position:relative;

	text-align:center;

	background-color:#FFFFFF

	

}



.newbox2{

	

	background: url("green3.gif") repeat-x left top;

	background-position:center;

	border: 0px solid #ccc;

	min-height:20px !important;

	border-color:#ccc #999 #999 #ccc;

	margin: 0px;

	width:180px;

	position:relative;

	text-align:center;

	background-color:#FFFFFF

}











.newbox3{

	

	background: url("orange_btn.gif") repeat-x left top ;

	background-position:center;

	border: 0px solid #ccc;

	min-height:20px !important;

	border-color:#ccc #999 #999 #ccc;

	margin: 0px;

	width:180px;

	position:relative;

	text-align:center;

}



.newbox4{

	

	background: url("blue3.gif") repeat-x left top;

	background-position:center;

	border: 0px solid #ccc;

	min-height:20px !important;

	border-color:#ccc #999 #999 #ccc;

	margin: 0px;

	width:180px;

	position:relative;

	text-align:center;

	

}

.newbox5{

	

	background: url("black.gif") repeat-x left top;

	background-position:center;

	border: 0px solid #ccc;

	min-height:20px !important;

	border-color:#ccc #999 #999 #ccc;

	margin: 0px;

	width:180px;

	position:relative;

	text-align:center;

	

}







.newbox6{

	

	background: url("pink_btn.gif") repeat-x left top;

	background-position:center;

	border: 0px solid #ccc;

	min-height:20px !important;

	border-color:#ccc #999 #999 #ccc;

	margin: 0px;

	width:180px;

	position:relative;

	text-align:center;

	

}





.flagbox{

	

	background: url("orange.gif") no-repeat ;

	border: 0px solid #ccc;

	min-height:20px !important;

	border-color:#ccc #999 #999 #ccc;

	margin: 0px;

	position:relative;

	text-align:center;

}



.headbox{

	

	background: url("gray.gif") no-repeat ;

	background-position:center;

	border: 0px;

	min-height:20px !important;

	border-color:#ccc #999 #999 #ccc;

	margin: 0px;

	position:relative;

	text-align:center;

}





/* end shadow effect 2nd version */





.date

{

	margin:1em 0 0 1em;

	padding:0 5px 0 5px;

	/*border:1px dotted #900;

	border-bottom:0;*/

	float:left;

	font-size:12px;

	font:smaller;

	color:#333333;

	font-weight:100;

}



.form

{

	float: left;

}

.sb

{

	padding-left:5px;

}



.titlepop

{

	font-size:16px;

	font-weight:bold;

	padding:5px 0px 5px 10px;

	float:left;

}

/* New! Layout modification */

.left_80 .box, .left_180 .box, .left_250 .box, .left_280 .box, .left_200 .box, .left_100 .box, .left_120 .box, .left_90eq .box

{

	font-size:0.9em;

}

.left_80

{

	width:70px;

	float:left;

}

.left_180

{

	width:180px;

	float:left;

}

.left_180_m

{

	width:180px;

	float:left;

	margin-top:45px;

}

.left_200_m

{

	width:200px;

	float:left;

	margin-top:45px;

}

.left_240_m

{

	width:240px;

	float:left;

	margin-top:45px;

}





.left_100

{

	width:80px;

	float:left;

}

.left_90eq

{

	width:90px;

	float:left;

}

.left_120

{

	width:105px;

	float:left;

}

.left_120eq

{

	width:120px;

	float:left;

}

.left_99

{

	width:79px;

}

.left_179

{

	width:180px;

	float:left;

}

.left_200

{

	width:200px;

	float:left;

}

.left_240

{

	width:240px;

	float:left;

}

.left_615

{

	width:615px;

	float:left;

}

.center_780, .bottom_780

{

	float:left;

	width:650px;

	text-align:left;

	

}

.center_830

{

	float:left;

	width:830px;

	text-align:left;

	

}



.center_880

{

	float:left;

	width:900px;

	text-align:left;

	

}



.bottom_780

{

	text-align:center;

}

.center_730

{

	float:left;

	width:740px;

	text-align:left;

}

.normal_780

{

	width:810px;

}

.center_600

{

	width:630px;

	float:left;

}

.center_610eq

{

	width:610px;

	float:left;

}

.center_600eq, .bottom_600eq

{

	width:600px;

	float:left;

}

.bottom_600eq

{

	text-align:center;

}

.center_660

{

	width:660px;

	float:left;

}

.right_600

{

	width:630px;

	float:right;

}

.center_500

{

	width:520px;

	float:left;

}

.center_500eq

{

	width:500px;

	float:left;

}

.normal_600

{

	width:695px;

}

.center_550

{

	width:550px;

	float:left;

}

.left_250

{

	width:250px;

	float:left;

}

.left_270

{

	width:270px;

	float:left;

}

.center_450

{

	width:510px;

	float:left;

}

/* half of the page */

.center_390 

{

	width:400px;

	float:left;

}

.left_280

{

	width:280px;

	float:left;

}

.center_530eq

{

	width:530px;

	float:right;

}

.center_300

{

	width:300px;

	float:left;

}

.center_480

{

	width:510px;

	float:left;

}



.center_520

{

	width:530px;

	padding-right:10px;

	float:left;

}

.center_120

{

	width:120px;

	padding-right:10px;

	float:right;



}



.center_490 

{

	width:440px;

	float:left;

}

.center_350 

{

	width:350px;

	float:left;

}

.center_250 

{

	width:260px;

	float:left;

}

.right_180

{

	float:right;

	width:200px;

}

.right_280

{

	float:right;

	width:270px;

}



.right_300

{

	float:right;

	width:280px;

}





.right_image

{

float:right;

background-repeat:no-repeat;

height:auto;

width:auto;

}

.right_100

{

	float:right;

	width:100px;

	margin-top:0;

}

.right_140

{

	float:right;

	width:140px;

	margin-top:40px;

	margin-bottom:0px;

	height:auto;

}



.line

{

	border:1px solid #333;

	width:95%;

	float:left;

	line-height:1px;

	font-size:1px;

	margin:0 auto;

}

.textr

{

	text-align:right;

}

.eventsl

{

	border-right:1px solid #eee;

	padding-left:5px;

	min-height:80px;

	height:80px;

	display:inline;

}

.fontsmall

{

	font-size:10px;

}

h1

{

	font-weight:bold;

	

}

.cbox_content

{

	float:left;

}

.bigStar

{

	text-align:center;

}

.checkbox

{

	width:48%;

	float:left;

}

ul#issueSel  {

	margin: 0;

	padding: 0;

	list-style: none;

	

	/*border-bottom: 1px solid #ccc;*/

	}



ul#issueSel li {

	position: relative;

	}

	

li ul {

	position: absolute;

	left: 0; /* Set 1px less than menu width */

	top: 55px;

	display: none;

	width:100px;

	background:url("line.gif") repeat-y 50% 50%;

}

li ul li

{

	float:left;

}

li ul li .left_200

{

	display:none;

	position: absolute;

	left: 130px; /* Set 1px less than menu width */

	top: 5px;

}

li ul li:hover .left_200

{

	display:block;

}



/* Styles for Menu Items */

ul#issueSel .mybox

{

	margin:5px 2px 0 2px;

	background-color:#fff;

	min-height:48px;	

}

ul#issueSel ul .mybox

{

	margin:10px 2px 0 2px;

	background-color:#fff;

	min-height:25px;

	

}

ul#issueSel li a {

	display: block;

	/*text-decoration: none;

	color: #777;

	background: #fff; 

	padding: 5px;

	border: 1px solid #ccc;

	border-bottom: 0;*/

	}



/* Fix IE. Hide from IE Mac \*/

* html ul#issueSel li { float: left; height: 1%; }

* html ul#issueSel li a { height: 1%; }

/* End */



ul#issueSel li a:hover { color: #E2144A; background: none; } /* Hover Styles */

		

li ul#issueSel li a { padding: 2px 5px; } /* Sub Menu Styles */

		

li:hover ul, li.over ul { display: block; } /* The magic */



.left_200 a

{

	border:0;

}

#letus

{

	padding-right:2em;

}

li.selected a, a.selected

{

	color:#000033;

	font-size:1.1em;

	font-weight:bold;

	background-color:#dddded;

	display:block;

}

a.noselected

{

    display:block;

}

li.selected a

{

	display:block;

}

.td_side

{

	width:20%;

	vertical-align:top;

}

.td_side_back1

{

	width:17.4%;

	height:84px;

	background-image:url(s_yellow.gif);

	position:relative;

	text-align:center;

	vertical-align:middle;

}



.td_side_back2

{

	width:17.4%;

	height:84px;

	background-image:url(s_green.gif);

	position:relative;

	text-align:center;

	vertical-align:middle;

}

.td_side_back3

{

	width:17.4%;

	height:84px;

	background-image:url(s_orenge.gif);

	position:relative;

	text-align:center;

	vertical-align:middle;

}

.td_side_back4

{

	width:17.4%;

	height:84px;

	background-image:url(s_blue.gif);

	color:#FFFFFF;

	position:relative;

	text-align:center;

	vertical-align:middle;

}

.td_side_back5

{

	width:17.4%;

	height:84px;

	background-image:url(s_black.gif);

	color:#FFFFFF;

	position:relative;

	text-align:center;

	vertical-align:middle;

}

.td_side_back6

{

	width:17.4%;

	height:84px;

	background-image:url(s_pink.gif);

	position:relative;

	text-align:center;

	vertical-align:middle;

}

.td_center

{

	width:30%;

	vertical-align:top;

}



.input_right_select

{

	width:150px;

	font-size:0.8em;

}

#footer

{

	clear:both;

	padding-top:2.5em;

	line-height:1.5em;

}



.counter, .counter a

{

	position: absolute;

	right: 36px;

	text-decoration:none;

	border:0;

	top: 5px;

	font-family: Georgia;

	font-size: 36px;

	font-weight: bold;

	color: #e0e0d0;

	float: right;

}

.box p

{

	margin-bottom:0.2em;

}

.right_link

{

	font-size:1.1em;

	text-indent:-1em;

	padding-left:2em;

	color:#9a040f;

}

.right_link a

{

	color:#9a040f;

}

.list

{

	list-style-type:disc;

	margin-left:1.5em;

	line-height:5px

}

a.aedit

{

	font-size:0.3em;

	color:#000;

	position:absolute;

	left:-1em;

}



.homelinks

{

	font-size:0.9em;

	vertical-align:middle;

	padding-top:8px;	

}

.center

{

	text-align:center;

}

a.simple, a.simple:hover

{

	text-decoration:none;

	border:0;

}

h2

{

	display:block;

}

label

{

	text-transform:none;

	color:#000;

}

.error

{

	color:#ff0000 !important;

	font-weight:bold;

	padding:3px 6px;

	text-align:center;

}

#search_results h2

{

	margin-bottom:10px;

	font-size:1.2em;

}

#search_results ul

{

	margin-left:20px;

}

.RichTextEditable

{

	border:1px solid #A5A9A2;

	

	

}

.RichTextEditable iframe

{

	

	

}

#preview

{

	margin:0 !important;

	margin-top:1em !important;

	padding:0 !important;

	

}

a.input

{

	

	display:block;

	text-decoration:none !important;

	color:#AA0000 !important;

	background:url('btn_normal.gif') no-repeat 0 0; 

	width:73px;

	border:0 !important;

	padding:2px 0 0 0;

	text-align:center;

	height:42px;

}

a.input:hover

{

	background:url('btn_over.gif') no-repeat 0 0 !important; 

	color:#AA0000;

}

.red

{

	color:#FF0000;

	font-weight:bold;

}

.grey

{

	color:#666666;

	font-weight:bold;

}



.hqselected

{

	background:url('flag2.gif') no-repeat top left !important;

	

}

.hqselected #header_login a

{

	color:#FFFFFF !important;

	border-color:#FFFFFF !important;

}

#hometabs ul

{

	width:49% !important;

	width:48%;

	margin:0 0.5%;

	padding:0;

	float:left;

	/*border:1px solid #ccc;*/

}

#hometabs ul li

{

	clear:both;

	margin:0;

	padding:1em;

	min-height:62px;

	list-style:none;

}

#hometabs ul li img

{

	float:left;

	margin-right:1em;

}

#hometabs h2

{

	font-size:14px;

	font-weight:bold;

	color:#987444;

	background-color:#ECECEC;

	/*border-top:1px solid #000033;*/

	margin-left:4.5em;

	padding-left:0.5em;

}

#hometabs h2 a, #hometabs h2 a:visited

{

	color:#987444;

}

#hometabs h3 a, #hometabs h3 a:visited

{

	color:#333;

}

#hometabs h3

{

	font-size:12px;

	color:#333;

}

#spotlight

{

	border:1px solid #929292;

	

	clear:both;

	width:370px;

	height:80px;

	background-color:#f7f9ff;

	text-align:center;

}

#spotlight a:hover

{

	border:0 !important;

}

a img

{

	border:0;

}

a:hover img

{

	border:0;

}

.btn 

{

	padding:3px 5px;

	border-bottom:1px solid #630D0A;

	border-right:1px solid #630D0A;

	border-top:1px solid #BF8483;

	border-left:1px solid #BF8483;

	color:#630D0A;

	font-weight:bold;

	background-color:#F0EFFF;

}



.box ul

{

	list-style:disc !important;

	list-style-position:inside !important;

	margin-left:1em;

}

.box ol

{

	list-style:decimal !important;

	list-style-position:inside !important;

	margin-left:1em;

}



.left_180 ul, .left_180 ol

{

	list-style:none !important;

	

}	

.img_sec

{

	margin:1em 0;

}

p

{

	margin:0.8em;

}

.search_title

{

	padding:0.5em 1em;

	background-color:#C9A488;

	font-size:16px;

	font-weight:bold;

}

table td

{

	font-size:12px;	

}



.hw h1{

	font-family:"Courier New", Courier, monospace;

	text-align:center;

}

.jazz

{

	font-weight:bold;

}

.titlehw

{

	font-family:"Courier New", Courier, monospace;;

	text-align:center;

	font-weight:bold;

}

.titlecat

{

	font-weight:bold;

	text-align:center;	

}

.popup h3

{

	font-size:12px;

	padding:0.5em 1em;

	font-weight:bold;

	margin-top:1em;

	background-color:#C9A488;	

}

.big_font

{

	

}	











input, select, textarea

{

	font:12px/16px arial, helvetica, sans-serif;

}



fieldset

{

	padding:1em;

}



form label

{

	width:200px;

	display:block;

	float:left;

}





input, textarea, select

{

	background-color:#f5fadb;

	border:1px solid #d6d6d6;

	font-size:0.9em;

	padding:2px;

}

.pinkRow, .odd, fieldset, .checkoutBox, .pink, .trolleySummary .even, #productsList .inputQtys .inTrolley {background-color:#FFEFCF;} /* pink */

.error, .validfalse, .blnkMrk, .ivldMrk, .reqMrk, .warning, .error a, .slotMsg {color: #026FC2; font-weight:bold;} /* error blue */



/* These style the pink forms*/

fieldset {border: none; margin: 10px 0px 0px 0px; padding: 10px;}

legend {display: none;}

fieldset label {float: left;  width:155px;}

fieldset input, fieldset textarea, fieldset select { border:1px solid #A7A2A2; padding: 2px; margin:0px;}



fieldset input[type="checkbox"] {width: auto;}

fieldset #submit-button {width: auto;}

fieldset p {clear: both;margin-top:7px;}



label.narrow {width: 90px;}

.buttonForm fieldset {padding: 3px 10px;}

* html .buttonForm fieldset select, .buttonForm fieldset input {margin-bottom: 2px;}

.buttonForm fieldset select {width: auto;}

.buttonForm fieldset input {width: auto;}



#main_menu .selected

{

	text-indent:-10000px;	

}



input[type="image"]

{

	border:0;

	background-color:transparent;

}

.profiles li

{

	height:30px;

}	

a.profileName

{

	display:block;

	float:left;

	width:500px;

	padding-right:5px;

	

	border:0 !important;

}

.select

{

	background:url(/images/select.png) no-repeat 0 0 !important;

	text-indent:-1000px;

	display:block;

	float:left;

	border:0 !important;

	width:16px;

	height:16px;

}

.delete

{

	background:url(/images/delete.png) no-repeat 0 0 !important;

	border:0 !important;

	width:16px;

	display:block;

	text-indent:-1000px;

	float:left;

	position:relative;

	height:16px;

}

.editlink

{

	background:url(/images/editlink.png) no-repeat 0 0 !important;

	border:0 !important;

	width:16px;

	display:inline !important; float:none !important;

	position:relative;

	height:16px;

}

.editlink span, .delete span

{

	visibility:hidden;

	height:16px;

	width:16px;

}

.pdf

{

	background:url(/images/pdf5.gif) no-repeat 0 0;

	display:block;

	text-indent:-1000px;

	width:13px;

	height:15px;

}

.field .delete, .tdata .delete

{

	display:inline !important; float:none !important;

}

#title_box_right a, #title_box_right a:hover, #title_box_right a:link, #title_box_right a:visited

{

  color:#009 !important;

}

#forum_image

{

	width:590px;

	position:relative;

}

#forum_image p

{

	padding:10px;

	margin:20px 0 0 20px;

	border:1px solid #ccc;

	background-color:#fff;

	opacity:0.7;

	display:block;

	float:left;

	font-size:16px;

	

}	

A.headerNavigation {

font-family:Arial;

size: 13px;

  color: #FFFFFF;

  font-style:bold;

  text-transform: uppercase; 

}

A.headerNavigation:visited { 

  color: #FFFFFF; 

}

A.headerNavigation:hover { 

  color: #FFFFFF; 

}

A.secondNavigation {

font-family:Arial;

size: 13px;

  color: #FFFFFF;

  font-style:bold;

  text-transform: capitalize; 

}

A.secondNavigation:visited { 

  color: #FFFFFF; 

}

A.secondNavigation:hover { 

  color: #FFFFFF; 

}

.grayBarA {

font-family:Arial;

size: 17px;

  color: #FFFFFF;

  font-style:bold;

  text-transform:capitalize 

}

.grayBarB {

font-family:Arial;

size: 14px;

  color: #FFFFFF;

  font-style:bold;

  text-transform:capitalize

}

.headingBlog {

	font-family: Arial,  sans-serif;

	font-size: 12px;

	font-weight: bold;

	text-align: right;

	border-bottom-width: thin;

	border-bottom-style: solid;

	border-bottom-color: #d0d0d0;

	height: 21px;

	vertical-align:top;

}



a.blogIssueBackground	{

font-family:Arial,  sans-serif;

size:6px;

color:#FFFFFF;

font-weight: bold;

background:url(images/blog_issues_bg.jpg);

no-repeat;

text-align:left;

background-position:center;

}

.heading300L {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 17px;

	font-weight: bold;

	text-align: left;

	border-bottom-width: thin;

	border-bottom-style: solid;

	border-bottom-color: #d0d0d0;

	height: 21px;

	vertical-align:top;

}

.heading300R {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	text-align: right;

	border-bottom-width: thin;

	border-bottom-style: solid;

	border-bottom-color: #d0d0d0;

	height: 21px;

	vertical-align:top;

}

a.heading300	{

font-family:Arial;

  color: #8F1019;

  font-style:bold;

}

a.heading300:visited	{

font-family:Arial;

  color: #8F1019;

  font-style:bold;

}

.headlinesTitle	{

font-family:Arial;

	font-size: 12px;

	font-weight: bold;

	line-height:20px;

}

.indentext_boxed {
	background-color: #37494B;
	padding: 5px;
	float: none;
	width: auto;
	position: relative;
	background-position: center center;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #FFFFFF;
	border: 1px inset #8DB1A6;
}


