/*=====================================================================*/
/*     		     Cascading Style Sheet for AMI Skins	               */
/*                     created by t-worx                               */
/*                                                                     */
/*                    http://www.t-worx.com                            */
/*                      tracyw@t-worx.com                              */
/*=====================================================================*/
/* MenuBar */
div#sample01 div.menubar { margin:0;padding: 0px 0px 0px 0px;clear: both;position: relative;z-index:100;}
/*div#sample01 div.menubar-m {height: 23px;background: url(images/menu_bg.png) 0 0 repeat-x;}
div#sample01 div.menubar-l {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}
div#sample01 div.menubar-r {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}*/

/* Menu */
div#sample01 .parent { cursor:pointer!important;}
div#ABCMenu li.parent:hover a span { cursor:pointer!important; color:#FFF!important;}
div#sample01 ul {margin: 9px 0 0;padding: 0px;list-style: none;float: left;}
div#sample01 li {position: relative;margin: 0px;padding: 0px;display: block;float: left;z-index: 5;}
div#sample01 li a, #menu li span.separator {height: 29px;display: block;float: left; text-decoration: none;color: #bc0000 !important; text-transform:uppercase;}
div#sample01 li span {display: block; font:bold 12px/24px Verdana, Arial, Helvetica, sans-serif; background-repeat: no-repeat;background-position: 95% 0px;}
div#sample01 li a.current {color: #fff !important;}
div#sample01 a:hover, div#sample01 span.separator:hover, div#sample01 span.sfhover {color: #fff !important;}
div#sample01 li.active {font-weight: bold;}
div#sample01 li.active ul {font-weight: normal;}
div#sample01 li.parent span.separator {cursor: pointer;}
div#sample01 li.fancy {position: absolute;top: 0px;visibility: hidden;z-index: 4;overflow: hidden;}
div#sample01 li.fancy div.fancy-container {padding: 0px 10px 0px 10px;}
div#sample01 li.fancy div.fancy-container div.fancy-m {height: 29px;background: url(images/sample01/nav-bg.png) 50% 0 no-repeat;}
div#sample01 li.fancy div.fancy-container div.fancy-l {position: absolute;top: 0px;left:0px;width: 10px;height: 29px;background: url(images/sample01/nav-left.png) 0 0 no-repeat; /* ie6png:crop */}
div#sample01 li.fancy div.fancy-container div.fancy-r {position: absolute;top: 0px;right:0px;width: 10px;height: 29px;background: url(images/sample01/nav-right.png) 0 0 no-repeat; /* ie6png:crop */}
div#sample01 ul.menu {position: absolute;top: 0;left: 12px;z-index: 11;height: 29px;}
div#sample01 li.level1 {top: 0;}
div#sample01 a.level1, div#sample01 span.level1 {padding: 0px 5px 0px 5px;background: url(images/sample01/menu_level1_item.png) 0 0 no-repeat;line-height: 250%;color: #ccc;font-weight: bold;font-size:12px}
div#sample01 a.level1 span, div#sample01 span.level1 span {padding: 0px 6px 0px 6px;} /* Gap between buttons */
div#sample01 li:hover a.level1, div#sample01 li.sfhover a.level1, div#sample01 li:hover span.level1, div#sample01 li.sfhover span.level1 {color: #ffffff!important;}
div#sample01 li.active a.level1, div#sample01 li.active span.level1 {color: #fff;}
div#sample01 li.parent a.active, #menu li span.separator {color: #ffffff!important;}
div#sample01 li li a{color: #800000!important; text-transform:none!important;}
div#sample01 li li.active a.active {color: #800000!important;}
div#sample01 a.level1 span.xtitle, div#sample01 span.level1 span.xtitle{padding: 0px;line-height: 200%;}
div#sample01 a.level1 span.sub, div#sample01 span.level1 span.sub {padding: 0px;font-size: 65%;font-weight: normal;color: #000;margin-top: -7px;line-height: 10px;}

/* Sub Menu */
div#sample01 ul.menu ul {position: absolute;top: 20px;left: -999em;width: 165px;padding: 0px 0px 10px 0px;background: url(images/sample01/menu_dropdown_bg.png) 0 100% no-repeat;}
div#sample01 li:hover ul, div#sample03 li.sfhover ul {left: 0px;z-index: 100;}
div#sample01 li.level1 li {width: 100%;text-indent: 15px;}
div#sample01 li.level1 li a, div#sample03 li.level1 li span.separator{height: 25px;padding: 0px;margin: 0px 1px 0px 1px;background: #fff url(images/sample01/menu_level2_item.png) 100% 0 no-repeat;float: none;display: block;line-height: 25px;}
div#sample01 li.level2 a.parent, div#sample03 li li.level2 span.parent {background: #FEFEFE url(images/sample01/menu_level2_item_parent.png) 100% 0 no-repeat;}
div#sample01 li li.level2 span{ background-position:90% 50%;}
div#sample01 li ul ul {margin: -41px 0 0 164px;}
div#sample01 li:hover ul ul, div#sample03 li.sfhover ul ul {border-top: 1px solid #c8c8c8; }
div#sample01 li:hover ul ul, div#sample03 li.sfhover ul ul,  
div#sample01 li:hover ul ul ul, div#sample03 li.sfhover ul ul ul,  
div#sample01 li:hover ul ul ul ul, div#sample03 li.sfhover ul ul ul ul {left: -999em;}
div#sample01 li li:hover ul, div#sample03 li li.sfhover ul,  
div#sample01 li li li:hover ul, div#sample03 li li li.sfhover ul,  
div#sample01 li li li li:hover ul, div#sample03 li li li li.sfhover ul {left: 0;z-index: 100;}

/*=====================================================================*/
/*=====================================================================*/

/* Skin BG Color and Content Alignament */
body, html { padding:0px; margin:0px;background:#fff url(images/mainBg.gif) repeat-x 0 0;}

/* Skin BG Color and Content Alignament */
.BGTable { /* Alignament MUST be defined cross-browser compatibility at Text-align*/
	width: 100%;height: 100%;  padding:47px 0px 0px; margin:0;text-align:center;}
/* Skin BG Color and Content Alignament for inner pages*/
.BGTableIP { /* Alignament MUST be defined cross-browser compatibility at Text-align*/
	width: 100%;height: 100%;padding:0px 0px 0px 0px;margin:0px;text-align:center;}
	
/* Width of Skin - Applied to underlying table with minimum width applied */
.MainTable {background:none;margin:auto;text-align: left!important; padding:0;width:960px;}
/*ControlPanel*/ 
.ControlPanel { margin:10px auto!important; width:960px; border:2px solid #980000;}
.MainHeader{ width:960px; margin:0 auto; padding:0;}
.MainHeaderIP{ width:960px; margin:0 auto; padding:0;}
/*=====================================================================*/
/* Skin Layout styles                                                  */
/*=====================================================================*/
/*STYLES FOR SKIN BACKGROUND IMAGES*/
/*Style for TopMain*/	 			    .TopMain {width:960px; min-height:124px; margin:0 auto; padding:0;}
/*Style for HeaderMain*/ 			    .HeaderMain {overflow:hidden; min-height:320px; margin:0; padding:0; position:relative;}
/*Style for HeaderMainIP*/ 			 	.HeaderMainIP {overflow:hidden; min-height:151px; margin:0 0 20px; padding:0; position:relative;}
/*Style for HeaderMainIP2*/ 		 	.HeaderMainIP2 {overflow:hidden; min-height:151px; margin:0 0 20px; padding:0; position:relative; background:url(images/headerIP.jpg) left top no-repeat;} .HeaderMainIP2 .ActivePageName { margin: 70px 0px 0px 60px; text-align:left; font-size:35px; font-weight:normal; color:#ffffff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; background:none;}
/*Style for HeaderMainAdmin*/ 		 	.HeaderMainAdmin {overflow:hidden; min-height:151px; margin:0 0 20px; padding:0; position:relative; background:url(images/headerIP.jpg) left top no-repeat;} .ActivePageName { margin: 70px 0px 0px 60px; text-align:left; font-size:35px; font-weight:normal; color:#ffffff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

/*Style for MiddlleBottmGray*/ 		 	.MiddlleBottmGray { background:url(images/MiddlleBottmGray.gif) left bottom repeat-x;}

/*Style for MiddleMain*/ 				.MiddleMain { position:relative; width:960px; padding:23px 0 30px; margin:0 auto; background:#FFF url(images/middleMainBg.gif) repeat-x 0 0; height:100%; position:relative; min-height:200px;}
/*MiddleMainIP*/						.MiddleMainIP { position:relative; width:960px; padding:23px 0 30px; margin:0 auto; background:#FFF; height:100%; position:relative; min-height:200px;}

										.TopLeft {position:absolute; width:20px; height:20px; background:url(images/TopLeft.gif) left top no-repeat; top:0; left:0;}
										.TopRight {position:absolute; width:20px; height:20px; background:url(images/TopRight.gif) right top no-repeat; top:0; right:0;}
										.TopLeftIP {position:absolute; width:20px; height:20px; background:url(images/TopLeftIP.gif) left top no-repeat; top:0; left:0;}
										.TopRightIP {position:absolute; width:20px; height:20px; background:url(images/TopRightIP.gif) right top no-repeat; top:0; right:0;}
										.BottomLeft {position:absolute; width:20px; height:20px; background:url(images/BottomLeft.gif) left bottom no-repeat; bottom:0; left:0;}
										.BottomRight {position:absolute; width:20px; height:20px; background:url(images/BottomRight.gif) right bottom no-repeat; bottom:0; right:0;}

/*Style for FooterPanel*/             .FooterPanel{width:960px; margin:0 auto; padding:0;}
/*Style for FooterMain*/ 			  .FooterMain { margin:0; padding:0; overflow:hidden; background:#a3a3a3;}
/*Style for FooterBottom*/ 			  .FooterBottom {margin:0 auto; padding:8px 0 0; overflow:hidden; width:400px; border-top:1px solid #bebebe;}
									  .FooterBottom p { text-align:center;}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*Style for Logo Pane*/ 			  .LogoPane {float:left; width:400px; padding:0; margin:0 0 5px 20px; min-height:58px;}
/*Style for Login Pane*/				.LoginPane { float:right; height:20px; padding:0; font-size:11px; line-height:19px; font-weight:bold; color:#ffffff; white-space:nowrap; margin:17px 0 0; background: url(images/Login.gif) left top repeat-x #800000;} 
										.LoginSep {padding:0px 0px 0px 0px; margin:0px; vertical-align:middle; height:18px;} 
										.LoginLeft {background: url(images/LoginLeft.gif) left top no-repeat}
										.LoginRight {background: url(images/LoginRight.gif) right top no-repeat; height:20px; padding:0px 8px;font-size:11px; line-height:19px; font-weight:bold; color:#ffffff; white-space:nowrap;}
/*Style for TopRightPane*/				.TopRightPane { float:right; width:150px; padding:0; margin:19px 0 0 12px;}										
/*Style for Nav Pane*/ 				    .NavPane{ position:relative!important; *z-index:999999999999999999!important; width:960px; margin:0 auto; padding:0; height:43px; background:url(images/navBg.gif) repeat-x 0 0;} .NavPane li{ list-style:none!important; background:none!important;}
										.MenuShadow { text-align:center;}
										.LeftNav {position:absolute; width:10px; height:43px; background:url(images/LeftNav.gif) left top no-repeat; top:0; left:0;}
										.RightNav {position:absolute; width:10px; height:43px; background:url(images/RightNav.gif) right top no-repeat; top:0; right:0;}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*STYLES FOR CONTENT PANES*/
/*Style for ContentPane */  	  	  .ContentPane { padding:0; margin:0 20px;overflow:hidden;}

/*Style for LeftPane */  	  		  .LeftPane {margin:0 39px 0 20px; padding:0; float:left; width:313px; overflow:hidden;}
/*Style for MiddlePane */  	  		  .MiddlePane {margin:0 10px 0 0; padding:0; float:left; width:294px; overflow:hidden;background:url(images/divider.gif) repeat-y 100% 0;}
/*Style for RightPane */  	  		  .RightPane {margin:0; padding:0; float:right; width:280px; overflow:hidden;}

/*Style for LeftBody */  	  		  .LeftBody {margin:0; padding:0;}
/*Style for MiddleBody */  	  	    	.MiddleBody {margin:0; padding:0; width:260px;}
/*Style for RightBody */  	  		  .RightBody {margin:0; padding:0;}
/*Style for AdminPane */  	  		  .AdminPane {margin:0; padding:0; overflow:hidden;}

/*Style for LeftPaneIP */  	  		  .LeftPaneIP {margin:0 0 0 20px; padding:0; float:left; width:625px; overflow:hidden;}
/*Style for RightPaneIP */  	  		  .RightPaneIP {margin:0 0 0 0; padding:0; float:right; width:280px; overflow:hidden;}

/*Style for TopLeftPaneIP */  	  		  .TopLeftPaneIP {margin:0 0 30px; padding:0;}
/*Style for LeftBottomIP */  	  		  .LeftBottomIP {margin:0; padding:0; width:300px; float:left;}
/*Style for RightBottomIP */  	  		  .RightBottomIP {margin:0; padding:0; width:300px; float:right;}

/*Style for FooterMidPane */  		  .FooterMidPane { margin:10px auto 0; padding:0; width:600px; overflow:hidden;}
/*Style for BottomPane */  	  	  .BottomPane { padding:0; margin:0 20px;overflow:hidden;}

/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*Style for CopyrightPane*/ 		  .CopyrightPane {  padding:0;margin:0 auto; overflow:hidden; color:#ffffff font-size:11px; text-align:center; line-height:19px; font-weight:bold;}
/*Style for clearing Div's*/		  .ClearFloat {clear:both;height:0px;font-size:0px;line-height:0px;}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* Breadcrumb text syle */			  .BreadcrumbPane {padding:0 0 0 20px; margin:0 0 10px; font-size:12px;}
									  .Breadcrumb {font-weight: normal;color: #616161;text-align:left;text-decoration:none; font-size:12px; vertical-align:top;font-family:Arial;}
									  A.Breadcrumb:link, A.Breadcrumb:visited, A.Breadcrumb:active {font-weight: normal;font-size:12px;color: #990c0c;font-family:Arial;text-align:left;text-decoration:none;}
									  A.Breadcrumb:hover {font-weight: normal;font-size:12px;color: #000000;text-align:left;text-decoration:none;font-family:Arial;}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*=====================================================================*/
/* Skin Properties                                                     */
/*=====================================================================*/

/* Login hover styles*/
.Login,A.Login:link,A.Login:visited,A.Login:active {color:#ffffff; font-size:11px;font-weight: bold;text-decoration:none;font-family:Arial; padding:0 0 0 0px;}
A.Login:hover {color:#ff9e9e; font-size:11px;font-weight: bold;text-decoration:none;font-family:Arial; }

/* User hover styles*/
.User,A.User:link,A.User:visited,A.User:active {color:#ffffff; font-size:11px;font-weight: bold;text-decoration:none; font-family:Arial; padding:0 0 0 0px;}
A.User:hover {color:#ff9e9e; font-size:11px;font-weight: bold;text-decoration:none;font-family:Arial; }

/*Date Styles*/
.Date { color:#FFFFFF; font-size:11px;text-decoration:none;}

/* Footer text syle */
.Footer,A.Footer:link,A.Footer:visited,A.Footer:active {font-weight:normal;color:#9d9d9d;text-decoration:none;padding:0px 2px;}
A.Footer:hover {font-weight:normal;color:#555!important;text-decoration:none;	padding:0px 2px;}

/* Copyright text syle */
.Copyright,A.Copyright:link,A.Copyright:visited,A.Copyright:active {color:#ffffff; font-size:11px; text-align:center; 
line-height:27px; font-weight:bold;text-decoration:none;}
A.Copyright:hover {color: #FFFFFF;}
/* Link Pane text syle */
.Link {	font-size: 11px; color: #9d9d9d;	text-decoration:none;}
A.Link:link, A.Link:visited, A.Link:active {font-size: 11px;	color: #9d9d9d;	text-decoration:none;}
A.Link:hover {	font-size: 11px;	color: #b2e0ef;	text-decoration:underline;}

/* Host Pane text syle */
.Host {	font-size: 10px; text-transform:uppercase;color: #FFFFFF;	text-decoration:none;}
A.Host:link, A.Host:visited, A.Host:active {	font-size: 10px;	color: #ffffff;	text-decoration:none;}
A.Host:hover {	font-size: 10px;	color: #ffffff;	text-decoration:underline;}


/*=====================================================================*/
/* Template Text and Link Styles Based on Colors                       */
/*=====================================================================*/
/* Default font style Style */
body, html, TH, TD, td,  div , p, table { color: #616161;  font-size: 12px; line-height:18px;font-weight: normal; text-decoration: none; font-family:Arial;}
p { margin:0px; padding:0px 0px 15px 0px;}
td { text-align:left;}
/*Default List style */

ul{ padding:0px 0px 0px 0px; margin:0px 0px 0px 30px; vertical-align:top;} 
li { disc outside!important; padding:0px 3px 5px 0px; margin:0px 0px 0px 0px; vertical-align:middle;}
ol { padding:0px 0px 0px 0px; margin:0px 0px 0px 25px; vertical-align:top;} 
ol li {padding:0px 3px 0px 0px; margin:0px; list-style-type:decimal!important; list-style-image:none!important;}
img { border:none;}
br { margin:0px; padding:0px; height:1px;}
/**/
/*Default Font Color for White text */
.WhiteText, .WhiteText TH, .WhiteText TD, .WhiteText td, .WhiteText div ,.WhiteText p, .WhiteText table , .WhiteText .Normal, .WhiteText  .normal, 
.WhiteText .Head, .WhiteText .SubHead, .WhiteText .SubSubHead, .WhiteText h1, .WhiteText h2, .WhiteText h3, .WhiteText h4, .WhiteText h5, .WhiteText h6{ color:#FFFFFF;}
.WhiteText a { color:#FFFFFF;text-decoration:underline;}
.WhiteText a:hover { color:#FFFFFF; text-decoration:none;}

/*Default Font Color for Blue Text */
.BlueText, .BlueText TH, .BlueText TD, .BlueText td, .BlueText div ,.BlueText p, .BlueText table , .BlueText .Normal, .BlueText  .normal, 
.BlueText .Head, .BlueText .SubHead, .BlueText .SubSubHead, .BlueText h1, .BlueText h2, .BlueText h3, .BlueText h4, .BlueText h5, .BlueText h6{ color:#9d9d9d; font-size:11px!important;}
.BlueText a { color:#9d9d9d;text-decoration:none; font-size:11px;}
.BlueText a:hover { color:#FFFFFF!important; text-decoration:none; font-size:11px;}
/* Default link syle */
A:Link, A:Visited, A:Active {color: #980000;text-decoration: none;font-family:Arial;}
A:Hover {color: #610000;text-decoration: none;font-family:Arial;}

/* Black (Default color) */
.Normal { color: #000000; font-family:Arial; font-size: 13px; font-weight: normal; line-height:normal;}
A.Normal:link, A.Normal:visited, A.Normal:Active { color: #980000; font-family:Arial; font-size: 13px; font-weight: normal; text-decoration: none; }
A.Normal:Hover { color: #610000; font-family:Arial; font-size: 13px; font-weight: normal; text-decoration: none; }

.NormalBold { color: #000000;  font-weight: bold; }
A.NormalBold:link, A.NormalBold:visited, A.NormalBold:Active { color: #980000;font-weight: bold; text-decoration: none; }
A.NormalBold:Hover { color: #610000; font-weight: bold; text-decoration: none; }

/*Extra Font color styles*/
/* Blue */
.BlueText, .BlueText a { color: #1a5e9d;font-weight: normal; text-decoration:none;}
.BlueText a:Hover { color: #1a5e9d; font-weight: normal; text-decoration: none; }
/* Orange */
.OrangeText, .OrangeText a { color: #ff9c00;font-weight: normal; text-decoration:none;}
.OrangeText a:Hover { color: #ff9c00; font-weight: normal; text-decoration: none; }
/* Red */
.RedText, .RedText a { color: #ac0000;font-weight: normal; text-decoration:none;}
.RedText a:Hover { color: #ac0000; font-weight: normal; text-decoration: none; }
/* Green */
.GreenText, .GreenText a { color: #00ac35;font-weight: normal; text-decoration:none;}
.GreenText a:Hover { color: #00ac35; font-weight: normal; text-decoration: none; }
/* Gray */
.GrayText, .GrayText a { color: #707070;font-weight: normal; text-decoration:none;}
.GrayText a:Hover { color: #707070; font-weight: normal; text-decoration: none; }

/*=====================================================================*/
/* Template Text Headings                                              */
/*=====================================================================*/

/* H1 */
H1 { color: #800000; font-size: 24px; font-weight: bold; padding:0px 0px 8px 0px; margin:0px;font-family:Arial;}
A.H1:Link,A.H1:Visited,A.H1:Hover,A.H1:Active { color: #980000; font-size: 24px; font-weight: bold; text-decoration: none; }

/* H2 */
H2 { color: #a40c0c; font-size: 22px; font-weight: bold; padding:0px 0px 8px 0px; margin:0px; font-family:Arial;}
A.H2:Link,A.H2:Visited,A.H2:Hover,A.H2:Active { color: #980000; font-size: 22px; font-weight: bold; text-decoration: none; }

/* H3 */
H3 { color: #af3d3d; font-size: 20px; font-weight: bold; padding:0px 0px 8px 0px; margin:0px; font-family:Arial;}
A.H3:Link,A.H3:Visited,A.H3:Hover,A.H3:Active { color: #980000; font-size: 20px; font-weight: bold; text-decoration: none; }

/* H4 */
H4 { color: #666666; font-size: 18px; font-weight: bold;  padding:0px 0px 8px 0px; margin:0px;font-family:Arial;}
A.H4:Link,A.H4:Visited,A.H4:Hover,A.H4:Active { color: #980000; font-size: 18px; font-weight: bold; text-decoration: none; }
/* H4 */
H5 { color: #000000; font-size: 16px; font-weight: normal;  padding:0px 0px 8px 0px; margin:0px;font-family:Arial;}
A.H5:Link,A.H5:Visited,A.H5:Hover,A.H4:Active { color: #980000; font-size: 16px; font-weight: normal; text-decoration: none; }

/* H6 */
H6 { color: #a01417; font-size: 12px; font-weight: bold; padding:0px 0px 8px 0px; margin:0px; font-family:Arial;}
A.H6:Link,A.H6:Visited,A.H6:Hover,A.H6:Active {font-size: 12px; color: #980000; font-weight: bold; text-decoration: none; }

/*=====================================================================*/
/* Module Classes                                                      */
/*=====================================================================*/
/* Default Container Title Style */
.Head { color: #000000; font-size: 13px; font-weight: bold; text-decoration: none;font-family:Arial; }
A.Head:Link, A.Head:Visited, A.Head:Active { color: #980000; font-size: 13px; font-weight: bold; text-decoration: none; }
A.Head:Hover { color: #610000;}

/* SubHead */
.SubHead { color: #000000; font-size: 12px; font-weight: bold; text-decoration: none;font-family:Arial; }
A.SubHead:Link, A.SubHead:Visited, A.SubHead:Active { color: #980000; font-size: 12px; font-weight: bold; text-decoration: none; }
A.SubHead:Hover { color: #610000;}

/* Module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead { color: #000000;font-weight: bold; text-decoration: none; text-transform:uppercase; font-size: 11px; font-family:Arial;}
A.SubSubHead:Link, A.SubSubHead:Visited,  A.SubSubHead:Active { color: #610000; font-size: 11px; font-weight: bold; text-decoration: none; }
A.SubSubHead:Hover{color: #610000;}

/* Text style for skin objects */
.SkinObject { color: #000000; font-size: 11px; font-weight: normal; text-decoration: none; font-family:Arial;}
A.SkinObject:Link, A.SkinObject:Visited, A.SkinObject:Active { color: #980000; font-size: 11px; font-weight: normal; text-decoration: none; }
 A.SkinObject:Hover {color: #610000;}
/*=====================================================================*/
/* Input and Other Admin Site Styles                                   */
/*=====================================================================*/
/* Normal Text Box */
.NormalTextBox { color: #000000; background:#FFFFFF; font-family:Arial; font-size: 12px; font-weight: normal; vertical-align: middle; border: 1px solid #bec0bb;}
td.NormalTextBox , span.NormalTextBox, table.NormalTextBox {padding: 0px;margin: 0px;	background:none;border:none;}

/* Admin link styles */
A.CommandButton:Link, A.CommandButton:Visited, A.CommandButton:Active {font-family:Arial; color:#980000; font-size: 13px; cursor:pointer; font-weight: bold; text-decoration: none; background: none; border:none; padding:2px 3px 3px 4px; height: 20px; }
A.CommandButton:Hover {font-family:Arial; color:#610000; font-size: 13px; font-weight: bold; text-decoration: none; cursor:pointer; background:none; border:none; padding:2px 3px 3px 4px; height: 20px; }

/* button style for standard HTML buttons */
.StandardButton, A.StandardButton:Link, A.StandardButton:Visited, A.StandardButton:Active {font-family:Arial; color:#980000; cursor:pointer; font-size: 13px; font-weight: bold; text-decoration: none; background:none; border:none; padding:2px 3px 3px 4px; height: 20px; }
A.StandardButton:Hover {font-family:Arial; color:#610000; font-size: 13px; font-weight: bold; text-decoration: none; cursor:pointer; background:none; border:none; padding:2px 3px 3px 4px; height: 20px; }

/* New DataGrid DNN Class used in Admin interface */
.DataGrid_Header { color: #333333; font-weight: bold; text-decoration: none; font-family:Arial;}
.DataGrid_AlternatingItem { color: #000000;  font-weight: normal; text-decoration: none; font-family:Arial;}
.DataGrid_Item { color: #333333; font-weight: normal; text-decoration: none;font-family:Arial; }
/*=========================================================================================================================================================================================================================================================================================================================================================*/
/* Module Action Menus */
.ModuleTitle_SubMenu{border-width:1px 1px 2px 1px; border-style:solid; border-color:#921415;}
.ModuleTitle_SubMenu table {padding:0px; border:0px; position:absolute; margin:0px;} 
.ModuleTitle_SubMenu td span { padding:4px 8px 4px 4px;}
.ModuleTitle_SubMenu td{background:#e3b3b5;	white-space: nowrap; padding:0px;border-top:1px solid #f4cfd0;border-bottom:1px solid #d48d90;color:#000000!important;} 
.ModuleTitle_MenuIcon {background:#e3b3b5; padding:3px;}
.ModuleTitle_MenuItem {background:#e3b3b5; border:1px;}
td.ModuleTitle_MenuItemSel , .ModuleTitle_MenuItemSel td, .ModuleTitle_MenuItemSel .ModuleTitle_MenuIcon{background: #921415;color: #fff!important;}
.ModuleTitle_MenuBreak { display:none;}
.ModuleTitle_MenuBreak .ModuleTitle_MenuIcon{height:1px;background: #921415; display:block;}
.ModuleTitle_SubMenu td span { padding:4px 8px 4px 4px;}/*
/**/
.GrayBg { background:#ebeaea; padding:5px;}
.GrayBg img, .GrayBg a img  { border:5px solid #ebeaea!important;}
.GrayBg a:hover img  { border:5px solid #a01417!important;}

/* Slider Start */
#slider {	margin:0 0 0 70px; width:550px; height:215px;}
.scrollContainer { position:absolute; top:0px; left:0px; width:2775px;}
.scrollButtons { position: absolute; top: 214px; cursor: pointer;}
.scrollButtons.left { right:355px;background: url(images/slider-left-arrow.png) left top no-repeat; width:15px; height:19px;}
.scrollButtons.right { right:333px;background: url(images/slider-right-arrow.png) left top no-repeat;width:15px; height:19px;}

.scroll { height: 215px; width: 550px; overflow: auto; overflow-x: hidden; position: relative; clear: left;}

/*Arrow Images*/
/*.Slide1 {background:url(images/arrow-one.png) no-repeat 57px 264px; height:276px; display:block;}*/

/*Slider Images*/
.Slide1 h2{background:url(images/SliderPic/slider-one-title.png) no-repeat 0 46px; width:353px; height:105px;}
.Slide2 h2{background:url(images/SliderPic/slider-one-title.png) no-repeat 0 46px; width:353px; height:105px;}
.Slide3 h2{background:url(images/SliderPic/slider-one-title.png) no-repeat 0 46px; width:353px; height:105px;}
.Slide4 h2{background:url(images/SliderPic/slider-one-title.png) no-repeat 0 46px; width:353px; height:105px;}
.Slide5 h2{background:url(images/SliderPic/slider-one-title.png) no-repeat 0 46px; width:353px; height:105px;}
.panel { overflow:hidden; width:580px; padding:0px 0px 40px 0px;}
.Slide1 p, .Slide2 p, .Slide3 p, .Slide4 p, .Slide5 p {font-size:14px; line-height:18px; color:#ffcccc; width:550px; padding:5px 0 0;}

a.ViewMore { position:absolute; bottom:0px; left:0px; background:url(images/SliderPic/view-more-btn.png) no-repeat 0 0; width:113px; height:28px; display:block; text-indent:-500000px;}

/* Navigation Start */
ul.navigation { list-style-type: none; margin:0; width:960px; padding: 0; position:absolute; top:265px; left:0px; z-index:5; height:47px;}
ul.navigation li { list-style-type: none!important; float:left; list-style-image:none!important;}
ul.navigation a {position:absolute; top:0; padding:0px; font-weight:bold; font-size:17px; line-height:47px; color:#FFF; background-color:inherit; display:block;  background:url(images/slider-nav-off.png) no-repeat 0 0; width:197px; height:47px; overflow:hidden;}
ul.navigation a span {padding:0 34px 0 16px; font-size:24px; line-height:46px;}
ul.navigation a.first {left:0;}
ul.navigation a.second {left:192px;}
ul.navigation a.third {left:383px;}
ul.navigation a.fourth {left:570px;}
ul.navigation a.fifth {right:0;}
ul.navigation a:hover { padding:0; background:url(images/slider-nav-on.png) no-repeat 0 0; width:197px; height:47px;}
/*ul.navigation a:hover span { background:url(images/arrow-active.gif) no-repeat 50% 100%; display:block; height:68px;}*/
ul.navigation a.selected {padding:0; font-weight:bold; font-size:17px; line-height:47px; color:#fff; background-color:inherit; display:block; background:url(images/slider-nav-on.png) no-repeat 0 0; display:block; width:197px; height:47px;}
ul.navigation a:focus { outline: none;}
/* Navigation End */
/* Slider End */

/*Styles For FAQ's Module*/
.Question p, .Answer p { padding:0px;}
.Question { background:url(images/Question.gif) 10px 0px no-repeat; padding:0px 0px 4px 30px; font-weight:bold;}
.Answer{ background:url(images/Answer.gif) 10px 0px no-repeat; padding:0px 0px 4px 30px;}

/*Header Images*/
.HeaderHome {background:url(images/header-bg.jpg) 0 0 no-repeat; height:320px; position:relative; text-align:left;}
.HeaderIP { background:url(images/headerIP.jpg) 0 0 no-repeat; height:151px; text-indent:-500000px;}

.HeaderIP h2.About{background:url(images/about-title.png) 65px 63px no-repeat; height:91px;}
.HeaderIP h2.Services{background:url(images/services-title.png) 65px 63px no-repeat; height:91px;}
.HeaderIP h2.Products{background:url(images/products-title.png) 65px 63px no-repeat; height:91px;}
.HeaderIP h2.Contact{background:url(images/contact-title.png) 65px 63px no-repeat; height:91px;}

/*Link Module Atyles*/
.LinksDesignTable {margin:0 0 15px; padding:0; width:260px;}
.LinksDesignTable td { padding:0;}
.LinksDesignTable td img {float:left; width:auto; margin:0 8px 0 0;}
.LinksDesignTable a{  padding:0 0 0;display:block; margin:0px 0px 0px 0px!important; text-decoration:none!important; color:#980000!important; overflow:hidden; font:bold 12px/14px Arial, Helvetica, sans-serif!important;}
.LinksDesignTable a:hover, .LinksDesignTable a:active{ color:#610000!important;}

/* 03.09.09 */

ul.LeftList{ list-style-type:none!important; padding:0; margin:0;}
ul.LeftList li{ list-style-type:none!important; background:url(images/divider01.gif) repeat-x 0 100%; font-size:12px; line-height:18px; color:#616161px; padding:8px 0 9px;}
ul.LeftList li.noBg {background:none;}
ul.LeftList li span {background:url(images/bullet.gif) no-repeat 6px 0; height:14px; padding:0 0 0 27px;}

ul.RightList{ list-style-type:none!important; padding:0; margin:0;}
ul.RightList li{ list-style-type:none!important; font-size:11px; line-height:17px; color:#a70c0c; padding:0 0 15px;}
ul.RightList li strong {color:#808080; font-size:13px; line-height:19px; font-weight:bold; padding:0 0 20px;}
ul.RightList li span {background:url(images/bullet.gif) no-repeat 6px 0; height:14px; padding:0 0 15px 30px;}

.RightContainerHome {width:256px; margin:0 20px 0 0;}
.RightContainer {width:260px;}
a.more {font-weight:bold!important; color:#616161!important; background-color:inherit; background:url(images/arrow01.gif) no-repeat 0 6px; padding:0 0 0 10px;}
a.more:hover {color:#990c0c!important; background-color:inherit;}

h4.BlueTitle {font-size:16px; line-height:18px; font-weight:bold; color:#990c0c; padding:0 0 12px;}
h4.NewsTitle {font-size:16px; line-height:18px; font-weight:bold; color:#2B2B2B;}
p.NewsContent {font-size:11px; line-height:15px; color:#969696; padding:15px 0 0; margin:0;}
p.NewsContent strong {color:#808080; font-size:13px; line-height:17px;}
p.NewsContent a {color:#a10c0c; text-decoration:none; font-weight:bold;}
p.NewsContent a:hover {color:#616161; text-decoration:none;}

/* Twitter Feed style */
.TwitterFeed { width:280px; height:116px; background:url(images/TwitterFeed.jpg) no-repeat 0 0; }
.TwitterFeed p {width:182px; margin:0 0 0 5px; padding:63px 5px 7px; font-size:11px; line-height:13px;color:#fff;}

/* Google Map style */
.Map {border:1px solid #EBEBEB; padding:3px; width:260px;}
.ViewMap {padding:3px 0 0;}
.ViewMap a {color:#1179C5; font-size:11px; line-height:13px; font-weight:bold; text-decoration:none;}
.ViewMap a:hover {color:#616161;}

/* Contact Form style */
.contactPanel label {font:12px/22px Arial, Helvetica, sans-serif; color:#666;}
.contactPanel input {width:546px; height:16px; border:1px solid #EAEAEA; background-color:#fff; font:12px/14px Arial, Helvetica, sans-serif; color:#666666; padding:2px 0 0 2px; margin:0 0 6px;}
.contactPanel textarea {width:546px; height:78px; border:1px solid #EAEAEA; background-color:#fff; font:12px/14px Arial, Helvetica, sans-serif; color:#666666; margin:0 0 6px;}
.contactPanel input.submitBtn {width:68px; height:22px; cursor:pointer; background:none; border:none; padding:0; margin:6px 0 0;}


