/*=====================================================================*/
/*           Cascading Style Sheet for WSI-Corp  Skins                 */
/*                     created by t-worx                               */
/*                                                                     */
/*                    http://www.t-worx.com                            */
/*                      tracyw@t-worx.com                              */
/*=====================================================================*/

/*=====================================================================*/
/* Skin Main Properties                                                */
/*=====================================================================*/
/* Skin BG Color and Content Alignament */
body, html { padding:0px; margin:0px;background:#FFFFFF; color: #000000; font-family:Arial, Verdana, Tahoma,sans-serif; font-size: 12px; font-weight: normal; }
/*================================================================*/
/*DNN menu*/
/*================================================================*/
/*--------- dnn menu style ----------*/

/* main menu td */
.main_dnnmenu_bar {cursor:pointer;font-size: 11px;list-style:none;}
/*  Main Menu Normal  */
.main_dnnmenu_rootitem span {}
.main_dnnmenu_rootitem  {color: #c9cedc;font-size: 12px;font-weight:bold; text-align:center; float:left; vertical-align:baseline;
  margin:0px 2px 0px 0px!important; background:#006394; padding:0px 0px 6px 0px!important; }
.NavLeft{width:6px; height:18px; margin:0px 2px 0px 0px; display:inline; background:url(images/NavOffL.gif) top left no-repeat;}
.NavRight {width:6px;height:18px; margin:0px 0px 0px 2px; display:inline; background:url(images/NavOffR.gif) top right no-repeat;}
/*  Main menu hover  */
.main_dnnmenu_rootitem_hover{color:#ffffff;font-size: 12px; font-weight:bold;text-align:center; float:left;
	 margin:0px 2px 0px 0px; background:#052148; padding:0px 0px 6px 0px!important; }
.main_dnnmenu_rootitem_hover .NavLeft{background:url(images/NavOnL.gif) top left no-repeat;}
.main_dnnmenu_rootitem_hover .NavRight {background:url(images/NavOnR.gif) top right no-repeat;}
	 
/*  Main menu selected  */
.main_dnnmenu_rootitem_selected {color:#ffffff;	font-weight:bold;text-align:center;font-size: 12px; float:left;
	  margin:0px 2px 0px 0px; background:#052148; padding:0px 0px 6px 0px!important; }
.main_dnnmenu_rootitem_selected .NavLeft{background:url(images/NavOnL.gif) top left no-repeat;}
.main_dnnmenu_rootitem_selected .NavRight {background:url(images/NavOnR.gif) top right no-repeat;}

/*  SUB Menu Normal */
.main_dnnmenu_submenu {border:1px solid #004c71;background-color:#006394; padding:0px; margin:0px;}
.main_dnnmenu_submenu td{/*background-color:#E1E8ED;*/z-index: 1000;font-size: 11px; font-weight:normal;text-align:left;
	color:#ffffff;padding:0px;margin:0px; }

/*  SUB Menu hover & selected */
.main_dnnmenu_item td {border-bottom:1px solid #004c71!important; border-top:1px solid #468db0!important; padding:0px; margin:0px;}
.main_dnnmenu_item td { padding:4px 0px;} .main_dnnmenu_item td span { padding:0px 6px 0px 1px;}
.main_dnnmenu_itemhover td,.main_dnnmenu_itemselected td  {font-size: 11px;	background: #052148;
	color:#c9cedc;font-weight:normal;	text-align:left;z-index: 1000; padding:4px 0px;margin:0px;}

.main_dnnmenu_break{height: 2px;background: #D5E0FF; width:100px; display:none;}
.MIcon, td.MIcon {padding:0px!important; margin:0px;}

/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* Skin BG Color and Content Alignament */
.BGTable { /* Alignament MUST be defined cross-browser compatibility at Text-align*/
	background:#FFFFFF; padding:0px 0px 0px 0px;text-align:center;}

/* Width of Skin - Applied to underlying table with minimum width applied */
.MainTable {width: 965px;background:none;margin:auto;text-align:left!important;overflow:hidden;}
.WhiteBg { background:#FFFFFF;}
/*ControlPanel*/ 
.ControlPanel { margin:auto!important; width:965px;}
/*=====================================================================*/
/* Skin Layout styles                                                  */
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*Style for TopMain*/
/*Style forTopMain*/ 			 	  .TopMain    { background:#006495; border-bottom: 1px solid #66a2bf;}
/*Style for HeaderMain*/ 			  .HeaderMain { background:url(images/HeaderBg.gif) top left repeat-x #024c92;}
/*Style for MiddleMain*/ 			  .MiddleMain { background:url(images/ContentTop.gif) top left repeat-x #FFFFFF; clear:both; border-bottom:17px solid #006495;}
/*Style for FooterMain*/ 			  .FooterMain { background:url(images/BottomMain.gif) bottom left repeat-x #013668; clear:both; border-bottom:21px solid #052148; border-top:1px solid #66a2bf;}
/*Style for ContentLeft Shadow*/	  .ContentLeft { float:left; width:15px; margin:0px; padding:0px;}
/*Style for ContentRight Shadow*/	  .ContentRight { float:right; width:15px; margin:0px; padding:0px;}
/*Style for ContentMiddle */		  .ContentMiddle { float:left; width:935px; background:#FFFFFF; border-top:16px solid #052148; margin:0px;}
/*Style for ContentMiddle */		  .ContentMiddleIP { float:left; width:935px; background:#FFFFFF url(images/IPMainContent.gif) top left repeat-x; border-top:16px solid #052148; margin:0px;}
/*Style for ContentPaddingHP */		  .ContentPaddingHP {padding:25px 20px 5px 20px;}
/*Style for ContentPanesIP */		  .ContentPanesIP {padding:10px 20px 5px 20px;}
/*Style for FooterMainPadding*/ 	  .FooterMainPadding { padding:22px 15px 0px 15px}
 
/*Style for LoginPaneMain*/  	  	  .LoginPaneMain {padding:9px 10px 7px 0px; margin:0px; float:right; overflow:hidden;} 
/*Style for LoginPane*/  	  		  .LoginPane {padding:8px 10px 8px 0px; margin:0px; float:right; overflow:hidden; width:375px; text-align:right; white-space:nowrap;font-size: 11px; font-weight: bold;	color: #c9cfd7;} 
									  .LoginPane img { vertical-align:middle;}
									  .LanguagePane {float:right; margin:0px 5px;} .LoginPane select.NormalTextBox {background:#006495; border:1px solid #66a2bf; color:#FFFFFF; padding:0px; margin:0px;}
									  
/*Style for LogoPane*/ 				  .LogoPane { padding:0px 0px 0px 0px; margin:20px 0px 16px 10px; float:left; height:83px; width:380px;}
/*Style for TopRightPane*/ 			  .TopRightPane {padding:3px 20px 0px 0px; margin:0px; float:right; width:450px;}
									  
/*Style for Nav Pane*/ 			      .NavPane { margin:0px 15px;padding:0px; color:#ffffff; text-align:left;}
									  .NavPane li { list-style:none!important;}

/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/*Style for TopLeftPane*/ 			  .TopLeftPane { padding:7px 0px 7px 0px; float:left; width:575px;}

/*Style for ContentMain Bg*/ 	 	  .ContentMain { padding:0px 0px 2px 0px; clear:both;}
/*Style for MiddleContentMain*/	 	  .MiddleContentMain { padding:14px 0px 0px 0px; margin:0px 14px 2px 14px; float:right; width:612px;}
/*Style for HeaderPane*/ 			  .HeaderPane { padding:0px; margin:0px;}
/*Style for ContentPaneHP*/ 		  .ContentPaneHP { padding:0px 0px 10px 0px;}
/*Style for ContentPane*/ 			  .ContentPane { padding:0px 0px 10px 0px;}
/*Style for LeftPane*/ 				  .LeftPane {padding:0px 0px 10px 0px; float:left; width:285px; overflow:hidden;}
/*Style for CenterPane*/ 			  .CenterPane {float:left; width: 285px; padding:0px 0px 10px 0px; margin:0px 0px 0px 20px; overflow:hidden;}
/*Style for RightPane*/ 			  .RightPane { padding:0px 0px 10px 0px;float:right; width:285px; overflow:hidden; }

/*Style for LeftPane1*/ 			  .LeftPane1 { padding:0px 0px 10px 0px; float:left; width:230px; overflow:hidden;}
/*Style for RightPane1*/ 			  .RightPane1 { padding:0px 0px 10px 0px;float:right; width:635px; overflow:hidden; }
/*Style for LeftPane2*/ 			  .LeftPane2 { padding:0px 0px 10px 0px; float:left; width:635px; overflow:hidden;}
/*Style for RightPane2*/ 			  .RightPane2 {padding:0px 0px 10px 0px;float:right; width:230px; overflow:hidden; }
/*Style for BottomPane*/ 			  .BottomPane {padding:0px 0px 10px 0px; margin:0px 0px 0px 0px;}


/*Style for LeftPaneIP*/ 			  .LeftPaneIP { padding:0px 0px 10px 0px; float:left; width:230px; overflow:hidden;}
/*Style for RightPaneIP*/ 			  .RightPaneIP {padding:0px 0px 10px 0px;float:right; width:635px; overflow:hidden; }

/*Style for LeftSide*/ 				  .LeftSide { padding:1px 0px 0px 0px; float:left; width:225px; overflow:hidden;}
/*Style for RightSide*/ 			  .RightSide { padding:1px 0px 0px 0px;float:right; width:647px; overflow:hidden; }


/*Style for FooterLeftPane*/ 		  .FooterLeftPane { padding:0px 0px 0px 0px;}
/*Style for FooterPanes*/ 			  .FooterPanes { float:left; width:670px; padding:0px; margin:0px;}
/*Style for FooterLeftPane2*/ 		  .FooterLeftPane2 {padding:0px 0px 15px 0px; margin:0px;}
/*Style for FooterRightPane*/ 		  .FooterRightPane { float:right; width:225px; padding:0px; margin:0px 15px 0px 0px;}
  
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/*Style for FooterPane*/ 			  .CopyrightPane { clear:both; padding:5px 0px 0px 0px; margin:2px 0px 5px 0px; color:#81a6c9!important; font-size:11px; text-align:left; white-space:nowrap; border-top:1px solid #4e82b3;}
/*Style for LinksPane*/ 			  .LinksPane { padding:6px 0px 20px 0px;color:#ffffff; font-size:11px; text-align:left;border-top:1px solid #4e7396;}
/*Style for clearing Div's*/		  .Clear{clear:both;height:0px;font-size:1px;line-height:0px;}
/*Style for clearing Div's*/		  .FloatRight { float:right;} .FloatLeft { float:left;}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/* Breadcrumb text syle */			  .BreadcrumbPane { padding:3px 0px 20px 20px; color:#666666;font-size:12px;background:url(images/Breadcrumb.gif) 0px 0px no-repeat; clear:both;}
									  .BreadcrumbText { color:#f2b24b;} 
									  .BreadcrumbPane a {font-size:12px!important;color: #656d80!important;text-decoration:none!important; padding:0px 0px 0px 0px;}
									  .BreadcrumbPane a:hover {color: #999999!important;}
									  .breadcrumb { vertical-align:middle;}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/*=====================================================================*/
/* Skin Properties                                                     */
/*=====================================================================*/
/* Default font style Style */
body, html, TH, TD, td, p, table, div { color: #000000; font-size: 12px; font-weight: normal; line-height:16px; text-decoration: none; font-family:Arial, Verdana, Tahoma,sans-serif;}
p {
	margin:0px;
	padding:0px 0px 8px 0px;
	text-align: justify;
}
.TopLeftPane p, .HeaderPane P{ padding:0px; margin:0px;}
img { border:none;}
/*Default Font Color for Right Pane */
.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!important;text-decoration:underline!important;}
.WhiteText a:hover { color:#FFFFFF!important; text-decoration:none!important;}

.FooterLeftPane h3{float:left; font-style:italic; margin:15px 0px 0px 0px;}
/* FooterRightPane text syle */
.FooterRightPane a {  display:list-item; list-style:none; color: #FFFFFF; text-decoration: none!important; font-size:10px; margin:0px; text-transform:uppercase; background:url(images/BottomLinkArrow.gif) no-repeat right center;padding:4px 12px 4px 1px; border-bottom:1px solid #4e7397;}
.FooterRightPane a:hover {color: #a3d3ff!important; background:url(images/BottomLinkArrow.gif) no-repeat right center; border-bottom:1px solid #6a9ed1;}
.FooterRightPane a { display:none;} .FooterRightPane div a { display:list-item!important;}

/* Footer text syle */
.CopyrightPane a {color:#81a6c9!important;text-decoration:none!important;}
.CopyrightPane a:hover {color:#FFFFFF!important;text-decoration:none!important;}

/* Default link syle */
A:Link, A:Visited, A:Active {color: #ffa100;text-decoration: underline;}
A:Hover {color: #ffa100;text-decoration: none;}
/* Login hover styles*/
.LoginPane a {color:#c9cfd7; font-size:11px;font-weight: normal;text-decoration:none; line-height:14px;font-weight: bold; text-transform:uppercase;}
.LoginPane a:hover {color:#ffffff; font-size:11px;font-weight: normal;text-decoration:none; line-height:14px;font-weight: bold; text-transform:uppercase;}

/* Link Pane text syle */
.LinksPane a {font-size: 10px!important;color: #FFFFFF!important;	text-decoration:none!important; text-transform:uppercase!important;}
.LinksPane a:hover {	font-size: 10px!important;color: #FFFFFF;	text-decoration:underline!important;}

/*Default List style */
ul, ol  { margin:0px; padding:0px 0px 5px 25px;} 
li { list-style:disc; line-height:normal; padding:0px 0px; margin:0px; list-style-image:url(images/ListArrow.gif)}
ol li { list-style:decimal!important;}
/**/
hr { color:#7ba9c2; height:1px; border-width:1px; margin:3px; padding:0px}

/*=====================================================================*/
/* Template Text and Link Styles Based on Colors                       */
/*=====================================================================*/

/* Black (Default color) */
.Normal { color: #000000; font-family:Arial, Verdana, Tahoma,sans-serif; font-size: 12px; font-weight: normal; }
A.Normal:link, A.Normal:visited, A.Normal:Active { color: #ffa100; font-family:Arial, Verdana, Tahoma,sans-serif; font-size: 12px; font-weight: normal; text-decoration: underline; }
A.Normal:Hover { color: #ffa100; font-family:Arial, Verdana, Tahoma,sans-serif; font-size: 12px; font-weight: normal; text-decoration: none; }

.NormalBold { color: #000000;  font-weight: bold; }
A.NormalBold:link, A.NormalBold:visited, A.NormalBold:Active { color: #ffa100;font-weight: bold; }
A.NormalBold:Hover { color: #ffa100; font-weight: bold; }

/* Blue */
.NormalBlue { color: #006495; font-family: Arial, sans-serif; font-size: 10pt; font-weight: normal; }
A.NormalBlue:link, A.NormalBlue:visited, A.NormalBlue:Active { color: #006495; font-family: Arial, sans-serif; font-size: 10pt; font-weight: normal; text-decoration: none; }
A.NormalBlue:Hover { color: #006495; font-family: Arial, sans-serif; font-size: 10pt; font-weight: normal; text-decoration: underline; }

/* BlueBold */
.NormalBlueBold { color: #006495; font-family: Arial, sans-serif; font-size: 10pt; font-weight: bold; }
A.NormalBlueBold:link, A.NormalBlueBold:visited, A.NormalBlueBold:Active { color: #006495; font-family: Arial, sans-serif; font-size: 10pt; font-weight: bold;; text-decoration: none; }
A.NormalBlueBold:Hover { color: #006495; font-family: Arial, sans-serif; font-size: 10pt; font-weight: bold; text-decoration: underline; }

/* BlueBoldItalic */
.NormalBlueBoldItalic {	color: #006495;	font-family: Arial, sans-serif;	font-size: 10pt;font-weight: bold;font-style: oblique;}
A.NormalBlueBoldItalic:link, A.NormalBlueBoldItalic:visited, A.NormalBlueBoldItalic:Active { color: #006495; font-family: Arial, sans-serif; font-size: 10pt; font-weight: bold;; text-decoration: none; font-style: oblique; }
A.NormalBlueBoldItalic:Hover { color: #006495; font-family: Arial, sans-serif; font-size: 10pt; font-weight: bold;; text-decoration: underline; font-style: oblique; }

/* Orange */
.NormalOrangeBold { color: #F5961C; font-family: Arial, sans-serif; font-size: 10pt; font-weight: bold; }
A.NormalOrangeBold:link, A.NormalOrangeBold:visited, A.NormalOrangeBold:Active { color: #F5961C; font-family: Arial, sans-serif; font-size: 10pt; font-weight: bold; text-decoration: none; }
A.NormalOrangeBold:Hover { color: #F5961C; font-family: Arial, sans-serif; font-size: 10pt; font-weight: bold; text-decoration: underline; }

.NormalItalic { font-style:italic;}
/*=====================================================================*/
/* Template Text Headings                                              */
/*=====================================================================*/
/* H1 */H1 { color: #006495; font-size: 24px; font-weight: bold; padding:0px 0px 9px 0px; margin:0px; font-family: Arial; line-height:normal;}
		A.H1:Link,A.H1:Visited,A.H1:Hover,A.H1:Active { font-size: 24px; font-weight: bold; text-decoration: none; }

/* H2 */H2 { color: #000000; font-size: 13px; font-weight: bold; padding:0px 0px 9px 0px; margin:0px; font-family: Arial; line-height:normal;}
		A.H2:Link,A.H2:Visited,A.H2:Hover,A.H2:Active { color:#006495; font-size: 13px; font-weight: bold; text-decoration: none; }

/* H3 */H3 { color: #F5961C; font-size: 16px; font-weight: bold; padding:0px 0px 9px 0px; margin:0px;font-family: Arial; line-height:normal; }
		A.H3:Link,A.H3:Visited,A.H3:Hover,A.H3:Active {  color:#006495; font-size: 16px; font-weight: bold; text-decoration: none; }

/* H4 */H4 { color: #006495; font-size: 14px; font-weight: bold;  padding:0px 0px 9px 0px; margin:0px;font-family: Arial; line-height:normal;}
		A.H4:Link,A.H4:Visited,A.H4:Hover,A.H4:Active {  color:#006495;font-size: 14px; font-weight: bold; text-decoration: none; }

/* H4 */H5 { color: #006495; font-size: 12px; font-weight: bold;  padding:0px 0px 9px 0px; margin:0px;font-family: Arial; line-height:normal;}
		A.H5:Link,A.H5:Visited,A.H5:Hover,A.H4:Active { color:#006495; font-size: 12px; font-weight: bold; text-decoration: none; }

/* H6 */H6 { color: #006495; font-size: 11px; font-weight: bold; padding:0px 0px 9px 0px; margin:0px;font-family: Arial; line-height:normal; }
		A.H6:Link,A.H6:Visited,A.H6:Hover,A.H6:Active { color:#006495;font-weight: bold;font-size: 11px; text-decoration: none; }
/**/
.YellowText { color:#f79b09;}

/*=====================================================================*/
/* Module Classes                                                      */
/*=====================================================================*/
/* Default Container Title Style */
.Head { color: #000000; font-size: 12px; font-weight: bold; text-decoration: none;font-family:Arial; }
A.Head:Link, A.Head:Visited, A.Head:Active { color: #ffa100; font-size: 12px; font-weight: bold; text-decoration: underline; }
A.Head:Hover { color: #ffa100;text-decoration:none!important;}

/* SubHead */
.SubHead { color: #000000; font-size: 11px; font-weight: bold; text-decoration: none;font-family:Arial; }
A.SubHead:Link, A.SubHead:Visited, A.SubHead:Active { color: #ffa100; font-size: 11px; font-weight: bold; text-decoration: underline; }
A.SubHead:Hover { color: #ffa100;text-decoration:none!important;}

/* 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: 10px; font-family:Arial;}
A.SubSubHead:Link, A.SubSubHead:Visited,  A.SubSubHead:Active { color: #ffa100; font-size: 10px; font-weight: bold; text-decoration: underline; }
A.SubSubHead:Hover{color: #ffa100;text-decoration:none!important;}

/* 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: #ffa100; font-size: 11px; font-weight: normal; text-decoration: underline; }
 A.SkinObject:Hover {color: #ffa100;text-decoration:none!important;}
/*=====================================================================*/
/* 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:#ffa100; font-size: 12px; cursor:pointer; font-weight: bold; text-decoration: underline; background: none; border:none; padding:2px 3px 3px 4px; height: 20px; }
A.CommandButton:Hover {font-family:Arial; color:#ffa100; font-size: 12px; 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:#ffa100; cursor:pointer; font-size: 13px; font-weight: bold; text-decoration: underline; background:none; border:none; padding:2px 3px 3px 4px; height: 20px; }
A.StandardButton:Hover {font-family:Arial; color:#ffa100; font-size: 12px; 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; }
/*=========================================================================================================================================================================================================================================================================================================================================================*/
/*Botom WSI LOGO*/
.BottomPane h3 { float:left; font-style:italic; margin:23px 0px 0px 0px;}

/* Module Action Menus */
.ModuleTitle_SubMenu{border-width:1px 1px 0px 1px; border-style:solid; border-color:#a8c4d6;}
.ModuleTitle_SubMenu table {padding:0px; border:0px; position:absolute; margin:0px;} 
.ModuleTitle_SubMenu td span { padding:4px 8px 4px 4px;}
.ModuleTitle_SubMenu td{background:#d3dfea;	white-space: nowrap; padding:0px;border-top:1px solid #e9f1f8;border-bottom:1px solid #a8c4d6;color:#345c81!important;} 
.ModuleTitle_MenuIcon {background:#d3dfea; padding:3px;}
.ModuleTitle_MenuItem {background:#dde9f1;}
td.ModuleTitle_MenuItemSel, .ModuleTitle_MenuItemSel .ModuleTitle_MenuIcon{background: #345c81;color: #fff!important;}
.ModuleTitle_MenuBreak { }
.ModuleTitle_MenuBreak .ModuleTitle_MenuIcon{height:1px;background: #f8f4e6; display:block;}
.ModuleTitle_SubMenu td span { padding:4px 8px 4px 4px;}

/*Slider Styles*/
#slider {margin: 0 auto;position: relative;}
.Panel {float: left; position: relative;}
.scroll {height: auto;width: 640px;overflow: auto;overflow-x: hidden;position: relative;clear: left;}
.scrollContainer div.panel {padding: 5px;height: auto;width: 640px;}
.navigation a { display:list-item; list-style:none; padding:3px 10px; text-decoration:none;font-weight:bold; border-bottom:1px dotted #abccdc;}
.navigation a:hover {text-decoration:none; color:#006394;border-bottom:1px solid #abccdc; }
.navigation a.selected {text-decoration:none; color:#006394;border-bottom:1px dotted #abccdc; }
.navigation a:focus{ outline: none;}
.scrollButtons {cursor: pointer;}
.scrollButtons .left {}
.scrollButtons .right {}
.hide {display: none;}
/*--------- style add on 08Apr ----------*/
/*--------- Affordable Website Design Solutions style ----------*/
.affordable_design {
	margin:0px; padding:0px; background-color:#FFFFFF; color:#000000; font-size: 12px; font-weight: normal; line-height:16px;   		  text-decoration: none; font-family: Arial,Verdana,Tahoma,sans-serif; }
p.affordable_content {
	 margin:0px; padding: 0px 0px 8px; color:#000; font-size: 12px; font-weight: normal; line-height: 16px; text-decoration: none; 		   font-family: Arial,Verdana,Tahoma,sans-serif; text-align: justify; }
h2.affordable_title {
	margin:0px; padding:0px 0px 9px; color:#000; font-size: 13px; font-weight: bold; font-family: Arial; line-height: normal; }
a.affordable_link {
	color:#FFA100; text-decoration: underline; }
.inner_content {
	font-family: Tahoma,Arial,Helvetica; font-size: 11px; color:#000; font-weight: bold; }
/*--------- style add on 09Apr ----------*/
ul.list { margin:0px; padding:5px 0px 10px 25px;} 
ul.list li { list-style:disc; padding:0px 0px 3px; margin:0px; color:#006495; font:bold 12px/18px Arial, Helvetica, sans-serif; list-style-image:url(images/ListArrow.gif);}
h3.title_one {
	margin: 0px; padding: 0px 0px 9px; color:#F5961C; font-size: 16px; font-weight: bold; font-family: Arial; line-height: normal;}
.blue_title {
	 font-size: 22pt; color:#024D6E; font-family: 'Verdana','sans-serif';}
.normal-italic-title {
	color:#FF8500; font-size: 22pt; font-family: 'Verdana','sans-serif'; } 


/*VideoLinks*/
.VideoLinks { margin:8px 40px 0px 0px; border:1px solid #c9e0ec; border-bottom:none;}
.VideoLinks a{ font-weight:bold; font-size:12px; display:list-item;list-style:none!important; padding:4px 5px 4px 12px; text-decoration:none; border-bottom:1px solid #c9e0ec; border-top:1px solid #ffffff; background:#f1faff;}
.VideoLinks a:hover{ font-weight:bold; font-size:12px; display:list-item; list-style:none!important; padding:4px 5px 4px 12px; text-decoration:none;color:#006495; background:#fffbf4;}
