
/* Core Styling */


.frame
{
	// (Set Frame Alignment for Firefox)
	text-align: left; 
 	margin-left: auto; 
  	margin-right: auto; 
}

.shadow_bottom
{
	background-image: url("images/frame_shadow_bottom.gif");
	height: 10px;
}

.shadow_right
{
	background-image: url("images/frame_shadow_right.gif");
	width: 10px;
}

.shadow_br
{
	background-image: url("images/frame_shadow_br.gif");
	width: 10px;
	height: 10px;
}

table th
{
	color: #6a8098;
	font-size: 11px;
	height: 15px;
	text-align: justify;
}

h1
{
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
	margin: 0px;
}

hr
{
	height:1px;
	color: #999999;	
	margin-top: 0px;
	padding-top: 0px;
}

img
{
	border-style: none;
}

.infiniti_sortable_list_item
{
	border-style: solid;
	border-width: 1px;
	border-color: #E0E0E0;
	margin: 2px;
	font-family: Tahoma;
	font-size: 11px;
}

.infiniti_sortable_list_hidden_item
{
	font-size: 8px;
	background-color: #660000;
	color: #FFFFFF;
	font-weight: bold;
}

.infiniti_sortable_list_placeholder
{
	height: 20px;
	visibility: hidden;
}

.infiniti_sortable_list_spacer
{
}

/* Form Field Styling */

form
{
	margin: 0px;
	padding: 0px;
}

input
{
	font-family:Arial;
	font-size:11px;
	color:#34475c;
}

textarea
{
	font-family:Arial;
	font-size:11px;
	color:#34475c;
}

select
{
	font-family:Arial;
	font-size:11px;
	color:#34475c;
}
/* Header Styling */

.header td
{
	background-repeat:none;
}

.header_title
{
	font-family:Arial;
	font-size: 18px;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
}

.headerband
{
	text-align: right;
	padding-right: 10px;
}

.headerband a
{
	font-family:Arial;
	text-transform: uppercase;
	font-size: 9px;
	color: #FFFFFF;
}

.headerband a:visited
{
	font-family:Arial;
	text-transform: uppercase;
	font-size: 9px;
	color: #FFFFFF;
}

.slogan
{
	color:#FFFFFF;
	vertical-align:middle;
	font-size:xx-small;
	text-align: right;
	margin-right: 7px;
}

.main {
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;
	background-color: #000000;
	color: #FFFFFF;
	font-size: 12px;
	font-family: Arial;
	text-align: center;
	padding-top: 2;
	padding-bottom: 2;
	letter-spacing: 5px;
}/* Content Styling */

.content
{
	font-family:Arial;
	font-size: 11px;
	border-top: solid;
	border-bottom: solid;
	border-right: none;
	border-left: none;
	border-width: 1px;
	border-color: #999999;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: justify;
	width: 410px;
	list-style-type: square;
}

.heading
{
	margin-bottom: 10px;
}

.bannercenter
{
	border-style: none;
	border-width: 1px;
	text-align: center;
	border-color:#CCCCCC;
	margin: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
}

.subheading
{
	margin-bottom: 10px;
}

.subfooter
{
	margin-bottom: 10px;
	margin-top: 10px;
}

.centerdisplay td img
{
	margin-left: 0px;
	margin-top: 0px;
	padding: 0px;
	margin-right: 5px;
	margin-bottom: 2px;
}

table.display
{
	background-color: #999999;
	color:#6a8098;
}

table.display td
{
	color: #6a8098; 
	font-size: 11px;
	background-color: #E2E4E6;
	padding: 3px;
	margin-left: 0px;
	margin-right: 0px;
	text-align: left;
}

table.display th
{
	background-image: url("images/menu_silver_nb.gif"); 
	height: 15px; 
	color: #6a8098; 
	font-weight:bold;
	font-size: 11px;
	padding-left: 3px;
	margin: 0px;
	margin-bottom: 0px;
}

table.display ul { 

padding: 0;
margin: 0;
} 

table.display li
{
	list-style-position:inside;
	padding-left: 0px;
}

table.display th a
{
	color: #FFFFFF;
	text-decoration: none;
	display:block;
}

table.infinititable ul 
{ 
	padding: 0;
	margin: 0;
} 

table.infinititable li
{
	list-style-position:inside;
	padding-left: 0px;
}

table.displayflashcenter
{
	background-color: #CCCCCC;
	color:#616D7B;
	margin-bottom: 3px;
}

table.displayflashcenter td
{
	color: #666666; 
	font-size: 11px;
	background-color: #FFFFFF;
	padding: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

table.infinititable th a
{
	color: #FFFFFF;
	text-decoration: none;
	display:block;
}

.norepeat { background-repeat: no-repeat; }

.infiniti_box_black_back_div
{
	background-color: #000000;
	filter: alpha(opacity=65);
	opacity: 0.65;
}

.infiniti_box_dark_content_div
{
	background-color: #FFFFFF;
}

.infiniti_box_background_div
{
	top: 0px;
	left: 0px;
	position: absolute;
	filter: alpha(opacity=60);
	opacity: 0.60;
}

.infiniti_box_content_td
{
	background-color: #F7F7F7;
	padding: 5px;
}

.infiniti_box_title_div
{
	padding-left: 10px;
	font-family: Arial;
	font-weight: bold;
	font-size: 18px;
	color: #67717A;
	background-color: #D6DCE6;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #BFC6D2;
	text-align: left;
}

.infiniti_box_close_div
{
	padding-right: 10px;
	background-color: #D6DCE6;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #BFC6D2;
}

.infiniti_box_content_close_div
{
	height: 28px;
	padding-right: 10px;
	color: #67717A;
	background-color: #D6DCE6;
	border-style: solid;
	border-width: 1px;
	border-color: #F7F7F7;
	border-top-color: #BFC6D2;
}


		.infiniti_box_td_tl
		{
			width: 16px;
			height: 16px;
			background-image: url(../images/message_boxes/infiniti_box_tl.gif);
		}
		
		.infiniti_box_td_t
		{
			background-image: url(../images/message_boxes/infiniti_box_t.gif);
		}
		
		.infiniti_box_td_tr
		{
			width: 16px;
			background-image: url(../images/message_boxes/infiniti_box_tr.gif);
		}
		
		.infiniti_box_td_l
		{
			width: 16px;
			background-image: url(../images/message_boxes/infiniti_box_l.gif);
		}
		
		.infiniti_box_td_r
		{
			width: 16px;
			background-image: url(../images/message_boxes/infiniti_box_r.gif);
		}
		
		.infiniti_box_td_bl
		{
			width: 16px;
			height: 16px;
			background-image: url(../images/message_boxes/infiniti_box_bl.gif);
		}
		
		.infiniti_box_td_b
		{
			background-image: url(../images/message_boxes/infiniti_box_b.gif);
		}
		
		.infiniti_box_td_br
		{
			width: 16px;
			background-image: url(../images/message_boxes/infiniti_box_br.gif);
		}


.timeout_div
{
	background-color:#ECECEC;
	width:300px;
	border-style:solid;
	border-width:1px;
	border-color:#999999;
	position:absolute;
	display:none;
}

.timeout_div_heading
{
	background-color:#999999;
	color:#FFFFFF;
	text-align:center;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	padding:3px;
	margin-bottom:10px;
}

.timeout_div_message
{
	color:#666666;
	text-align:center;
	font-family:Arial;
	font-size:11px;
	margin-bottom:5px;
}

.message_box_div
{
	cursor:pointer;
	width: 230px;
	right: 100px;
	top: 25px;
}

.message_box_div_m
{
	padding: 15px;
	color: #666666;
	font-size: 11px;
	font-family: Arial;
	text-align: center;
	background-image: url(../images/message_boxes/center_tile.gif);
}


		.message_box_div_error_tl
		{
			width: 15px;
			height: 25px;
			background-image: url(../images/message_boxes/message_error_tl.gif);
		}
		
		.message_box_div_error_t
		{
			padding-top: 6px;
			font-family: Arial;
			font-size: 11px;
			font-weight: bold;
			color: #FFFFFF;
			background-image: url(../images/message_boxes/message_error_t.gif);
		}
		
		.message_box_div_error_tr
		{
			width: 15px;
			background-image: url(../images/message_boxes/message_error_tr.gif);
		}
		
		.message_box_div_notify_tl
		{
			width: 15px;
			height: 25px;
			background-image: url(../images/message_boxes/message_notify_tl.gif);
		}
		
		.message_box_div_notify_t
		{
			padding-top: 6px;
			font-family: Arial;
			font-size: 11px;
			font-weight: bold;
			color: #FFFFFF;
			background-image: url(../images/message_boxes/message_notify_t.gif);
		}
		
		.message_box_div_notify_tr
		{
			width: 15px;
			background-image: url(../images/message_boxes/message_notify_tr.gif);
		}
		
		.message_box_div_l
		{
			width: 7px;
			background-image: url(../images/message_boxes/message_l.gif);
		}
		
		.message_box_div_r
		{
			width: 7px;
			background-image: url(../images/message_boxes/message_r.gif);
		}
		
		.message_box_div_bl
		{
			width: 7px;
			height: 6px;
			background-image: url(../images/message_boxes/message_bl.gif);
		}
		
		.message_box_div_b
		{
			width: 216px;
			background-image: url(../images/message_boxes/message_b.gif);
		}
		
		.message_box_div_br
		{
			width: 7px;
			background-image: url(../images/message_boxes/message_br.gif);
		}


/* Magazine Styling */




.mag img
{
	margin-left: 0px;
	margin-top: 0px;
	padding-left: 0px;
	margin-right: 5px;
	margin-bottom: 2px;
}

.mag_article_title
{
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
}

.mag_article_sub_title
{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
}

.mag_article_first_paragraph
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
}

.mag_article_content
{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
}

.mag_article_footer
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
}

.mag_article_reference
{
	font-family: Arial;
	font-size: 11px;
	font-style: italic;
}
/* Poll Styling */




.pollresults
{
	font-family:Arial;
	color: #666666;
	font-size: 11px;
	padding: 3px;
	margin: 0px;
}/* Toolbox Styling */




.toolbox_content_type
{
	background-color: #F4F4F4;
	padding: 3px;
	margin-bottom: 3px;
}


.toolbox_table_row1
{
	background-color: #F4F4F4;
}

.toolbox_table_row2
{
	background-color: #FFFFFF;
}/* Poll Styling */

.article_list
{
	border-style:solid;
	border-width:1px;
	border-color: #CCCCCC;
	width:190px;
	background-color: #F3F3F3;
	padding: 3px;
}

.article_list_item
{
	border-style:solid;
	border-width:1px;
	background-color: #FFFFFF;
	padding:3px;
	list-style:none;
	margin:2px;
	cursor:pointer;
}


tr.topdays {
	background-color: #E2E4E6; font-family: Arial, helvetica, sans-serif; font-size: 11px; color : #666666; 
}

.toprightnumber {
	font-family: Arial, helvetica, sans-serif; font-size: 10px; font-weight: bold;
}
.eventinbox {
	font-family: Arial, helvetica, sans-serif; font-size: 9px;	
}
.currentdate {
	font-family: Arial, helvetica, sans-serif; font-size: 17px; font-weight: bold;	
}

td.beforedayboxes {
	background-color: #ffffff; color: #666666;
}
td.dayboxes {
	background-color: #ffffff; color: #666666;
}
td.afterdayboxes {
	background-color: #ffffff; color: #666666;
}
td.highlighteddayboxes {
	background-color: #EFEFEF; color: #666666;
}
.event {
	font-family: Arial, helvetica, sans-serif; font-size: 12px; font-weight: bold;
}
.eventdetail {
	font-family: Arial, helvetica, sans-serif; font-size: 11px;
}
.eventwhen {
	font-family: Arial, helvetica, sans-serif; font-size: 15px; font-weight: bold;
}
.addevent {
	font-family: Arial, helvetica, sans-serif; font-size: 12px; font-weight: bold;
}
.addeventextrainfo {
	font-family: Arial, helvetica, sans-serif; font-size: 10px;
}.products_cart_curtain
{
	width: 200px;
	height: 100%;
	right: 0;
	bottom: 0;
	background-color: #212121;
}

.products_cart_background
{
	width: 200px;
	height: 86px;
	position: absolute;
	background-color: #212121;
	top: 0;
	right: 0;
}

.products_cart_div
{
	width: 180px;
	position: absolute;
	top: 0;
	right: 0;
	color: #FFFFFF;
	margin-top: 10px;
	margin-right: 10px;
}

.products_cart_div table
{
	color: #FFFFFF;
}

.products_cart_content_small
{
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;
	cursor: pointer;
}

.add_product_div
{
	background-color:#FFFFFF;
	width:400px;
	border-style:solid;
	border-width:1px;
	border-color:#909FB4;
	position:absolute;
}

.add_product_div_heading
{
	background-color:#788AA2;
	color:#FFFFFF;
	text-align:center;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	padding:5px;
	margin-bottom:10px;
}

.add_product_div_message
{
	color:#6A8098;
	text-align:center;
	font-family:Arial;
	font-size:11px;
	margin-bottom:5px;
}

	#imagebox_curtain
	{
		background-color: #000000;
		position: fixed;
		bottom: 0;
		left: 0;
		z-index: 50;
	}
	
	#imagebox_viewer
	{
		position: absolute;
		background-color: #FFFFFF;
		border-style: solid;
		border-width: 1px;
		border-color: #CCCCCC;
		text-align: center;
		padding-top: 10px;
		z-index: 50;
	}
	
	#imagebox_viewer_loader
	{
		position: relative;
		color: #666666;
		font-family: Verdana;
		font-size: 10px;
		text-align: center;
		top: 43%;
		z-index: 50;
	}
	
	#imagebox_viewer_image
	{
		position: relative;
		background-position: center;
		background-repeat: no-repeat;
		z-index: 50;
	}
	
	#imagebox_status_bar
	{
		position: absolute;
		background-color: #FFFFFF;
		border-style: solid;
		border-width: 1px;
		border-color: #CCCCCC;
		border-top-style: none;
		z-index: 50;
	}
	
	#imagebox_navigator
	{
		position: absolute;
		top: 0;
		left: 0;
		z-index: 50;
	}
	
	#imagebox_previous_link
	{
		float: left;
		height: 100%;
		width: 34%;
		outline-style: none;
	}
	
	#imagebox_previous_link:hover
	{
		background-image: url(../admin/modules/config/imagebox/images/previous.gif);
		background-repeat: no-repeat;
		background-position: left center;
	}
	
	#imagebox_playpause_link
	{
		float: right;
		height: 100%;
		width: 30%;
		outline-style: none;
	}
	
	.imagebox_play_link:hover
	{
		background-image: url(../admin/modules/config/imagebox/images/play.gif);
		background-repeat: no-repeat;
		background-position: center;
	}
	
	.imagebox_pause_link:hover
	{
		background-image: url(../admin/modules/config/imagebox/images/pause.gif);
		background-repeat: no-repeat;
		background-position: center;
	}
	
	#imagebox_next_link
	{
		float: right;
		height: 100%;
		width: 34%;
		outline-style: none;
	}
	
	#imagebox_next_link:hover
	{
		background-image: url(../admin/modules/config/imagebox/images/next.gif);
		background-repeat: no-repeat;
		background-position: right center;
	}
	
	#imagebox_close_button
	{
		cursor: pointer;
		position: absolute;
		z-index: 50;
	}
	
	.imagebox_close_button_content
	{
		font-size: 10px;
		font-family: Verdana;
		color: #FFFFFF;
		z-index: 50;
	}
	.rotator_container
	{
		position:relative;
	}
	
	.rotator_content_div
	{
		width:100%;
		height:100%;
		position:absolute;
		top:0px;
		left:0px;
	}
	
	.rotator_control_menu
	{
		position:absolute;
		left:0px;
		bottom:0px;
		width:100%
	}
	
	.rotator_button
	{
		width: 16px;
		height: 16px;
		background-image:url(../admin/modules/rotators/images/button.gif);
		float: left;
		margin-left: 3px;
		opacity: 0.7;
  		filter: alpha(opacity=70);
	}
	
	.rotator_button_active
	{
		width: 16px;
		height: 16px;
		background-image:url(../admin/modules/rotators/images/button_hover.gif);
		float: left;
		margin-left: 3px;
		opacity: 0.85;
  		filter: alpha(opacity=85);
	}
	
	.rotator_button:hover
	{
		background-image:url(../admin/modules/rotators/images/button_hover.gif);
		cursor: pointer;
		opacity: 1.0;
  		filter: alpha(opacity=100);
	}
	
	.rotator_button_active:hover
	{
		background-image:url(../admin/modules/rotators/images/button_hover.gif);
		cursor: pointer;
		opacity: 1.0;
  		filter: alpha(opacity=100);
	}
	
	.rotator_previous_button
	{
		width: 16px;
		height: 16px;
		background-image:url(../admin/modules/rotators/images/previous.gif);
		float: right;
		margin-left: 3px;
		opacity: 0.7;
  		filter: alpha(opacity=70);
	}
	
	.rotator_previous_button:hover
	{
		background-image:url(../admin/modules/rotators/images/previous_hover.gif);
		cursor: pointer;
		opacity: 1.0;
  		filter: alpha(opacity=100);
	}
	
	.rotator_pause_button
	{
		width: 16px;
		height: 16px;
		background-image:url(../admin/modules/rotators/images/pause.gif);
		float: right;
		margin-left: 3px;
		opacity: 0.7;
  		filter: alpha(opacity=70);
	}
	
	.rotator_pause_button:hover
	{
		background-image:url(../admin/modules/rotators/images/pause_hover.gif);
		cursor: pointer;
		opacity: 1.0;
  		filter: alpha(opacity=100);
	}
	
	.rotator_play_button
	{
		width: 16px;
		height: 16px;
		background-image:url(../admin/modules/rotators/images/play.gif);
		float: right;
		margin-left: 3px;
		opacity: 0.7;
  		filter: alpha(opacity=70);
	}
	
	.rotator_play_button:hover
	{
		background-image:url(../admin/modules/rotators/images/play_hover.gif);
		cursor: pointer;
		opacity: 1.0;
  		filter: alpha(opacity=100);
	}
	
	.rotator_next_button
	{
		width: 16px;
		height: 16px;
		background-image:url(../admin/modules/rotators/images/next.gif);
		float: right;
		margin-left: 3px;
		opacity: 0.7;
  		filter: alpha(opacity=70);
	}
	
	.rotator_next_button:hover
	{
		background-image:url(../admin/modules/rotators/images/next_hover.gif);
		cursor: pointer;
		opacity: 1.0;
  		filter: alpha(opacity=100);
	}
	.gridcontrol_main_container_div
	{
		text-align: center;
		border-width: 1px;
		border-style: solid;
		border-color: #999999;
		margin: 0px 0px 5px 0px;
	}

	.gridcontrol_child_container_div
	{
		height: 400px;
		width: 441px;
		overflow: auto;
	}
	
	.gridcontrol_table
	{
		width: 100%;
	}
	
	.gridcontrol_table td
	{
		border-style: none dotted dotted none;
		border-width: 1px;
		border-color: #888888;
		padding: 2px 4px;
	}
	
	.gridcontrol_table th
	{
		border-style: none solid solid none;
		border-color: #888888;
		background-color: #444444;
		border-width: 1px;
		padding: 4px 30px;
		text-align: center;
		color: #FFFFFF;
	}
body
{
	margin: 0px;
	font-family: Verdana;
	text-align: center;
	background-color: #f7f8f3;
	background-image: url('images/generated/canvas_background_image_canvas_back.gif');
	background-position: top center;
	background-repeat: repeat-x;
}

a
{
	color: #699612;
	text-decoration: none;
}

a:visited
{
	color: #699612;
	text-decoration: none;
}

a:hover
{
	color: #000000;
	text-decoration: none;
}

.headerband
{
	background-color: #003e74;
}

.frame_top_table
{
	display: none;
	width: 950px;
	margin-top: 0px;
}

.frame_header_image_table
{
	margin-top: 0px;
}

.frame_middle_table
{
	width: 950px;
}

.frame_bottom_table
{
	width: 950px;
	margin-bottom: 15px;
}

.content
{
	font-family: arial;
	font-size: 11px;
	color: #003e74;
	width: 950px;
	background-color: #ffffff;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-left-style: none;
	border-right-style: none;
	border-top-style: none;
	border-bottom-style: none;
	border-color: #d8df43;
	border-width: 0px;
}

.content table
{
	font-family: arial;
	font-size: 11px;
	color: #003e74;
}

.content table a
{
	color: #699612;
	text-decoration: none;
}

.content table a:visited
{
	color: #699612;
}

.content table a:hover
{
	color: #000000;
}

.horizontal_menu_td
{
}

.navigation_heading
{
	text-align: center;
	color: #333333;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 3px;
	padding-bottom: 0px;
	cursor: pointer;
}

.navigation_heading a
{
	color: #333333;
	text-decoration: none;
}

.navigation_heading a:visited
{
	color: #333333;
	text-decoration: none;
}

.navigation_heading a:hover
{
	color: #333333;
	text-decoration: none;
}

.navigation_content
{
}

.navigation_table_td_content
{
	background-color: #5a5555;
}

.main_menu_item
{
	background-color: #4a4545;
	text-align: center;
	color: #ffffff;
	font-family: Arial;
	font-size: 11px;
	cursor: pointer;
}

.main_menu_item_over
{
	background-color: #ade93a;
	text-align: center;
	color: #4a4545;
	font-family: Arial;
	font-size: 11px;
	cursor: pointer;
}

.sub_menu_item
{
	background-color: #4a4545;
	cursor: pointer;
	width: 130px;
	padding: 3px;
	text-align: center;
	color: #ffffff;
	font-family: Arial;
	font-size: 11px;
}

.sub_menu_item_over
{
	background-color: #ade93a;
	cursor: pointer;
	width: 130px;
	padding: 3px;
	text-align: center;
	color: #4a4545;
	font-family: Arial;
	font-size: 11px;
}

.navigation_table_td_0
{
	width: 15px;
	height: 36px;
	background-image: url('images/generated/navi_border_image_0_nav_tl.gif');
	background-repeat: no-repeat;
	background-position: top right;
	background-color: transparent;
}

.navigation_table_td_1
{
	background-image: url('images/generated/navi_border_image_1_nav_t.gif');
	background-repeat: repeat-x;
	background-position: top right;
	background-color: transparent;
}

.navigation_table_td_2
{
	width: 15px;
	background-image: url('images/generated/navi_border_image_2_nav_tr.gif');
	background-repeat: no-repeat;
	background-position: top right;
	background-color: transparent;
}

.navigation_bubble_table_td_6_div
{
	display: none;
}
.navigation_heading_bullet_icon
{
	vertical-align: middle;
	margin-left: 2px;
	margin-bottom: 2px;
	margin-right: 4px;
}

.navigation_bullet_icon
{
	vertical-align: middle;
	margin-left: 2px;
	margin-bottom: 2px;
	margin-right: 4px;
}

.navigation_bubble_header_table
{
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}

.navigation_bubble_content_table
{
	margin-left: 0px;
	margin-right: 0px;
}

.navigation_bubble_footer_table
{
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 9px;
}

.bubble_content_table
{
}

.bubble_table_td_content
{
	background-color: #ffffff;
}

.bubble_table_td_0
{
	width: 16px;
	height: 30px;
	background-image: url('images/generated/bubbles_border_image_0_nav_tl_v2.png');
	background-repeat: no-repeat;
	background-color: transparent;
}

.bubble_table_td_1
{
	font-size: 1px;
	background-image: url('images/generated/bubbles_border_image_1_nav_t_v2.png');
	background-repeat: repeat-x;
	background-color: transparent;
}

.bubble_table_td_2
{
	width: 16px;
	background-image: url('images/generated/bubbles_border_image_2_nav_tr_v2.png');
	background-repeat: no-repeat;
	background-color: transparent;
}

.bubble_table_td_3
{
	width: 3px;
	background-image: url('images/generated/bubbles_border_image_3_nav_l_v2.png');
	background-repeat: repeat-y;
	background-color: transparent;
}

.bubble_table_td_4
{
	width: 3px;
	background-image: url('images/generated/bubbles_border_image_4_nav_r_v2.png');
	background-repeat: repeat-y;
	background-color: transparent;
}

.bubble_table_td_5
{
	width: 20px;
	height: 13px;
	background-image: url('images/generated/bubbles_border_image_5_bubble_bl.png');
	background-repeat: no-repeat;
	background-color: transparent;
}

.bubble_table_td_6
{
	font-size: 1px;
	background-image: url('images/generated/bubbles_border_image_6_bubble_b.png');
	background-repeat: repeat-x;
	background-color: transparent;
}

.bubble_table_td_7
{
	width: 20px;
	background-image: url('images/generated/bubbles_border_image_7_bubble_br.png');
	background-repeat: no-repeat;
	background-color: transparent;
}

.bubble_header_table
{
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}

.bubble_content_table
{
	margin-left: 0px;
	margin-right: 0px;
}

.bubble_footer_table
{
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 9px;
}

.bubble_heading
{
	color: #155d91;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}

.bubble_content
{
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	color: #155d91;
	font-family: arial;
	font-size: 11px;
	text-align: left;
}

.bubble_content ul
{
	list-style-type: square;
	margin-bottom: 0px;
}

.bubble_content li
{
	margin-left: -25px;
	padding-right: 5px;
}

.bubble_content table
{
	color: #155d91;
	font-family: arial;
	font-size: 11px;
}

.banner_sidebar
{
	border-style: none;
	margin-top: 0px;
	margin-bottom: 9px;
	margin-left: 0px;
	margin-right: 0px;
}

.heading
{
	font-family: arial;
	font-weight: bold;
	color: #003e74;
	font-size: 12px;
	text-align: left;
	border-left-style: none;
	border-right-style: none;
	border-top-style: none;
	border-bottom-style: dashed;
	border-color: #003e74;
	border-width: 1px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
}

.subheading
{
	font-family: arial;
	font-weight: bold;
	color: #003e74;
	font-size: 12px;
	text-align: left;
	border-left-style: none;
	border-right-style: none;
	border-top-style: none;
	border-bottom-style: dashed;
	border-color: #003e74;
	border-width: 1px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
}

.subfooter
{
	font-family: arial;
	color: #003e74;
	font-size: 12px;
	text-align: left;
	border-left-style: none;
	border-right-style: none;
	border-top-style: dashed;
	border-bottom-style: none;
	border-color: #003e74;
	border-width: 1px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 10px;
	margin-bottom: 0px;
}

.header_title
{
	background-color: #EFEFEF;
	color: #003e74;
	padding: 0px;
}

.header_image_td
{
	background-image: url('images/generated/header_image_background_');
	width: 950px;
	font-family: arial;
	font-size: 11px;
	color: #003e74;
}

.header_image_td a:link
{
	color: #666666;
}

.header_image_td a:hover
{
	color: #CC0000;
}

.header_image_td a:visited
{
	color: #CC0000;
}

.footer
{
	background-image: url('images/generated/footer_image_footer.gif');
	background-color: #aeae97;
}

.footer td
{
	padding: 10px;
	font-family: arial;
	font-size: 11px;
	color: #003e74;
}

.footer td a:link
{
	color: #003e74;
}

.footer td a:visited
{
	color: #003e74;
}

.footer td a:hover
{
	color: #ffffff;
}

.infinititable
{
	background-color: #d2d2d2;
	margin-bottom: 10px;
}

.infinititable th
{
	background-color: #ececec;
	font-family: arial;
	font-weight: bold;
	font-size: 11px;
	color: #666666;
	padding: 3px;
}

.infinititable td
{
	background-color: #ffffff;
	font-family: arial;
	font-size: 11px;
	color: #003e74;
	padding: 3px;
}

.fckinfinititable
{
	background-color: #d2d2d2;
	margin-bottom: 10px;
}

.fckinfinititableth
{
	background-color: #ececec;
	font-family: arial;
	font-weight: bold;
	font-size: 11px;
	color: #666666;
	padding: 3px;
}

.fckinfinititabletd
{
	background-color: #ffffff;
	font-family: arial;
	font-size: 11px;
	color: #003e74;
	padding: 3px;
}

.forummain
{
	border-style: solid;
	border-width: 1px;
	border-color: #ececec;
	background-color: #d2d2d2;
	width: 100%;
margin-bottom: 3px;
}

.forummain th
{
	background-color: #ececec;
	font-family: arial;
	font-weight: bold;
	font-size: 11px;
	color: #666666;
	padding: 5px;
}

.forummain td
{
	background-color: #ffffff;
	font-family: arial;
	font-size: 11px;
	color: #003e74;
	vertical-align: top;
	padding: 5px;
}

.btn
{
	background-color: #5e9802;
	border-width: 1px;
	border-color: #5e9802;
	font-family: arial;
	color: #ffffff;
	font-size: 11px;
	border-left-style: solid;
	border-right-style: solid;
	border-top-style: solid;
	border-bottom-style: solid;
	filter:progid:DXImageTransform.Microsoft.Gradient
		(GradientType=0,StartColorStr='#5e9802',EndColorStr='#ade93a');
		outline:none;
		border-collapse:separate;
}

.btnhov
{
	border-left-style: solid;
	border-right-style: solid;
	border-top-style: solid;
	border-bottom-style: solid;
	filter:progid:DXImageTransform.Microsoft.Gradient
		(GradientType=0,StartColorStr='#ade93a',EndColorStr='#5e9802');
		outline:none;
		border-collapse:separate;
	cursor:pointer;
}

.message_box_div
{
	font-family: arial;
	font-size: 11px;
	color: #003e74;
}

.ui-widget
{
	z-index: 10;
}

.infiniti_registration_form td
{
	text-transform: ;
}

.infiniti_registration_form input[type="text"], .infiniti_registration_form input[type="password"], .infiniti_registration_form select, .infiniti_registration_form textarea
{
	text-transform: none;
}

.infiniti_registration_form_included
{
	text-transform: none;
}

.content_inheritor
{
	font-family: arial;
	font-size: 11px;
	color: #003e74;
}

.forms_autocomplete_results
{
	background-color: #FFFFFF;
	padding: 2px;
	padding-left: 4px;
	padding-right: 4px;
	cursor: pointer;
}

.forms_autocomplete_results_selected
{
	background-color: #E0E0E0;
	padding: 2px;
	padding-left: 4px;
	padding-right: 4px;
	cursor: pointer;
}

.infiniti_box_content_div
{
	position: absolute;
	border-style: solid;
	border-width: 1px;
	border-color: #666666;
	background-color: #FFFFFF;
	padding:10px;
	font-family: arial;
	font-size: 11px;
	color: #003e74;
}

.infiniti_box_content_div a
{
	color: #699612;
	text-decoration: none;
}

.infiniti_box_content_div a:visited
{
	color: #699612;
	text-decoration: none;
}

.infiniti_box_content_div a:hover
{
	color: #000000;
	text-decoration: none;
}

.navigation_content a
{
	color: #333333;
	text-decoration: line-through;
}

.navigation_content a:visited
{
	color: #333333;
	text-decoration: none;
}

.navigation_content a:hover
{
	color: #333333;
	text-decoration: none;
}

