/* Common stores ---------------------------------------------------------------------------- */
	img {border:0px; }
	form {margin:0px; }
	h1{color:#336eb0; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; margin:0px; padding-top:7px; padding-bottom:10px; }
	.h1{color:#336eb0; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; margin:0px; padding-bottom:5px; font-weight:bold; }
	td{ vertical-align:top; }
	.li{ line-height:16px; }
	body { border:0px; margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333; background-color:#616a74; background-image:url(../images/background.jpg); }	
	
/* Custom styles ---------------------------------------------------------------------------- */	
	.admintable {border-collapse:collapse; }
	.admincell {border:1px solid black; border-collapse:collapse; }
	.highlight { background-color:#FFFF00; }
	.formtd { vertical-align:middle; text-align:right; }

	.blue { color: #336eb0; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:14px; }
	h2{ color:#336eb0; font-size:14px; font-family:Arial, Helvetica, sans-serif; margin:0px; padding-top:0px; padding-bottom:0px; }
	.firstParagraph { font-size:14px; line-height:145%; }
	
	.EventsLeft { float:left; width:135px; }
	.EventsRight { float:left; width:285px; padding-left:5px; }
	.ProductsLeft { float:left; width:125px; }
	.ProductsRight { float:left; width:295px; padding-left:5px; }
	
	.ShortParagraph { width:420px; }
	
/* Layout ----------------------------------------------------------------------------------- */
	
	.main_box{width:786px; background-color:#fff; padding-left:7px; padding-right:7px; padding-bottom:14px; }
	
	.banner_table{background-color:#EF6B10; width:786px; height:86px; }
	.banner_left{vertical-align:bottom; text-align:left; }
	.banner_right{vertical-align:bottom; text-align:right; padding-bottom:3px; }
	.banner_cells{padding-right:22px; vertical-align:bottom; padding-bottom:2px; }
	
	.reseller_banner_table{background-color:#426681; width:786px; height:86px; }
	.reseller_menu_table{background-color:#e96b10; width:786px; height:18px; }
	
	
	.menu_table{background-color:#616a74; width:786px; height:18px; }
	.menu_left{vertical-align:middle; text-align:left; }
	.menu_right{vertical-align:middle; text-align:right; height:22px; }
	.menu_cells{padding-top:4px; padding-bottom:4px; padding-right:6px; vertical-align:middle; color:#fff; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }
	.menu_search{border:#fff 0pt solid; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:10px; color:#000; }
	
	.footer_table{background-color:#e96b10; width:786px; }
	.footer_left{vertical-align:middle; text-align:left; color:#f5c8a8; height:18px; }
	.footer_right{vertical-align:middle; text-align:right; color:#f5c8a8; height:18px; }
	.footer_bottom_cell{text-align:left; color:#8c929a; background-color:#fff;  padding-top:2px; padding-left:6px; font-size:9px; }
	
	.second_level_table{width:786px;  height:300px; }
	.second_level_left{width:148px; background-color:#616a74; background-image:url(../images/menu_column.gif); background-repeat:repeat-y; }
	.second_level_main_1{  line-height:150%; text-align:left; background-color:#fff; width:434px; padding-left:10px; padding-right:10px; padding-top:4px; }
	.second_level_main_2{  line-height:150%; text-align:left; background-color:#fff; width:618px; padding-left:10px; padding-right:10px; padding-top:4px; }
	.second_level_right{width:184px; background-color:#616a74; background-repeat:repeat-y; }
	
	.side_menu_table{width:148px;}
	.side_menu_cell{ text-align:right; vertical-align:middle; padding-right:6px; width:148px; height:33px; background-image:url(../images/menu_boxes.gif); background-repeat:repeat; }
	.side_menu_cell_orange{ text-align:right; vertical-align:middle; padding-right:6px; width:148px; height:33px; background-image:url(../images/menu_boxes_orange.gif); background-repeat:repeat; }
	
	.breadcrumbs{ font-size:9px; color:#616a74; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; }
	.breadcrumb_holder{ padding-bottom:5px; }
		
	.roundbox { background-color: #e5e4db; margin-top:5px; margin-bottom:10px; }
	.roundboxtext { margin: 0 10px; }
	.roundboxtop { background: url(../images/RoundedCorner2.gif) no-repeat top right; }
	.roundboxbottom { background: url(../images/RoundedCorner4.gif) no-repeat top right; }
	.corner { border: none; display: block !important; }
	.ProductText { font-size:12px; }
	.warning { line-height:100%; color:#616a74; }

/* Link styles ------------------------------------------------------------------------------ */
	a.links_breadcrumbs:link{text-decoration:none; color:#e96b10; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; }
	a.links_breadcrumbs:visited{text-decoration:none; color:#e96b10; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; }
	a.links_breadcrumbs:hover{text-decoration:underline; color:#e96b10; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; }

	a.links_banner:link{text-decoration:none; color:#fff; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; }
	a.links_banner:visited{text-decoration:none; color:#fff; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; }
	a.links_banner:hover{text-decoration:underline; color:#fff; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; }

	a.links_menu:link{text-decoration:none; color:#fff; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; }
	a.links_menu:visited{text-decoration:none; color:#fff; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; }
	a.links_menu:hover{text-decoration:underline; color:#fff; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; }

	a.links_footer:link{text-decoration:none; color:#f5c8a8; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; }
	a.links_footer:visited{text-decoration:none; color:#f5c8a8; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; }
	a.links_footer:hover{text-decoration:underline; color:#fff; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; }
		
	a:link    {color:#e96b10; font-weight:bold; }
	a:visited {color:#e96b10; font-weight:bold; }
	a:hover   {color:#e96b10; font-weight:bold; }

/* Index only styles ------------------------------------------------------------------------ */
	.index_collage_table{background-color:#f0f0f0; width:786px; }
	.index_collage_left{padding:10px;  font-size:10px;  text-align:left; }

	.index_my_talkswitch_table{width:284px; height:75px; background-image:url(../images/index/stay_updated.gif); background-repeat:no-repeat; }
	.index_my_talkswitch_cell{vertical-align:bottom; padding-right:7px; padding-bottom:6px; }
	.index_my_talkswitch_input{width:90px; border:#000 1px solid; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:10px; color:#000; }

	.index_main_table{width:786px; }
	.index_main_left{width:284px; }
	.index_main_right{width:502px; text-align:left; padding-left:16px; padding-top:6px; line-height:150%; }
	
	.indexLeftDiv { width:284px; float:left; text-align:left; padding-top:10px; }
	.indexRightDiv { width:492px; padding-left:10px; float:right; text-align:left; padding-top:10px; }