/* Basic read of the css:
		1. id's that are all the way to the left are the beginning of new div classes
		2. everything that is indented under those id's that are to the left correspond to those id's
		3. also included under each id, if necessary, are the IE6 hacks
		
		Ex:
			#login {
				whatever attributes go here
			}
				#login h1 {
					attributes here
				}
				
				#login h1 {
					_font-size: attribute here
				}
			
			#hero {
				attributes here
			}
			and so on...
	*/

* { margin:0; padding:0; }	

/* MAIN ELEMENTS */
body { font-family:Trebuchet MS, Arial, Helvetica, sans-serif; }
h2 { color:#2c2e31; font-size:18px; font-family:Trebuchet MS; font-weight:normal; }
h3 { color:#ee2424; font-size:18px; font-family:Trebuchet MS; text-transform:uppercase; }
h4 { color:#000; font-size: 10pt; font-family:Trebuchet MS; font-weight:bold; }
h5 { color:#000; font-size: 10pt; font-family:Trebuchet MS; font-weight:bold; }
p { font-family:Trebuchet MS; font-size:13px; color:#464646; }
a { color:#ee2424; font-family:Trebuchet MS; text-decoration:none; }
a:hover { text-decoration:underline; }
blockquote { margin:0; padding:10px 10px 0 10px; color:#5378b0; font-size:13px; font-family:Trebuchet MS; }
sup { font-size:8px; }
	
/* WRAPPER */
.wrapper { width:930px; margin:0 auto; padding:0; }

/* LOGIN */
iframe.form { border:none; width:675px; margin:0px; padding:0; overflow:hidden; }

#search {width:150px; height:52px; float:left; padding: 5px 0 0 10px;}
#search a { color:#ffffff; font-weight:bold; font-size:11px; text-decoration:none; }		
#search a:hover {font-weight:bold; text-decoration:underline; }

#login { width:930px; height:52px; margin:0px; padding:0; background:url(../images/login_bg.jpg) no-repeat; } 

	#login .login_label { color:#FFF; font-size:12px; font-weight:bold; }
	
	#login .over { position:absolute; padding:3px 0px 0px 5px; color:#646565; }
	
	#login table { float:right; }
		
		#login .login_table { width:340px; margin:5px 35px 0; padding:0; border:none; }
		
		#login .logged_in_table { margin:7px 65px 0; padding:0; border:none; }
		
			#login .logged_in_table td { padding-bottom:11px; }
	
		#login table td { margin:0 0 0 0; padding:0 0px 8px 0px; font-size:11px; }
		
		#login .txtbox { width:95px; margin:0 0 0 0; padding:0 0 0 0; }
		
		#login .loginBtn {left:0; width:30px; margin:-2px 0; padding:0; }
		
		#login .login_over { position: relative; top: 15px; left: 5px; display:inline; }
	
	#login .chkbox { margin:0px 4px 0 0; padding:0; clear:right; }
	
	#login ul { /*width:155px;*/ margin:0 0 0 0px; padding:0 0 0 4px; list-style-type:none; }
	
		#login ul li { display:inline; color:#486fac; font-size:11px; }
		
		#login ul li a { color:#486fac; text-decoration:none; }
		
			#login ul li a:hover { text-decoration:underline; }

/* HERO */
#hero { float:left; width:200px; height:90px; margin:0; padding:0; }

	#hero h1 { width:200px; height:90px; }
/* MAIN NAV */

/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.stunicholls.com/menu/pro_drop_2.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */


#nav {padding:0; margin:0; list-style:none; height:38px; z-index:500; font-family:arial, verdana, sans-serif;}
#nav li.top {display:block; float:left; height:38px;}
#nav li a.top_link {display:block; float:left; height:35px; line-height:33px; color:#ccc; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 12px; cursor:pointer;}
#nav li a.top_link span {float:left; display:block; padding:0 24px 0 12px; height:35px; }
#nav li a.top_link span.down {float:left; display:block; padding:0 24px 0 12px; height:35px;}

#nav li:hover a.top_link {color:#595959; background:#666666;}
#nav li:hover a.top_link span {background:#666666;}
#nav li:hover a.top_link span.down {background:#666666;}

/* Default list styling */

#nav li:hover {position:relative; z-index:200;}

#nav li:hover ul
{left:1px; top:17px; width:148px; height:auto; z-index:300; border-top:1px solid #eaeaea;}
#nav li:hover ul li
{display:block; position:relative; float:left; width:148px; font-weight:normal; border-width:0 1px 1px 1px; border-color:#eaeaea; border-style:solid;}
#nav li:hover ul li a
{display:block; font-size:11px; width:140px; margin:0; padding:0 4px 0 4px; line-height:18px; color:#595959; text-decoration:none;}
#nav li ul li a.fly
{background:#f8f8f8 url(/images/menu_listarrow.gif) no-repeat right;}
#nav li:hover ul li a:hover 
{ color:#4e4e4e; background-color:#eaeaea;}
#nav li:hover ul li a.fly:hover
{ color:#4e4e4e; background-color:#eaeaea;}


#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{left:148px; top:-4px; border:1px solid #eaeaea; }

#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px;  margin:0; padding:0; list-style:none;}

#nav li:hover li:hover a.fly,
#nav li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover li:hover a.fly
{ color:#595959; border-color:#595959; background-color:#eaeaea;} 

#nav li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li:hover li a.fly
{background-color:#f8f8f8; color:#595959; border-color:#595959;} 

/***** ORIGINAL NAV ITEMS *****/
.menu { width:695px; float:right; height:17px; padding-top:25px; border-left:1px solid #908e8f; position:relative; z-index:100;}

.menu ul {padding:0;margin:0;list-style-type:none;}
.menu ul ul {width:149px;}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li {float:left; position:relative; display:block;}
.menu li, .menu li a { font-size:11px; outline:none;}

/* style the links for the top level */
.menu a, .menu a:visited {display:block;font-size:11px;text-decoration:none;}



/* Individual Primary Menu Items */
.menu ul ul a, .menu ul ul a:visited {background:#f8f8f8; height:auto; line-height:1em; padding:5px 10px; border-width:0 1px 1px 1px;}

.menu li#navHome { width:40px;margin-left:12px;}
.menu a.navHome {width:40px; border:none; height:17px; text-indent: -10000px; background:url(../images/main_nav_home.jpg) no-repeat 0 0; }
.menu a.navHome_on { width:40px;border:none; height:17px; text-indent: -10000px; background:url(../images/main_nav_home.jpg) no-repeat 0 -17px; }

.menu li#navCompany { width:65px;margin-left:12px; }
.menu a.navCompany { width:65px;border:none; height:17px; text-indent: -10000px; background:url(../images/main_nav_company.jpg) no-repeat 0 0; }
.menu a.navCompany_on {width:65px; border:none; height:17px; text-indent: -10000px; background:url(../images/main_nav_company.jpg) no-repeat 0 -17px; }

.menu li#navProducts { width:69px;margin-left:12px; }
.menu a.navProducts { width:69px;border:none; height:17px; text-indent: -10000px; background:url(../images/main_nav_products.jpg) no-repeat 0 0; }
.menu a.navProducts_on { width:69px;border:none; height:17px; text-indent: -10000px; background:url(../images/main_nav_products.jpg) no-repeat 0 -17px; }

.menu li#navNews { width:120px;margin-left:12px; }
.menu a.navNews { width:120px;border:none; height:17px; text-indent: -10000px; background:url(../images/main_nav_news.jpg) no-repeat 0 0; }
.menu a.navNews_on { width:120px;border:none; height:17px; text-indent: -10000px; background:url(../images/main_nav_news.jpg) no-repeat 0 -17px; }

.menu li#navSupport { width:60px;margin-left:12px; }
.menu a.navSupport { width:60px;border:none; height:17px; text-indent: -10000px; background:url(../images/main_nav_support.jpg) no-repeat 0 0; }
.menu a.navSupport_on { width:60px;border:none; height:17px; text-indent: -10000px; background:url(../images/main_nav_support.jpg) no-repeat 0 -17px; }

.menu li#navThought { width:145px;margin-left:12px; }
.menu a.navThought { width:145px;border:none; height:17px; text-indent: -10000px; background:url(../images/main_nav_thought.jpg) no-repeat 0 0; }
.menu a.navThought_on { width:145px;border:none; height:17px; text-indent: -10000px; background:url(../images/main_nav_thought.jpg) no-repeat 0 -17px; }

.menu li#navContact { width:80px;margin-left:12px; }
.menu a.navContact { width:80px;border:none; height:17px; text-indent: -10000px; background:url(../images/main_nav_contactus.jpg) no-repeat 0 0; }
.menu a.navContact_on { width:80px;border:none; height:17px; text-indent: -10000px; background:url(../images/main_nav_contactus.jpg) no-repeat 0 -17px; }

a.navHome:hover,
a.navCompany:hover,
a.navProducts:hover,
a.navNews:hover,
a.navSupport:hover,
a.navThought:hover,
a.navContact:hover { background-position: 0 -17px; }



/* BREADCRUMBS */
#breadcrumbs { width:930px; margin:5px 0; padding:0;  font-size:12px; font-family:Trebuchet MS; color:#898989; }

/* FLASH */
#flash { width:930px; margin:10px 0; padding:0; }
#flash2 { width:900px; margin: 5px 0; padding:0; }

/* GLOBAL PAGE LAYOUT ITEMS */
#leftCol { float:left; width:675px; margin:10px 0; padding:0; }

#leftCol h1 { width:650px; border-bottom:1px dotted #908e8f; color:#a2a1a1; font-size:24px; padding-bottom:5px; font-weight:normal; }
	
#leftCol h2 { padding:12px 0 0 0px; color:#ee2424; font-size:14px; font-family:Trebuchet MS; }

#leftCol h3 { padding:12px 0 0 0px; color:#ee2424; font-size:18px; font-family:Trebuchet MS; font-weight:normal; text-transform:uppercase; }

#leftCol p { margin:0; padding:12px 12px 0px 0px; }

#leftCol img { margin:11px 0 0px 0; padding:0 10px 0px 0; border: none; }

#rightCol { float:right; width:225px; margin:10px 0; padding:0; }

#fullCol { width:930px; margin:0; padding:0; }

	#fullCol h1 { width:655px; border-bottom:1px dotted #908e8f; color:#a2a1a1; font-size:24px; font-weight:normal; }
	
	#fullCol h2 { padding:20px 0 20px 0; color:#20309a; font-size:16px; font-family:Trebuchet MS; font-weight:bold; }
	
	#fullCol ul { width:515px; margin:10px 0 0 20px; padding:0 0 10px 0; list-style-type:none; }
	
	#fullCol ul li { padding:4px 0 3px 10px; #padding:2px 0 0 10px; background:url(../images/blueBullet.gif) 0 2px no-repeat; color:#707070; font-size:14px; }



/* HOME PAGE LEFT COL */
#homeLeftCol { float:left; width:448px; margin:10px 0 0 4px; padding:0; }
	
	#homeLeftCol h2 { padding-left:2px; border-bottom:1px dotted #bcbaba; }

.content { margin:0; padding:0; background:url(../images/content_bg.jpg) bottom repeat-x; border-bottom:1px dotted #bcbaba; }
	
	.content p { padding:5px 0 0px 5px; }
	
	.content a { margin:0; padding:0 0 0px 0px; font-size:12px; }
	
	.content a:hover { text-decoration:underline; }
	
	.content ul { width:515px; margin:10px 0 0 20px; padding:0 0 10px 0; list-style-type:none; }
	
	.content ul li { padding:4px 0 3px 10px; #padding:2px 0 0 10px; background:url(../images/blueBullet.gif) 0 2px no-repeat; color:#707070; font-size:14px; }

/* HOME PAGE RIGHT COL */
#homeRightCol { float:right; width:448px; margin:10px 0; padding:0; }

	#homeRightCol h2 { padding-left:2px; border-bottom:1px dotted #bcbaba; }

/* PRODUCT PAGE LAYOUT */
	
#leftCol .productTypeContainer { float:left; margin:15px 0 0 0; padding:0; border:1px solid #dedede; }

	#leftCol .productType { float:left; margin:2px; #margin-bottom:4px; padding:0 0 0px 0; background:url(../images/productType_bg.jpg) repeat-x; }
	
	#leftCol ul { width:515px; margin:10px 0 0 20px; padding:0 0 10px 0; list-style-type:none; }
	
	#leftCol ul li { padding:4px 0 3px 10px; #padding:2px 0 0 10px; background:url(../images/blueBullet.gif) 0 2px no-repeat; color:#707070; font-size:14px; }
	
#leftCol .tertiaryContainer { float:right; margin:15px 40px 0 0; _margin-right:20px; padding:0; border:1px solid #dedede; }

	#leftCol .tertiaryType { float:left; margin:2px; padding:0 0 2px 0; background:url(../images/productType_bg.jpg) repeat-x; }
	
		#leftCol .divider { float:left; width:5px; height:624px; margin:0 4px 0 4px; _margin:0; background:url(../images/productType_divider.jpg) no-repeat; }
			
		#leftCol .col1 { float:left; width:210px; _width:200px; margin:10px 0px 20px 5px; _margin-left:0; padding:0; }
		
		#leftCol .col1 h3 { height:45px; color:#ee2424; font-size:18px; font-family:Trebuchet MS; font-weight:normal; text-align:center; text-transform:uppercase; }
				
		#leftCol .col1 p { padding:0 20px 0 15px; }
				
		#leftCol .col1 ul { width:192px; margin:25px 0 0 15px; padding:0; border-top:1px dotted #908e8f; list-style-type:none; }
				
			#leftCol .col1 ul li { margin:0; padding:0; background:url(../images/productType_listarrow.gif) no-repeat; border-bottom:1px dotted #908e8f; }
					
			#leftCol .col1 ul li a { display:block; padding:4px 0 4px 16px; color:#5f81b6; font-size:14px; font-family:Trebuchet MS; }
	
		#leftCol .col2 { float:left; width:210px; _width:200px; margin:10px 0 20px 0px; padding:0; }
			
		#leftCol .col2 h3 { height:45px; color:#ee2424; font-size:18px; font-family:Trebuchet MS; font-weight:normal; text-align:center; text-transform:uppercase; }
				
		#leftCol .col2 p { padding:0 20px 0 15px; }
		
		#leftCol .col2 ul { width:192px; margin:25px 0 0 15px; padding:0; border-top:1px dotted #908e8f; list-style-type:none; }
				
			#leftCol .col2 ul li { margin:0; padding:0; background:url(../images/productType_listarrow.gif) no-repeat; border-bottom:1px dotted #908e8f; }
					
			#leftCol .col2 ul li a { display:block; padding:4px 0 4px 16px; color:#5f81b6; font-size:14px; font-family:Trebuchet MS; }
			
		#leftCol .col3 { float:right; width:210px; _width:200px; margin:10px 5px 20px 0; _margin-right:0; padding:0; }
			
		#leftCol .col3 h3 { height:45px; color:#ee2424; font-size:18px; font-family:Trebuchet MS; font-weight:normal; text-align:center; text-transform:uppercase; }
				
		#leftCol .col3 p { padding:0 20px 0 15px; }
				
		#leftCol .col3 ul { width:192px; margin:25px 0 0 15px; padding:0; border-top:1px dotted #908e8f; list-style-type:none; }
				
			#leftCol .col3 ul li { margin:0; padding:0; background:url(../images/productType_listarrow.gif) no-repeat; border-bottom:1px dotted #908e8f; }
					
			#leftCol .col3 ul li a { display:block; padding:4px 0 4px 16px; color:#5f81b6; font-size:14px; font-family:Trebuchet MS; }

	#rightCol .links { width:222px; margin:0 0 20px 0; padding:0 0 0px 0; background:url(../images/rightCol_linksbg.jpg) bottom no-repeat; }
	
	#rightCol .links h2 { width:222px; _width:207px; height:32px; margin:0; padding:3px 0 0 15px; background:url(../images/rightCol_h2bg.jpg) no-repeat; color:#fff; font-size:16px; font-weight:bold; font-family:Trebuchet MS; }
	
	#rightCol .links h3 { width:190px; margin:0 0 0 10px; padding:8px 10px 0 0px; border-bottom:1px dotted #c5c4c4; color:#7d7d7d; font-size:14px; font-weight:normal; font-family:Trebuchet MS; }
	
	#rightCol .links p { padding:8px 10px 0 10px; }
	
	#rightCol .links ul { margin:0 0 0 0px; padding:0; list-style-type:none; }
	
		#rightCol .links ul li { padding:5px 0 5px 0; border-top:1px solid #e1e1e1; }
		
		#rightCol .links ul li a { display:inline-block; margin:0 0 0 15px; color:#a2a1a1; font-size:12px; font-family:Trebuchet MS; font-weight:bold; }
		
	#rightCol .links ul.caseStudies { margin:0 0 0 0; padding:0 0 8px 0; }
	
		#rightCol .links ul.caseStudies li { margin:0; padding:3px 0 0px 0; border:none; }
		
		#rightCol .links ul.caseStudies li a { display:inline-block; margin:0; padding:0 0 0 10px; color:#d82121; font-weight:normal; text-decoration:none; }
		
		#rightCol .links ul.caseStudies li a:hover { text-decoration:underline; }
	
	#rightCol .ad { margin:20px 0; padding:0; }
	
	#rightCol .poll { width:222px; margin:0 0 20px 0; padding:0 0 0px 0; background:url(../images/rightCol_linksbg.jpg) bottom no-repeat; }
	
	#rightCol .poll h2 { width:222px; _width:207px; height:32px; margin:0; padding:3px 0 0 15px; background:url(../images/rightCol_h2bg.jpg) no-repeat; color:#fff; font-size:16px; font-weight:bold; font-family:Trebuchet MS; }
	
	#rightCol .poll div { padding:5px 10px 10px 10px; font-size:13px; font-family:Trebuchet MS; }
	
	#rightCol .poll div .headreport { border:none; color:#000; background:none; padding-bottom:7px;}
	

/* LAW ENFORCEMENT PAGE LAYOUT */
.enforcLeftList { float:left; width:316px; margin:15px 0; padding:0; }

	#leftCol .enforcLeftList ul { width:316px; margin:0; padding:0; list-style-type:none; }
	
	#leftCol .enforcLeftList ul li { margin:0 0 0 0px; padding:0 0 7px 16px; background:url(../images/productType_listarrow.gif) no-repeat; border-top:1px dotted #908e8f; color:#8e8e8e; font-size:12px; }
		
	#leftCol .enforcLeftList ul li.grayBg { background-color:#f5f5f5; }
		
	#leftCol .enforcLeftList ul li a { display:block; padding:2px 0 4px 0px; color:#5f81b6; font-size:18px; font-family:Trebuchet MS; }
		
	#leftCol .enforcLeftList ul li a:hover { text-decoration:underline; }

.enforcRightList { float:right; width:316px; margin:15px 20px 0 0; padding:0; }

.enforcRightList { _margin-right:10px; }

	#leftCol .enforcRightList ul { width:316px; margin:0; padding:0; list-style-type:none; }
	
	#leftCol .enforcRightList ul li { margin:0 0 0 0px; padding:0 0 7px 16px; background:url(../images/productType_listarrow.gif) no-repeat; border-top:1px dotted #908e8f; color:#8e8e8e; font-size:12px; }
		
	#leftCol .enforcRightList ul li.grayBg { background-color:#f5f5f5; }
		
	#leftCol .enforcRightList ul li a { display:block; padding:2px 0 4px 0px; color:#5f81b6; font-size:18px; font-family:Trebuchet MS; }
		
	#leftCol .enforcRightList ul li a:hover { text-decoration:underline; }

.support { margin:20px 0 10px 0; }

	.support img { float:left; margin:0 8px 0 0; padding:0; }

/* PRODUCTS MOBILE PAGE LAYOUT */
.features { width:345px; margin:0; padding:0; }

	#leftCol .features h3 { width:275px; margin:5px 0 0 8px; padding:0; border-bottom:1px dotted #c5c5c5; color:#d82121; font-size:18px; font-weight:normal; font-family:Trebuchet MS; text-transform:uppercase; }
	
	#leftCol .features ul { width:275px; margin:0 0 0 20px; padding:0 0 10px 0; list-style-type:none; }
		
	#leftCol .features ul li { padding:4px 0 0px 10px; #padding-top:2px; background:url(../images/blueBullet.gif) 0 2px no-repeat; color:#707070; font-size:14px; }
	
	/*ul.blueBullets2 { width:515px; margin:10px 0 0 20px; padding:0 0 10px 0; list-style-type:none; }
		
		ul.blueBullets2 li { padding:4px 0 5px 10px; #padding:2px 0 0 10px; background:url(../images/blueBullet.gif) no-repeat; color:#707070; font-size:14px; }*/

.tertiary { width:250px; margin:0; padding:0; }

	#leftCol ul.tertiary_items { width:240px; margin:5px 0 0 8px; padding:0 0 10px 0; }

	#leftCol ul.tertiary_items li { margin:0; padding:8px 0 8px 28px; list-style-type:none; }
	
	#leftCol ul.tertiary_items li a { font-size:12px; font-family:Trebuchet MS; font-weight:bold; }
	
	#leftCol ul.tertiary_items li.download_icon { width:175px; background:url(../images/download_icon.gif) no-repeat; border-bottom:1px dotted #bcbaba; }
	
	#leftCol ul.tertiary_items li.contact_icon { width:175px; background:url(../images/contact_icon.gif) no-repeat; border-bottom:1px dotted #bcbaba; }
	
	#leftCol ul.tertiary_items li.view_all_icon { width:220px; background:url(../images/view_all_icon.gif) no-repeat; }

#leftCol ul.benefits { float:right; width:250px; margin:20px 45px 0 0; _margin-right:25px; padding:0; clear:right; }

	#leftCol ul.benefits li { margin:0; padding:8px 0 8px 0; background:none; color:#898989; font-size:12px; list-style-type:none; }
	
	#leftCol ul.benefits li.border { border-bottom:1px dotted #bcbaba; }

/* COMPANY LAYOUT */
.companyInfo { width:650px; margin:0; padding:10px; }

	#leftCol .companyInfo h3 { margin:5px 0 0 0; padding:0; border-bottom:1px dotted #c5c5c5; color:#d82121; font-size:18px; font-weight:normal; font-family:Trebuchet MS; text-transform:uppercase; }
	
	#leftCol .companyInfo ul { width:515px; margin:10px 0 0 20px; padding:0 0 10px 0; list-style-type:none; }
	
	#leftCol .companyInfo ul li { padding:4px 0 3px 10px; #padding:2px 0 0 10px; background:url(../images/blueBullet.gif) 0 2px no-repeat; color:#707070; font-size:14px; }
	
	#leftCol .companyInfolink{color:#5f81b6}
	
	#leftCol .companyInfo p{margin:0 8px 0 8px;}


/* SUPPORT LAYOUT PAGE */
#leftCol ul.faq { margin:15px 0 0 20px; padding:0; }

	#leftCol ul.faq li { margin:0px 0 0 0px; padding:0 0 8px 20px; color:#707070; font-size:12px; font-family:Trebuchet MS; list-style-type:none; line-height:16px; }
		
	#leftCol ul.faq li.q { background:url(../images/faq_q_listicon.gif) no-repeat; }
		
	#leftCol ul.faq li.a { background:url(../images/faq_a_listicon.gif) no-repeat; }

.subContentLeft { float:left; width:300px; margin:15px 0 0 0; padding:0; }
	
	#leftCol .subContentLeft h3 { margin:0; padding:0; border-bottom:1px dotted #c5c5c5; color:#636363; }
	
	#leftCol .subContentLeft ul.grayBullets { margin:0; padding:0; }
	
	#leftCol .subContentLeft ul.grayBullets li { margin:0; padding:0 0 5px 10px; background:url(../images/grayBullet.gif) no-repeat; color:#7d7d7d; font-size:12px; list-style-type:none; }

.subContentRight { float:right; width:300px; margin:15px 18px 0 0; padding:0; }

	.subContentRight h3 { margin:0; padding:0; border-bottom:1px dotted #c5c5c5; color:#636363; }


/* SCHEDULE FORM PAGE */
.supportLoginForm { margin:10px 0 0 10px; padding:0; }
.scheduleForm { /*width:610px;*/ margin:20px 0 0 10px; padding:0; }

	.scheduleForm td, .supportLoginForm td { margin:0; padding:0 5px 10px 0; font-size:12px; vertical-align:top; }
	
	.scheduleForm .txtBox, .supportLoginForm .txtBox { width:160px; text-align:left; }
	
	.scheduleForm .daySelect, .supportLoginForm .daySelect { width:130px; margin:0 0 0 0; padding:0 0 0 0; }
	
	.scheduleForm .timeSelect, .supportLoginForm .timeSelect { width:130px; margin:0 0 0 0; padding:0 0 0 0; }
	
	.scheduleForm .zoneSelect, .supportLoginForm .zoneSelect { width:145px; margin:0 0 0 0; padding:0 0 0 0; }
	
	.scheduleForm .chkBox, .supportLoginForm chkBox { margin:2px 4px 0px 0; }
	
	.scheduleForm .radioBtn, .supportLoginForm .radioBtn { float:left; margin:2px 2px 0px 0; #margin:-3px 0px 0px 0px; }
	
	.scheduleForm .btn, .supportLoginForm .btn { padding-right:20px; }

/* PARTNER */
.partner a{ color:#5f81b6}


/* FORUM LAYOUT
.forum { width:930px; margin:2px 0 0 0; padding:0; border:1px solid #00f; }

	.forum td { marign:0; padding:2px; background:#e1eaf5; font-size:11px; }
	
	.forum .whiteBg { background:#fff; }
	
	.forum .grayBg { background:url(../images/forums_h4_bg.jpg) repeat-x; }
	
	.forum h4 { margin:4px 0 4px 4px; color:#000; font-size:11px; }
	
	.forum a { color:#00f; text-decoration:underline; }
.icon_holder { margin:0; padding:0; text-align:right; }
*/

/* LOGIN LAYOUT */
.login { width:225px; margin:20px 0 0 15px; padding:0; }

	.login td { margin:0; padding:0 5px 15px 0; font-size:12px; }


/* FOOTER */
#footer { width:930px; height:125px; margin:20px 0 50px 0; padding:0; background:url(../images/footer_bg.gif) bottom right no-repeat #eaeaea; }

	#footer .footerLeftContent { float:left; width:465px; margin:0; padding:0; }
	
		#footer .footerLeftContent ul { width:135px; margin:12px 0 0  42px; list-style-type:none; }
		
			#footer .footerLeftCotnent ul li { margin:0 0 0px 0; padding:0 0 0px 0; font-size:12px; list-style-type:none; }
			
				/* IE6 HACK */
				#footer .footerLeftContent ul li  { _padding-bottom:0px; }
			
			#footer .footerLeftContent ul li a { display:block; padding-bottom:8px; color:#969595; font-size:12px; font-family:Trebuchet MS; }
			
				/*IE6 HACK*/
				#footer .footerLeftContent ul li a { _display:inline-block; _padding-bottom:10px; }
			
			#footer .footerLeftContent ul li a:hover { text-decoration:underline; }
			
	#footer .footerRightContent { float:right; width:465px; margin:0; padding:0; }
	
		#footer .footerRightContent p { padding:0 0 3px 34px; color:#969595; }
		
		#footer .footerRightContent p strong { display:block; padding-top:10px; color:#757575; }

/* COPYRIGHT DIV */
#copyright { width:930px; margin:12px 0 12px 0;  padding:0; }
	
	#copyright p { display:block; text-align:center; }

/* MISC */
.grayTxt { color:#646565; }
.hide { visibility:hidden; }
.clear { clear:both; }
.img_float { float:left; }
.rightAlign { float:right; padding-bottom:10px; }
.smallTxt { font-size:10px; }
.button { float:left; margin:10px 0 10px 0; padding:0; }

.error { color:Red; font-size:12px; padding-top:5px; }
.no_display { display: none; }