/*CSS for Clockwork Orange - by raramuridesign - April 2005 */
body {
	margin: 0px; padding: 0px;
	font-family: Arial, Helvetica, Sans Serif; font-size: 11px;
	color: #4B3F29; text-align:center;
	background-image:url(/templates/md-template/design/bg_tile.jpg);}
	
#wrapper{ text-align:center; width:779px; margin:0 auto;
	border-right:4px solid #464123;
	border-left:3px solid #464123;
	border-bottom:3px solid #464123;}
#wrapper_header {
	text-align:center; margin: 0px;}
/* MENU TOP */
ul#mainlevel-nav {
	list-style: none;  padding: 0; margin: 0;
	font-size: 0.8em; text-align: center; }

ul#mainlevel-nav li{
	display: inline; background-image: none;
	padding: 0px 1px 0px 1px;
	margin: 0px;
	/*width: auto !important;
	width: 15%;*/
	font-size: 11px;
	/*white-space: nowrap;*/ }

ul#mainlevel-nav li a {
	display: inline; padding: 0px 5px 0px 5px;
	text-decoration: none;
	background: transparent; font-weight: bold; color:#3399CC}

#buttons>ul#mainlevel-nav li a { width: auto; }
	ul#mainlevel-nav li a:hover {
	color: #3399CC; font-weight: bold;
	text-decoration: underline;}
	
#wrapper_table{
	width:779px;
	border-top:3px solid #726948}
.td_left {
	background-color:#726948; vertical-align:top;
	border-right:3px solid #726948;
	padding:0px;}
.button_nav {
	margin: 0px; padding:0px;
	border-bottom: 2px solid #726948;
	}
.button_nav2 {
	margin: 0px; padding:0px;
	border-top: 2px solid #726948;
	border-bottom: 2px solid #726948;
	}
.mod_bbc { text-align:center; padding: 0px 0px 10px 0px;}
.td_middle {
	background-color:#726948; 
	vertical-align:top; }
.breadcrumb1 {
	background-color:#AC9C61; font-size:10px; font:Tahoma, Arial, sans-serif;
	padding:0px; height:24px;
	vertical-align:middle;color:#726948;
	border-bottom: 3px solid #726948; width:100%; }
* html .breadcrumb1 {
	background-color:#AC9C61; font-size:10px; font:Tahoma, Arial, sans-serif;
	padding:0px; height:24px;
	vertical-align:middle;color:#726948;
	border-bottom: 3px solid #726948; width:100%; }

.breadcrumb, .breadcrumb a:link, .breadcrumb a:visited, .breadcrumb a:hover { 
	color:#46351B; text-decoration:none; font-weight:normal;
	font-size:10px;}

/*#pathway_outline {
	width: 633px !important;
	width: 635px;
	float: left;
	border: 1px solid #cccccc;
	margin-bottom: 2px !important;
	margin-bottom: -2px;
}

#pathway {
	float: left;
	padding: 4px 3px 3px 5px;
}*/
.content_main{
	text-align:left; padding:0px 0px 0px 0px}

.td_right {
	background-color:#726948; vertical-align:top;
	border-left:3px solid #726948;}

#wrapper_qlinks{ text-align:center; width:193px; padding:0px; margin:0px 1px 0px 0px;}
.qlinks_box {
	background-color:#A7975C; padding:0px;
	border:1px solid #47412B;
	margin: 0px 0px 3px 0px}
.qlinks_txt {
	color:#4C4123; font:Tahoma, arial, sans serif; font-size:10px; font-weight: normal;
	text-align:left; padding: 3px 4px 20px 6px; 
	background-color:#A7975C;}
.qlinks_box_thought{
	background-color:#99CDFF; padding:0px;
	border:1px solid #FF8C01;
	margin: 0px 0px 3px 0px}
.qlinks_box_thought span {
	font:Tahoma, arial, sans serif; font-size:11px; text-align:left; 
	color:#000000; }
.qlinks_thought_txt { 
	padding:15px;
	font:Tahoma, arial, sans serif; font-size:11px; text-align:left; 
	color:#000000;}

/* FOOTER */
#wrapper_footer {
	text-align:center; font-size:10px; color: #333333; margin:5px 0px 20px 0px;}
#wrapper_footer a:link, #wrapper_footer a:visited {
	font-size:10px; color:#333333; text-decoration:underline}
#wrapper_footer a:hover {
	font-size:10px; color:#333333; text-decoration:none}

/* FORUM Discuss Mambot */
.discuss a:link, .discuss a:visited  { color: #666666; font-size: 10px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 10px; text-decoration: none; background: #f0f0f0 url("../images/discuss_normal.png") no-repeat; white-space: nowrap; padding: 2px 4px 2px 20px; float: left; border: solid 1px #e0e0e0 }
.discuss a:hover  { color: #336699; font-size: 10px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 10px; text-decoration: none; background: #f0f0f0 url("../images/discuss_hover.png") no-repeat; white-space: nowrap; padding: 2px 4px 2px 20px; float: left; border: solid 1px #e0e0e0 }
/* BACK BUTTON */
.back_button a:link, .back_button a:visited {
  color: #47412B; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px; font-weight: normal;
  background: url(../images/back_normal.png) #F0F0F0 no-repeat;
  border: 1px solid #E0E0E0;  padding: 2px 4px 2px 20px; margin: 0px 0px 20px 10px; 
  white-space: nowrap; float: left;
  line-height: 10px; text-decoration: none;}
.back_button a:hover {
  color: #47412B; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px; font-weight: normal;
  background: url(../images/back_hover.png) #F0F0F0 no-repeat;
  border: 1px solid #E0E0E0; padding: 2px 4px 2px 20px;
  white-space: nowrap; float: left;
  line-height: 10px; text-decoration: none;}

/* MENU CSS */
a.mainlevel:link, a.mainlevel:visited {
	display: block;
	background: url(../images/menu_bg.gif) no-repeat;
	background-color:#AC9C61;
	vertical-align: middle;
	font-size: 11px; font-weight: normal; color: #4C4123;
	text-align: left; padding: 5px 0px 0px 20px; 
	height: 19px !important;
	height: 24px;
	/* commented out to stop the FF from looking weird */
	width: 163px; 
	text-decoration: none;
	margin:1px }

* html a.mainlevel:link, * html a.mainlevel:visited {
	display: block;
	background: url(../images/menu_bg.gif) no-repeat;
	background-color:#AC9C61;
	vertical-align: middle;
	font-size: 11px; font-weight: normal; color: #4C4123;
	text-align: left; padding: 5px 0px 0px 20px; 
	height: 19px !important;
	height: 24px;
	/* commented out to stop the FF from looking weird */
	width: 183px; 
	text-decoration: none;
	margin:1px }

a.mainlevel:hover {
	background-position: 0px -25px;
	text-decoration: none;
	color: #FFFFFF;
	background-color:#47412B;
}

#active_menu {
	color:#FFFFFF; font-weight: bold;
	background: url(../images/menu_bg.gif) no-repeat;
	background-position: 0px -25px;
	background-color:#47412B;}

a.sublevel:link, a.sublevel:visited {
	display: block;
	background: url(../images_design/menu_bg_child.gif) no-repeat;
	vertical-align: middle;
	font-size: 11px; font-weight: normal; color: #CCCCCC;
	text-align: left; padding: 5px 0px 0px 20px; 
	height: 19px !important;
	height: 24px;
	/* commented out to stop the FF from looking weird */
	/*width: 100%;*/ text-decoration: none;
	background-color: #333333 ; margin:1px
}

a.sublevel:hover {
	background-position: 0px -25px;
	text-decoration: none;
	color: #666666; }

/*a.sublevel:link, a.sublevel:visited {
	padding-left: 1px;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #ff6600;
	text-align: left;
}

a.sublevel:hover {
	color: #CCCCCC; text-decoration: none; }*/

/*tag.style #id or this .style #id*/
#active_menu sublevel {
	color:#FFFFFF; font-weight: normal;
	background: url(../images_design/menu_bg.gif) no-repeat;
	background-position: 0px -25px;
	background-color:#000000; }

a#active_menu:hover {
	color: #FFFFFF; }
	
/* LOGIN BOX */
#login_box {
	margin:0px 0px 5px 1px; background-color:#47412B; width:179px; text-align: center;
	padding:2px 2px 1px 2px}
* html #login_box {
	margin:0px 0px 5px 1px; background-color:#47412B; width:183px; text-align: center;
	padding:2px 2px 1px 2px}
.login_text {
	text-align:left; color:#4C4123; font:Tahoma, arial, sans-serif; font-size:11px;
	font-weight:bold; padding: 0px 0px 1px 5px;}
.login_table1{
	background-color:#A7975C;}
.td_left1 {
	color:#4C4123; font:Tahoma, arial, sans-serif; font-size:10px; font-weight:bold;
	padding: 0px 5px 0px 5px}
.td_right1 { }

.login_losttext, .login_losttext a:link, .login_losttext a:visited, .login_losttext a:hover{
	text-align:center; color:#FFFFFF; font: Tahoma, arial, sans-serif; font-size:10px;
	padding:2px 0px 1px 0px;}
.login_noacc{
	text-align:center; color:#FFFFFF; font: Tahoma, arial, sans-serif; font-size:10px;
	padding:0px 0px 2px 0px;}
.login_noacc a:link, .login_noacc a:visited, .login_noacc a:hover{
	color: #FFFFFF; font-size:10px; text-decoration:underline
	}
.login_greeting {
	text-align:left; color:#FFFFFF; font:Tahoma, arial, sans-serif; font-size:11px;
	font-weight:bold; padding: 0px 0px 1px 5px;}

.button_login {
	padding: 2px 5px 2px 5px;
	height: 22px;
	background-image:url(/templates/md-template/design/login_button.gif);
	background-position:left; background-repeat:no-repeat;
	border:0px; width:55px; text-align:center;
	background-color:#A7975C;}

.inputbox_login {
	padding: 2px; margin:2px 2px 2px 0px; color:#FFFFFF;
	border:0px; font:Tahoma, arial, sans-serif; font-size:10px;
	background-color:#726948; width:73px;}
	
/* OTHER BUTTONS */
.button {
	padding: 2px 5px 2px 5px;
	height: 22px;
	background-color: #A7975C; border: 1px solid #47412B;
	text-align:center;}
.inputbox {
	padding: 2px; margin:2px 2px 2px 0px; color:#FFFFFF;
	border:0px; font:Tahoma, arial, sans-serif; font-size:10px;
	background-color:#726948; }

/* SHOP MODULES */
.inputbox_shop {
	padding: 2px; margin:0px; color:#4C4123;
	border:0px; font:Tahoma, arial, sans-serif; font-size:10px;
	background-color: 336699; width:70px;}
.button_prod_search{
	padding: 2px 2px 2px 2px;
	background-color: #A7975C; border: 1px solid #47412B;
	text-align:center; font:10px;
	font:Tahoma, arial, sans-serif;}

/* SHOP MODULES */
	
.content_main_shop { text-align:left; padding:0px 0px 20px 5px}

/*browse_1*/
.product_name{
	font:Tahoma, arial, sans-serif;;
	color: #003366; text-align: left; 
	padding: 0px; font-weight: bold; 
	font-size: 12px;}
.product_s_desc {
	font-family:Tahoma, arial, sans-serif; font-size:11px;
	padding:0px 0px 5px 0px;}
.product_flypage {}
.product_details {}
.product_rating { padding:0px 0px 10px 0px;}
.product_price {
	font-family:Tahoma, arial, sans-serif; font-size:12px;
	font-weight:bold; padding:0px 0px 10px 0px;}
.form_addtocart { padding:0px 0px 10px 0px;}

/*flypage*/
#shop_flypage { 
	padding: 0px 0px 0px 0px; text-align:left}
.navigation_pathway, .navigation_pathway a:link, .navigation_pathway a:visited, .navigation_pathway a:hover,
.navigation_childlist, .navigation_childlist a:link, .navigation_childlist a:visited, .navigation_childlist a:hover{
	padding:0px 0px 10px 0px; font-size:11px; color:#999999}

.product_description {
	font-family:Tahoma, arial, sans-serif; font-size:11px;
	padding:0px 0px 5px 0px; border-top:1px solid #CCCCCC}
.file_list {
	font-family:Tahoma, arial, sans-serif; font-size:11px;
	padding:0px 0px 5px 0px; font-style: italic}
.addtocart {padding:0px 0px 10px 0px;}
.product_availability {padding:0px 0px 10px 0px;}
.product_reviews {padding:0px 0px 10px 0px;border-top:1px solid #CCCCCC}
.product_reviewform {padding:0px 0px 10px 0px;}

/*random product*/
#wrapper_rproducts{ text-align:center; width:193px; padding:0px; margin:0px;}
.box_rp {
	background-color:#99CDFF; padding:0px;
	border:1px solid #000000;
	margin: 0px 0px 3px 0px}
/*SHOP nav >> mod_phpshop */
.shop_nav_list { 
	display: block;
	margin:1px 1px 1px 1px; background-color:#AC9C61; 
	padding: 5px 0px 0px 20px; text-align:left; color: #4C4123;
	height: 19px !important; vertical-align: middle;
	height: 24px; background-image:url(/templates/md-template/images/menu_bg.gif);
	background-repeat:no-repeat;}
.shop_nav_list a:link, .shop_nav_list a:visited, .shop_nav_list a:hover{
	text-align:left; color: #4C4123; text-decoration:none;}
.shop_n_search {
	background-color:#AC9C61;
	margin:1px 1px 0px 1px;}
.shop_nav_search {
	padding: 5px 0px 0px 20px; text-align:left; color: #4C4123; font-weight:bold;
	height: 19px !important; vertical-align: middle;
	height: 24px; margin:1px 1px 1px 1px;
	background-color:#AC9C61; }
.shop_nav_cart {
	padding: 5px 2px 2px 20px; text-align:left; color: #4C4123; font-weight: normal;
	vertical-align: middle;
	margin:1px 1px 1px 1px;
	background-color:#AC9C61; }


/* CSS MAMBO CORE */
a:link, a:visited {
	color: #003366; text-decoration: none; font-weight: normal; }
a:hover {
	color: #003366;	text-decoration: underline; font-weight: normal; }

/* MAIN CONTENT */
#blockGC2005 { padding:1px; background-color:#47412B; margin:0px 1px 0px 1px;}
#blockCWO2005 { padding:1px; background-color:#47412B; margin:0px 1px 2px 1px;}
/** html #blockGC2005 { padding:1px; background-color:#99CCFF; margin:0px 2px 0px 2px}*/
/** html #blockCWO2005 { padding:1px; background-color:#99CCFF; margin:0px 2px 0px 2px}*/
#blockFORUM2005 {padding:1px; background-color:#47412B; margin:0px 1px 0px 1px}

table.contentpaneopen {
	padding: 0px; border-collapse: collapse; border-spacing: 0px;
	text-align:left; background:#AC9C61;}

table.contentpaneopen_content {
	padding: 0px; border-collapse: collapse; border-spacing: 0px;
	text-align:left; background:#AC9C61; width:100%; color:#4B3F29}
* html table.contentpaneopen_content {
	padding: 1px; border-collapse: collapse; border-spacing: 0px;
	text-align:left; background:#AC9C61; width:100%; color:#4B3F29}

.content_content1 {
	padding: 5px 5px 5px 5px; color:#4B3F29 }

table.contentpane_con {
	padding: 0px; border-collapse: collapse; border-spacing: 0px;
	text-align:left; background:#333333;
}

table.contentpaneopen_forum {
	/*padding: 0px; border-collapse: collapse; border-spacing: 0px;*/
	text-align:left; background:#FFFFFF;}
table.contentpane_forum {
	/*padding: 0px; border-collapse: collapse; border-spacing: 0px;*/
	text-align:left; background:#47412B;}

/* FORUM NAVIGATION MOD 001 */
.contentpane_forum_nav {
	padding: 0px; border-collapse: collapse; border-spacing: 0px;
	text-align:left; }

.contentheading {
	height: 0px; font:Tahoma, arial, sans-serif;;
	color: #FFFFFF; text-align: left; 
	padding: 3px 0px 2px 5px; font-weight: bold; 
	font-size: 12px; white-space: nowrap; background-color:#47412B;}
.createdate {
	height: 0px; padding: 0px 0px 10px 6px; color: #FF6600; font-size: 11px;
	font-weight: normal;}

.readon {
	padding: 0px 5px 0px 5px; color: #4B3F29; text-align:left; font-size:11px}
.readon a:link, .readon a:visited{
	text-decoration: underline; color: #4B3F29;}
.readon a:hover{ 
	text-decoration: none; color: #4B3F29; }
.createdate {
	height: 0px; padding: 0px 0px 10px 6px; color: #FF6600; font-size: 11px;
	font-weight: normal;}

.componentheading {
	height: 20px; font:Tahoma, arial, sans-serif;;
	color: #FC6901; text-align: left; 
	padding: 15px 0px 0px 1px; font-weight: bold; 
	font-size: 18px; white-space: nowrap;}

/* Formatting of the intro on the catagory and section*/
.contentdescription { 
	padding: 0px 6px 0px 6px;
	} 
/* catagory and section table formatting */
.content_table_catsecsummary { 
	padding: 0px 6px 0px 6px;
	} 


table.contentpane td.contentheading {
  padding-left: 15px;
  padding-top: 9px;
}

table.contentpane td {
	margin: 0px;
	padding: 0px;
}

table.contentpane td.componentheading {
	padding-left: 4px;
}

.contact_email { margin: 0px 5px 0px 0px}
.inputbox {width: 200px; padding: 2px 0px 2px 0px; border:1px solid #999999; background-color:#EEEEEE; 
	font: Tahoma, Arial, san-serif; font-size:11px; color:#333333}
.button_contact {
	width: 100px; padding: 2px 0px 2px 0px; border:1px solid #999999; background-color:#EEEEEE; 
	font: Tahoma, Arial, san-serif; font-size:11px; color:#333333}
/*.contact_email input {
	width: 200px; padding: 2px 0px 2px 0px; border:1px solid #999999; background-color:#EEEEEE; 
	font: Tahoma, Arial, san-serif; font-size:11px}
.contact_email textarea {
	width: 200px; padding: 2px 0px 2px 0px; border:1px solid #999999; background-color:#EEEEEE; 
	font: Tahoma, Arial, san-serif; font-size:11px}
.formfield input#Submit {
	width: 100px; font-size:11px}*/

/* CSS Document */

.clr {
	clear: both;
}

#main_outline {
	width: 802px !important;
	width: 808px;
	border: 1px solid #cccccc;
	padding: 2px;
	background: #ffffff;
}


#buttons {
	float: right;
	margin: 0px;
	padding: 0px;
	width: 50%;
}

#search {
	float: right;
	border: 1px solid #cccccc;
	padding: 0px;
	width: 163px !important;
	width: 165px;
	height: 21px !important;
	height: 23px;
	overflow: hidden;
}

#search .inputbox {
	border: 0px;
	padding: 4px 3px 3px 5px !important;
	padding: 3px 3px 3px 5px;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	height: 17px !important;
	height: 19px;
	width: 153px !important;
	width: 159px;
	color: #ff6600;
}

#header_area {
	width: 802px !important;
	text-align: left;
	border: 0px;
	margin: 0px;
}

#header {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 635px;
	height: 150px;
	background: url(../images/header_short.jpg) no-repeat;
}

#top_outline {
	float: left;
	border: 1px solid #cccccc;
	padding: 2px;
	margin-left: 2px;
	float: left;
	overflow: hidden;
	height: 144px !important;
	height: 150px;
	width: 159px !important;
	width: 165px;
}

#left_outline {
	margin-top: 2px;
	border: 1px solid #cccccc;
	padding: 2px;
	float: left;
	width: 159px !important;
	width: 165px;
}

#content_area {
	padding: 0px;
	margin-top: 0px;
	margin-left: 2px;
	/** border: 1px solid #cccccc; **/
	float: left;
	width: 635px;;
}

#banner_area {
	width: 635px;
	margin-top: 2px;
	margin-bottom: 0px !important;
	margin-bottom: -3px;
}

#banner {
	float: left;
	padding: 0px;
	width: 468px;
}

#poweredby {
	float: left;
	margin-left: 2px;
}

#sandbox_area_2 .sandbox_area {
	float: left;
	margin-top: 2px;
	width: 468px;
}

#sandbox_area_1 .sandbox_area {
	float: left;
	margin-top: 2px;
	width: 635px;
}

#right_outline {
	border: 1px solid #cccccc;
	margin-top: 2px;
	float: right;
	padding: 2px;
	width: 159px !important;
	width: 165px;
}

/** with both user1 and user2 visible **/
#user1_2 .user1_outline {
	width: 227px !important;
	width: 233px;
	border: 1px solid #cccccc;
	float: left;
	margin: 0px;
	padding: 2px;
	margin-bottom: 2px;
}

#user2_2 .user2_outline {
	width: 227px !important;
	width: 233px;
	border: 1px solid #cccccc;
	float: right;
	margin-left: 2px;
	margin-bottom: 2px;
	padding: 2px;
}

/** with either user1 or user2 visible **/
#user1_1 .user1_outline {
	width: 462px !important;
	width: 468px;
	border: 1px solid #cccccc;
	float: left;
	margin: 0px;
	padding: 2px;
	margin-bottom: 2px;
}

#user2_1 .user2_outline {
	width: 462px !important;
	width: 468px;
	border: 1px solid #cccccc;
	float: right;
	margin-bottom: 2px;
	padding: 2px;
}

/** based on 100% content width **/
#user1_4 .user1_outline {
	width: 311px !important;
	width: 317px;
	border: 1px solid #cccccc;
	float: left;
	margin: 0px;
	padding: 2px;
	margin-bottom: 2px;
}

#user2_4 .user2_outline {
	width: 310px !important;
	width: 316px;
	border: 1px solid #cccccc;
	float: right;
	margin-left: 2px;
	margin-bottom: 2px;
	padding: 2px;
}

/** with either user1 or user2 visible **/
#user1_3 .user1_outline {
	width: 629px !important;
	width: 635px;
	border: 1px solid #cccccc;
	float: left;
	margin: 0px;
	padding: 2px;
	margin-bottom: 2px;
}

#user2_3 .user2_outline {
	width: 629px !important;
	width: 635px;
	border: 1px solid #cccccc;
	float: right;
	margin-bottom: 2px;
	padding: 2px;
}

/** adjust content area based on right nav **/
#sandbox_area_2 .content_outline {
	width: 462px !important;
	width: 468px;
	border: 1px solid #cccccc;
	padding: 2px;
}

#sandbox_area_1 .content_outline {
	width: 629px !important;
	width: 635px;
	border: 1px solid #cccccc;
	padding: 2px;
}

.maintitle {
	color: #ffffff;
	font-size: 40px;
	padding-left: 15px;
	padding-top: 20px;
}

.error {
  font-style: italic;
  text-transform: uppercase;
  padding: 5px;
  color: #cccccc;
  font-size: 14px;
  font-weight: bold;
}

/** old stuff **/

.pagenav {
  text-align: center;
  font-size: 11px;
  font-weight: bold;
  border: 1px solid #cccccc;
  width: auto;
  padding: 4px;
  margin: 1px;
}

.pagenavbar {
	padding-right: 5px;
	float: right;
}

#footer {
	text-align: center;
	padding: 3px;
}

ul
{
margin: 20px 0px 0px 45px; padding: 0px 0px 0px 0px;
/*list-style: none;*/
}

li
{
line-height: 15px;
padding-left: 5px;
padding-top: 0px;
/*background-image: url(../images/arrow.png) ;*/
/*background-repeat: no-repeat;
background-position: 0px 3px;*/
}


td {
	text-align: left;
	font-size: 11px;
}


/* mambo core stuff */


#sandbox_area_2 .componentheading {
	background: url(../images/subhead_bg.png) repeat-x;
	color: #666666;
	text-align: left;
	padding-top: 4px;
	padding-left: 4px;
	height: 21px;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	width: 458px !important;
	width: 462px;
}

#sandbox_area_1 .componentheading {
	background: url(../images/subhead_bg.png) repeat-x;
	color: #666666;
	text-align: left;
	padding-top: 4px;
	padding-left: 4px;
	height: 21px;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	width: 625px !important;
	width: 629px;
}

.contentcolumn {
	padding-right: 5px;
}

.contentpagetitle {
	font-size: 13px;
	font-weight: bold;
	color: #cccccc;
	text-align:left;
}

table.searchinto {
	width: 100%;
}

table.searchintro td {
	font-weight: bold;
}

table.moduletable {
	width: 149px;
	margin-bottom: 5px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}

table.moduletable th {
	background: url(../images/subhead_bg.png) repeat-x;
	color: #666666;
	text-align: left;
	padding-top: 4px;
	padding-left: 4px;
	height: 21px;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
}

table.moduletable td {
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
}

table.pollstableborder td {
  padding: 2px;
}

.sectiontableheader {
  font-weight: bold;
  background: #f0f0f0;
  padding: 4px;
}

.sectiontablefooter {

}

.sectiontableentry1 {
	background-color : #ffffff;
}

.sectiontableentry2 {
	background-color : #f9f9f9;
}

.small {
	color: #999999;
	font-size: 11px;
	font-weight: bold;
}



.modifydate {
	height: 15px;
	padding-top: 10px;
	color: #999999;
	font-size: 11px;
	font-weight: bold;
}

table.contenttoc {
  border: 1px solid #cccccc;
  padding: 2px;
  margin-left: 2px;
  margin-bottom: 2px;
}

table.contenttoc th {
  background: url(../images/subhead_bg.png) repeat-x;
  color: #666666;
	text-align: left;
	padding-top: 2px;
	padding-left: 4px;
	height: 21px;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
}

.highlight {
	background-color: Yellow;
	color: Blue;
	padding: 0px 2px 0px 2px;
}
.code {
	background-color: #ddd;
	border: 1px solid #bbb;
}
