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;
	font-weight: bold;
	background-repeat: repeat-x;
	background-position: left bottom;
	color: #FFFFFF;
}
 /**************************************************************************************************************************************/
#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 */



.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;
}

A.headerNavigation {
font-family:Arial;
font-size:13px;
  color: #FFFFFF;
  font-weight:bold;
  text-transform: uppercase; 
}
A.headerNavigation:visited { 
  color: #FFFFFF; 
}
A.headerNavigation:hover { 
  color: #FFFFFF; 
}
A.secondNavigation {
font-family:Arial;
font-size:13px;
  color: #FFFFFF;
  font-weight:bold;
  text-transform: capitalize; 
}
A.secondNavigation:visited { 
  color: #FFFFFF; 
}
A.secondNavigation:hover { 
  color: #FFFFFF; 
}
.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;
font-size:6px;
color:#FFFFFF;
font-weight: bold;
background:url(images/blog_issues_bg.jpg);
background: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-weight:bold
}
a.heading300:visited	{
font-family:Arial;
  color: #8F1019;
font-weight:bold
}
.headlinesTitle	{
font-family:Arial;
	font-size: 12px;
	font-weight: bold;
	line-height:20px;
}

.inc {
	border: thin solid #333;
}
table.admin	{
	border: thin solid #333;	
}
td.admin	{
	border: thin solid #333;
	font-size:12px;
}
