/*  Predefined Styles */
body {margin: 0px;font-family: Arial, Helvetica, sans-serif; color: #444444;background-color: #f3f3f3;}
.ClsMainTable{	width: 900px; background-color: White;}

img {border:0px;}
select{color:#444444;	font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
br{	line-height: 12px;}
p{	margin-top: 5px; margin-bottom: 20px;}

/*  Top Global Link Styles */
.ClsGlobalLinks{background-image: url(images/globallink.gif); background-repeat: no-repeat;	height: 30px;width: 372px;margin: 0px 0px 20px 0px;}
.ClsGlobalLinks{color:#444444;font-family: Arial, Helvetica, sans-serif;font-size: 10px; padding-top: 8px;}
.ClsGlobalLinks a{	text-decoration: none;color:#444444;}
.ClsGlobalLinks a:hover{text-decoration: underline;	color:#cc3333;}

/*  Top Navigaiton Menu Styles */
.ClsNavBand{height: 30px;background-image: url(images/menu.gif);background-repeat: no-repeat; width:900px;}
.ClsNavigation{	font-family: Arial, Helvetica, sans-serif;	 font-size: 12px;	color:#666666;font-weight: bold; }
.ClsNavigation a{ color:#666666;text-decoration: none; }
.ClsNavigation a:hover{color:#cc3333;  text-decoration: none;}
table.menu{	position:absolute;	visibility:hidden;	background-color: #e7e7e7;	color:#444444; font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	top: 120px;	border-bottom: 3px #cc3333 solid; }
table.menu a{ color:#444444; text-decoration: none;  padding-left:20px; background-image: url(images/icon_arrow.gif); background-repeat: no-repeat;}
table.menu a:hover{color:#cc3333; text-decoration: none; }
.ClsLine {	border-bottom: dotted 1px #c0c0c0;	padding-top:10px;}

.ClsRedTextTitle{color: #cc3333;font-family: Arial, Helvetica, sans-serif;	font-size: 18px; font-weight: bold;}
.ClsPageTitle{color: #666666;font-family:Arial, Helvetica, sans-serif;font-size: 18px;font-weight: bold;}
.ClsBodyText{font-family:Arial, Helvetica, sans-serif; font-size: 11px;color: #666666;	line-height: 15px;font : normal;}

.ClsGrayLinks{	font-family:Arial, Helvetica, sans-serif;font-size: 12px;	color: #666666;line-height: 25px;font : normal; background-image: url(images/icon_bigarrow.gif); background-repeat: no-repeat; padding-left: 16px;}
.ClsGrayLinks a {font : normal;font-family:Arial, Helvetica, sans-serif; font-size: 12px;color: #666666; text-decoration: none;} 
.ClsGrayLinks a:hover {	font : normal;	font-family: Arial, Helvetica, sans-serif; font-size: 12px;color: #cc3333; text-decoration: underline;}

.ClsLinks{font-family:Arial, Helvetica, sans-serif; font-size: 12px;color:#cc3333;	font : normal;}
.ClsLinks a {font : normal;	font-family:Arial, Helvetica, sans-serif;	font-size: 12px;	color:#cc3333;text-decoration: underline;} 
.ClsLinks a:hover {font : normal;font-family:Arial, Helvetica, sans-serif;	font-size: 12px;color:#cc3333;	text-decoration: none;}

.ClsBreadcrumb {font-family:Arial, Helvetica, sans-serif; font-size: 11px;color: #666666;	font : normal;}
.ClsBreadcrumb a {font : normal;font-family:Arial, Helvetica, sans-serif; font-size: 11px;	color: #666666;	text-decoration: underline;} 
.ClsBreadcrumb a:hover {font : normal;	font-family:Arial, Helvetica, sans-serif; font-size: 11px;	color: #666666;	text-decoration: none;}

.ClsFooter{border-top: 4px solid #cc3333; padding-top: 5px; padding-bottom: 20px; font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #999999;}
.ClsFooter a{color: #999999;text-decoration: none;}
.ClsFooter a:hover{	color: #cc3333;	text-decoration: underline;}

.ClsBodyText{font-family:Arial, Helvetica, sans-serif; font-size: 12px;color: #444444;font: normal;}
.ClsBodyTextBold{font-family:Arial, Helvetica, sans-serif; font-size: 12px;color: #444444;font: normal; font-weight:bold;}
.ClsBodyTextItalics{font-family:verdana, Helvetica, sans-serif; font-size: 12px;color: #444444;font-style:italic;font: normal;}
.ClsBodyTextRedBold {	color: black;	font-family:Arial, Helvetica, sans-serif;	font-size: 15px;	font-weight: bold;	border-bottom: 1px #f3f3f3 solid;	padding-bottom:5px;}
.ClsLabel {color: #cc3333;font-family:Arial, Helvetica, sans-serif; font-size: 13px;font-weight: bold; border-bottom:#f3f3f3 1px solid; margin-bottom: 5px; padding-bottom: 5px;}

.ClsMenuBox{border-top: 1px solid #dcdcdc;border-bottom: 4px double #dcdcdc;border-left: 1px solid #dcdcdc;	border-right:1px solid #dcdcdc;	padding: 5px 5px 5px 5px;}
.ClsLeftLinks{	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#cc3333;	font : normal;	padding-top: 15px;background-image: url(images/leftarrow.gif); background-repeat: no-repeat; padding-left: 15px; }
.ClsLeftLinks a {font : normal;	font-family:Arial, Helvetica, sans-serif;font-size:12px;color: #444444;	text-decoration: none; } 
.ClsLeftLinks a:hover {	font : normal;	font-family:Arial, Helvetica, sans-serif;font-size:12px;color: #cc3333; text-decoration: underline;}
ul li {	list-style-type: none;	margin: -5px 10px 10px -20px;}
ul li  {list-style-type: none;	margin: -5px 10px 10px -20px;}
ul li  ul li  {	list-style-type: none;	margin: 5px 10px 0px 0px;}
ul{	margin-bottom: -5px;}

.ClsGrayBox{border-top: 1px solid #dcdcdc;border-bottom: 4px double #dcdcdc;border-left: 1px solid #dcdcdc;	border-right:1px solid #dcdcdc;	margin-top:15px;width:180px;}
.ClsBlueBand{background-image: url(images/menublue.gif);background-repeat: repeat-x;padding: 6px 5px 5px 5px;color:#444444;	margin-bottom: 5px;	font-weight: bold;	font-size: 12px;}
.ClsGrayBand{background-image: url(images/menu.gif);background-repeat: repeat-x;padding: 6px 5px 5px 5px;color: #444444;margin-bottom: 5px;	font-weight: bold;font-size: 12px;}

.ClsIndentBodyText{	font-family:Arial, Helvetica, sans-serif;font-size: 12px; color: #666666;font: normal; padding-left: 5px; padding-bottom:10px; padding-right: 5px;}
.ClsIndentBodyText a {	color: #666666; text-decoration: underline;}
.ClsIndentBodyText a:hover{color: #666666;text-decoration:none;}

.ClsIndentBodyText span  {	color: #cc3333; text-decoration:none;}
.ClsIndentBodyText span a {	color: #cc3333; text-decoration:none;}
.ClsIndentBodyText span  a:hover{color: #cc3333;text-decoration:underline;}
.ClsBullet li {	margin-left: -25px;	list-style-image: url(images/arrow.gif);line-height: 18px}

/*scrollers*/
#scroller{height: 150px;padding: 5px;font-family:Arial, Helvetica, sans-serif;	font-size: 11px;color: #444444;background-color: white;}
#rightscroller{height: 250px;padding: 5px;font-family:Arial, Helvetica, sans-serif;	font-size: 11px;color: #444444;background-color: white;}
#casestudyscroller{height: 180px;padding: 5px;font-family:Arial, Helvetica, sans-serif;	font-size: 11px;color: #444444;background-color: white;}
.defaultclass{ //class to apply to your scroller(s) if desired}

/* Tabs design */
.ClsActiveTab {background-image: url(images/bluetab.gif);background-repeat: repeat-x;;height: 25px;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;	color: black;	text-align: center;	border-top:  1px solid #c1c1c1;	border-left:  1px solid #c1c1c1;	border-right:  1px solid #c1c1c1;	padding-right:10px;	padding-left: 10px;	padding-top:2px;	text-decoration: none;}
.ClsActiveTab a {color: black; text-decoration: none;}
.ClsActiveTab a:hover {color: black; text-decoration: underline;}

.ClsTab {background-image: url(images/graytab.gif);background-repeat: repeat-x;;height: 25px;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;	color: black;	text-align: center;	border-top:  1px solid #c1c1c1;	border-left:  1px solid #c1c1c1;	border-right:  1px solid #c1c1c1;	padding-right:10px;	padding-left: 10px;	padding-top:2px;	text-decoration: none;}
.ClsTab a {color: black; text-decoration: none;}
.ClsTab a:hover {color: black; text-decoration: underline;}



.ClsBox{background-image:url(images/box.gif);width: 248px;height: 200px;background-repeat: no-repeat;padding-left: 10px;}

