/*=====================================================================*/
/*     		     Cascading Style Sheet for AMI Skins	               */
/*                     created by t-worx                               */
/*                                                                     */
/*                    http://www.t-worx.com                            */
/*                      tracyw@t-worx.com                              */
/*=====================================================================*/


/*--------- dnn menu style ----------*/
/* main menu td */
.main_dnnmenu_bar {cursor:pointer;font-size: 11px; background-color:transparent;width:auto; margin:auto; float:right;}


/*  Main Menu Normal  */
.main_dnnmenu_rootitem  {		color: #ffffff;	font-size: 16px; 	font-weight:bold;  		text-align:center; 	padding:16px 10px 14px 16px;
	white-space:nowrap;	float:left; font-family:Helvetica, Arial, sans-serif;background:url(images/NavSep.gif) right top no-repeat;}
	.NavLeft {}
/*  Main menu hover  */
.main_dnnmenu_rootitem_hover{  	color:#ffffff;	font-size: 16px; 	font-weight:bold;	text-align:center;	padding:16px 10px 14px 16px;
	background:url(images/nav-hover.gif) repeat-x top left;		white-space:nowrap;	float:left;font-family:Helvetica, Arial, sans-serif;}
/*  Main menu selected  */
.main_dnnmenu_rootitem_selected {	color:#ffffff;	font-weight:bold;	text-align:center;	font-size: 16px;	padding:16px 10px 14px 16px;
	background:url(images/nav-hover.gif) repeat-x top left;	 	white-space:nowrap;	float:left;font-family:Helvetica, Arial, sans-serif;}
/*  SUB Menu Normal */
.main_dnnmenu_submenu {	border:1px solid #94A986; z-index:99999;font-family:Helvetica, Arial, sans-serif;}
.main_dnnmenu_submenu td{background-color:#94A986;	z-index: 1000;font-family:Helvetica, Arial, sans-serif;	font-size: 12px; 	font-weight:normal;	text-align:left;	color:#ffffff;	line-height:2em;	padding: 0px 5px;	margin:0px;}
/*  SUB Menu hover & selected */
.main_dnnmenu_itemhover td   {background: #638251 ;color:#000;font-family:Helvetica, Arial, sans-serif;}
.main_dnnmenu_itemselected td{background: #638251;color:#000;font-family:Helvetica, Arial, sans-serif;}
.main_dnnmenu_break{height: 2px;background-color: #D5E0FF; display:none;font-family:Helvetica, Arial, sans-serif;}


/* Skin BG Color and Content Alignament */
body, html { padding:0px; margin:0px;background: #FFFFFF;}

/* Skin BG Color and Content Alignament */
.BGTable { /* Alignament MUST be defined cross-browser compatibility at Text-align*/
	width: 100%;height: 100%;padding:0px 0px 0px 0px;margin:0px;text-align:center; background:url(images/main-bg.gif) 0 0 repeat-x #295310;}
/* 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; background:url(images/inner-bg.gif) 0 0 repeat-x #fff;}

/* skin wrapper panel style */
.wrapper{width:982px; margin:0 auto; padding:0;}

/* Width of Skin - Applied to underlying table with minimum width applied */
.MainTable {background:none;margin:auto;text-align: left!important; padding:0;}
div { padding:0px; margin:0px;}
/*ControlPanel*/ 
.ControlPanel { margin:10px auto!important; width:962px; border:2px solid #d6e3fa;}
.MainHeader{ width:982px; height:333px; margin:0 auto; padding:0; background:url(images/header-bg-pic.jpg) 0 0 no-repeat;}
.MainHeaderIP{ width:982px; height:252px; margin:0 auto; padding:0; background:url(images/headerIP-bg-pic.jpg) 0 0 no-repeat;}
/*.MainHeaderIP{ width:943px; margin:0 auto; padding:0;}*/
/*=====================================================================*/
/* Skin Layout styles                                                  */
/*=====================================================================*/
/*STYLES FOR SKIN BACKGROUND IMAGES*/
/*Style for TopMain*/	 			  /*.TopMain {width:943px; margin:0 auto;}*/
/*Style for HeaderMain*/ /*			  .HeaderMain {overflow:hidden; height:390px; margin:3px 0 0 0; padding:0; position:relative;}*/
/*Style for HeaderCenter*/ 			  /*.HeaderCenter {background:url(images/HeaderCenter.png) center top repeat-x;}*/
/*Style for HeaderMainIP*/ 			  /*.HeaderMainIP {overflow:hidden; height:202px; margin:3px 0 0 0; padding:0; position:relative;}*/
/*Style for HeaderCenterIP*/		  /*.HeaderCenterIP {background:url(images/HeaderCenterIP.png) center top repeat-x;border-bottom:1px solid #0e4881;}*/
/*Style for HeaderBottomMain*/ 		  /*.HeaderBottomMain { margin:0px 0px; padding:8px 0px; background:url(images/HeaderBottomBg.gif) left top repeat-x #04598f; border:1px solid #0f6094;}*/
/*Style for MiddleMain*/ 			  /*.MiddleMain {overflow:hidden; padding:28pxpx 0px 10px 0px; margin:0 auto;}*/
/*Style for MiddleMainIP*/ 			  /*.MiddleMainIP {width:942px; overflow:hidden;padding:0px 0px 10px 0px; margin:35px auto 0;}*/

/*Style for TopBodyPane */            /*.TopBodyPane{ padding:15px 0; margin:0; height:177px;}*/
/*Style for ContentMainIP */  	  	  /*.ContentMainIP {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}*/
/*Style for ContentMain */  	  	  /*.ContentMain {padding:0px 10px 5px 0px; margin:0px 0px 0px 0px; border-bottom:1px solid #d3d4d4;}*/

/*Style for FooterPanel*/             /*.FooterPanel{width:943px; margin:0 auto; padding:0;}*/
/*Style for FooterMain*/ 			  .FooterMain { margin:0px; padding:0; overflow:hidden; height:120px; }
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*Style for Logo Pane*/ 			  .LogoPane {width:285px; padding:0px 0px; margin:0; height:100%; overflow:hidden;}
/*Style for Logo Text Pane*/ 		  .LogoTextPane {width:285px; padding:0px 0px; margin:0; height:100%; overflow:hidden;}
/*Style for Logo Pane inner*/ 		  .LogoPaneIP {float:left; width:220px; padding:0px 0px; margin:0; height:100%; overflow:hidden;}
									  .LoginPane { float:right; width:90px; text-align:right; padding:17px 0px 0px 0px; text-transform:uppercase; font-size:12px; font-weight:bold; color:#6190c8; white-space:nowrap;}
/*Style for Nav Pane*/ 			      .NavPane{ margin:0; padding:0; height:52px;text-align:right !important; background:url(images/nav-panel-bg.jpg) 0 0 no-repeat; width:auto;} .NavPane li{ list-style:none!important;}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*STYLES FOR CONTENT PANES*/
/*Style for HeaderLeftPane */  		  /*.HeaderLeftPane { padding:0px 0px 0px 0px; margin:10px 10px 0px 0px; float:right; width:355px; float:left; overflow:hidden;}*/
/*Style for HeaderRightPane */ 		  .HeaderRightPane { margin:0; padding:0; float:right; width:696px; overflow:hidden;}
/*Style for HeaderRightPane */ 		  .HeaderRightPaneIP { margin:0; padding:0; float:right; width:760px; overflow:hidden; text-align:right;}
/*Style for HeaderRightPane */ 		  .HeaderLeftPane {float:left; width:285px; padding:0px 0px; margin:0;}
/*Style for Search pane */            .SearchPane{ float:right; width:582px; margin:12px 14px 0 0; padding:2px 0 0 100px; height:24px; overflow:hidden; background:url(images/search-panel-bg.png) 100% 50% no-repeat; color:#fff!important;}
.SearchPane input{width:158px; height:19px; background:url(images/input-bg.gif) no-repeat 0 0; border:none; padding:3px 10px 0 25px;
}
/* Header Nav panel style */         /* .HeaderNav{ height:31px; padding:0; margin:12px 14px 1px 0; width:682px;}*/
/* Header panel pic style */          .HeaderPicPane{ height:271px; width:696px; padding:0; margin:12px 0 0;}
/* Inner page header pic panel*/      .HeaderPicPaneIP{ float:right; height:195px; width:460px; padding:0; margin:12px 16px 0 0; overflow:hidden;}
/* Inner page Logo text panel */    .LogoTextPaneIP{ float:left; width:280px; padding:118px 0 0 0; margin:0; overflow:hidden;}




/*Style for HeaderBottomLeftPane */   /*.HeaderBottomLeftPane { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:right; width:355px; float:left; overflow:hidden;}*/
/*Style for HeaderBottomRightPane*/   /*.HeaderBottomRightPane { margin:3px 0px 3px 0px; padding:0px 0px 0px 0px; float:right; width:565px; float:right; overflow:hidden;}*/
/*Style for HeaderLeftPaneIP */ 	  /*.HeaderLeftPaneIP { padding:0px 0px 0px 0px; margin:10px 10px 0px 0px; float:right; width:355px; float:left; overflow:hidden;}*/
/*Style for HeaderRightPaneIP */	  /*.HeaderRightPaneIP { margin:40px 30px 40px 0px; padding:0px 0px 0px 0px; float:right; width:550px; float:right; overflow:hidden;} *//*.HeaderRightPaneIP h1{ padding:0px; margin:0px; color:#ffffff; font-size:35px; text-align:right; font-family:"FuturaBT", "Trebuchet MS"; font-weight:normal;}*/
/*Style for ContentPane */  	  	  .ContentPane {padding:0; margin:0; overflow:hidden;}

/* Style for body Panel */            .BodyPanel{background-color:#fff; text-align:left; padding:0 0 0 0; overflow:hidden;}
/*Style for LeftPane */  	  		  .LeftPane {padding:0px; margin:0px 0px 0px 0px; float:left; width:262px; background:url(images/left-panel-bg.gif) 0 0 repeat-y; height:100%;  position:relative;}
/*Style for RightPane */  	  		  .RightPane {padding:0 0 20px 0; margin:0px 10px 0px 0px; width:701px; float:right; overflow:hidden;}
/*Style for CenterPane */    		  /*.CenterPane { padding:0px 0px 0px 0px; width:478px; float:left;  margin:0px 0px 5px 22px; overflow:hidden;}*/

/* Style for left inner panel */
/*.leftTopPanel{ background:url(images/left-panel-pic.jpg) 0 0 no-repeat; height:492px; overflow:hidden; margin:0; padding:0;}*/
.callPanel{ margin:24px 0 0 10px; padding:0; width:225px; overflow:hidden;}
.leftBanerPanel{ margin:16px 0 0 12px; padding:0; width:250px;}
.leftBottomPanel{ margin:25px 0 0 0; padding:0; width:243px; vertical-align:bottom!important; position:absolute; left:0; bottom:0; height:358px;}


/* Style for Right inner panel */
.WelcomePanel{ width: 675px; margin:25px 6px 0 22px; padding:0; overflow:hidden; color:#031E62 !important;}
.MiddlePanel1{ float:left; width:227px; margin:40px 10px 0 0; padding:0 0 2px 0; overflow:hidden;}
.MiddlePanel2{ float:left; width:227px; margin:40px 0px 0 0;padding:0 0 2px 0; overflow:hidden;}
.MiddlePanel3{ float:right; width:227px; margin:40px 0 0 0;padding:0 0 2px 0; overflow:hidden;}

.BottomPanel1{ float:left; width:215px; margin:28px 20px 0 15px; overflow:hidden;}
.BottomPanel2{ float:left; width:210px; margin:28px 0px 0 0; overflow:hidden;}
.BottomPanel3{ float:right; width:215px; margin:28px 0 0 0;  overflow:hidden;}

/* Inner page style */

.InnerTitle{ width: 675px; margin:25px 6px 0 22px; padding:0; overflow:hidden;}
.InnerMiddlePane1{ width: 675px; margin:25px 6px 0 22px; padding:0; overflow:hidden;}
.InnerMiddlePane2{ width: 675px; margin:5px 6px 0 22px; padding:0; overflow:hidden;}
.InnerMiddlePane3{ width: 675px; margin:5px 6px 0 22px; padding:0; overflow:hidden;}

/*Style for MiddlePane1 */  	  	  /*.MiddlePane1 { margin:20px 0px 0 0; padding:0px 20px 0px 0px; float:left; width:200px; overflow:hidden; background:url(images/middle-Panel-divider.gif) 100% 0 no-repeat; text-align:left!important;}*/
/*Style for MiddlePane1 */  	  	  /*.MiddlePane2 {margin:20px 0 0 0; padding:0px 20px 0px 20px; float:left; width:200px; overflow:hidden; background:url(images/middle-Panel-divider.gif) 100% 0 no-repeat;}*/
/*Style for MiddlePane1 */  	  	  /*.MiddlePane3 {margin:20px 0 0 0; padding:0px 20px 0px 20px; float:left; width:200px; overflow:hidden; background:url(images/middle-Panel-divider.gif) 100% 0 no-repeat;}*/
/*Style for MiddlePane1 */  	  	  /*.MiddlePane4 {margin:20px 0 0 0; padding:0px 20px 0px 20px; float:right; width:200px; overflow:hidden; }*/

/*Style for BottomPane1 */  	  	  /*.BottomPane1 {padding:0px; margin:0px 25px 0px 0px; float:left; width:212px; overflow:hidden;}*/
/*Style for BottomPane2 */  	  	  /* .BottomPane2 {padding:0px; margin:0px 20px 0px 0px; float:left; width:240px; overflow:hidden;}*/
/*Style for BottomPane3 */  	  	   /*.BottomPane3 {padding:0px; margin:0px 18px 0px 0px; float:left; width:174px; overflow:hidden;}*/
/*Style for BottomPane4 */  	  	   /*.BottomPane4 {padding:0px; margin:0px 0px 0px 0px; float:right; width:235px; overflow:hidden;}*/
/*Style for BottomPane5 */  	  	   /*.BottomPane5 {padding:0px; margin:0px 40px 0px 0px; float:left; width:283px; overflow:hidden;}*/
/*Style for BottomPane6 */  	  	   /*.BottomPane6 {padding:0px; margin:0px 40px 0px 0px; float:left; width:273px; overflow:hidden;}*/
/*Style for BottomPane7 */  	  	   /*.BottomPane7 {padding:0px; margin:0px 25px 0px 0px; float:right; width:270px; overflow:hidden;}*/

/*Style for BottomPane */  			 /* .BottomPane { margin:20px 0px 0px 0px; padding:0px;overflow:hidden;}*/
/*Style for FooterLeftPane */  		  .FooterLeftPane { margin:0; padding:0; float:left; width:245px; overflow:hidden; background:url(images/footer-left-panel.gif) 0 0 repeat-x;}
/*Style for FooterRightPane*/ 		  .FooterRightPane {  padding:0;margin:0; overflow:hidden; float:left; width:737px; text-align:right; white-space:nowrap; background:url(images/footer-right-panel.gif) 0 0 repeat-x;}

/* Footer left inner panel style */
.footerLeftTop{ height:73px; text-align:center; overflow:hidden; padding:0; margin:0; color:#9ABA7F; font:normal 12px/15px "Times New Roman", Times, serif; text-transform:uppercase;}
.footerLeftBottom{text-align:center; overflow:hidden; padding:0; margin:0;  font:normal 12px/15px "Times New Roman", Times, serif; color:#fff;}

/* Footer Right panel start */
.footerRightTop{height:73px; text-align:right; overflow:hidden; padding:24px 23px 0 0; margin:0; overflow:hidden;}
.footerRightBottom{ text-align:right; overflow:hidden; padding:0 23px 0 0; margin:0;  font:normal 12px/15px Helvetica, "Times New Roman", Times, serif, sans-serif; color:#8EB678;}

/* Inner Pages Coloum style */

/* Three Coloum style */
.ThreeColoum{ margin:0; padding:0;}
.ThreeLeft{ float:left; width:220px; margin:0 40px 0 0; padding:0;}
.ThreeMiddle{ float:left; width:423px; margin:0 40px 0 0; padding:0;}
.ThreeRight{ float:right; width:220px; margin:0; padding:0;}

/* Two Coloum 1 style */
.TwoColoum1{ margin:0; padding:0;}
.TwoColoum1Left{ float:left; width:220px; margin:0 40px 0 0; padding:0;}
.TwoColoum1Right{ float:right; width:683px; margin:0; padding:0;}

/* Two Coloum 2 style */
.TwoColoum2{ margin:0; padding:0;}
.TwoColoum2Left{ float:left; width:683px; margin:0 40px 0 0; padding:0;}
.TwoColoum2Right{ float:right; width:220px; margin:0; padding:0;}

/* Two Coloum 3 style */
.TwoColoum3{ margin:0; padding:0;}
.TwoColoum3Left{ float:left; width:220px; margin:0 40px 0 0; padding:0;}
.TwoColoum3Right{ float:right; width:683px; margin:0; padding:0;}
.TwoCol3Left{ float:left; width:320px; margin:0 40px 0 0; padding:0; height:100%; overflow:hidden;}
.TwoCol3Right{ float:right; width:320px; margin:0; padding:0; height:100%; overflow:hidden;}

/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*Style for CopyrightPane*/ 		  .CopyrightPane {  padding:0px 0px 0px 0px;margin:0px 0px 0px 0px; overflow:hidden; float:right; width:550px; color:#567aba; font-size:11px; text-align:right; white-space:nowrap;}
/*Style for clearing Div's*/		  .ClearFloat {clear:both;height:0px;font-size:0px;line-height:0px;}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* Breadcrumb text syle */			  .BreadcrumbPane {padding:0; margin:10px 0; font-size:12px;}
									  .breadcrumb {font-weight: normal;color: #000000;text-align:left;text-decoration:none; font-size:12px; vertical-align:top;font-family:"Times New Roman", Times, serif;}
									  A.breadcrumb:link, A.breadcrumb:visited, A.breadcrumb:active {font-weight: normal;font-size:12px;color: #0294c5;font-family:"Times New Roman", Times, serif;text-align:left;text-decoration:underline;}
									  A.breadcrumb:hover {font-weight: normal;font-size:12px;color: #0294c5;text-align:left;text-decoration:none;font-family:"Times New Roman", Times, serif;}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*=====================================================================*/
/* Skin Properties                                                     */
/*=====================================================================*/

/* Language hover styles*/
.Language,A.Language:link,A.Language:visited,A.Language:active {color:#3C8C0C; font-size:14px;font-weight: bold;text-decoration:none;
text-transform:uppercase; font-family:Helvetica, "Times New Roman", Times, serif, Tahoma, sans-serif;}
A.Language:hover {color:#1C4106;}

/* Login hover styles*/
.Login,A.Login:link,A.Login:visited,A.Login:active {color:#3C8C0C; font-size:14px;font-weight: bold;text-decoration:none;
text-transform:uppercase; font-family:Helvetica, "Times New Roman", Times, serif, Tahoma, sans-serif;}
A.Login:hover {color:#1C4106;}

/* User hover styles*/
.User,A.User:link,A.User:visited,A.User:active {color:#6190c8; font-size:11px;font-weight: bold;text-decoration:none; text-transform:uppercase;font-family:"Times New Roman", Times, serif;}
A.User:hover {color:#FFFFFF; font-size:11px;font-weight: bold;text-decoration:none;font-family:"Times New Roman", Times, serif; }

/*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:#fff;text-decoration:none;padding:0px 2px; font-family:Helvetica, Arial, sans-serif!important;}
A.Footer:hover {font-weight:normal;color:#8EB678!important;text-decoration:none;	padding:0px 2px; font-family:}

/* Copyright text syle */
.Copyright,A.Copyright:link,A.Copyright:visited,A.Copyright:active {font-weight:normal;text-transform:none;color:#8EB678!important;text-decoration:none; font-family:Helvetica, Arial, sans-serif!important;}
A.Copyright:hover {color: #FFFFFF;}
/* Link Pane text syle */
.Link {	font-size: 11px; color: #fff;	text-decoration:none; font-family:Helvetica, Arial, sans-serif!important;}
A.Link:link, A.Link:visited, A.Link:active {font-size: 11px;	color: #fff;	text-decoration:none; font-family:Helvetica, Arial, sans-serif!important;}
A.Link:hover {	font-size: 11px;	color: #8EB678;	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: 14px; line-height:16px; font-weight: normal; text-decoration: none; font-family:"Times New Roman", Times, serif;}
p { margin:0px; padding:0px 0px 8px 0px;}
td { text-align:left;}
/*Default List style */

ul{ padding:0px 0px 0px 0px; margin:0px 0px 0px 20px; vertical-align:top;} 
li { list-style:url(images/ListArrow.gif) disc outside!important; padding:0px 3px 0px 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:#567aba; font-size:11px!important;}
.BlueText a { color:#567aba;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: #2173af;text-decoration: none;font-family:"Times New Roman", Times, serif;}
A:Hover {color: #0d4988;text-decoration: none;font-family:"Times New Roman", Times, serif;}

/* Black (Default color) */
.Normal { color: #000000; font-family:"Times New Roman", Times, serif; font-size: 13px; font-weight: normal; line-height:normal;}
A.Normal:link, A.Normal:visited, A.Normal:Active { color: #2173af; font-family:"Times New Roman", Times, serif; font-size: 13px; font-weight: normal; text-decoration: none; }
A.Normal:Hover { color: #0d4988; font-family:"Times New Roman", Times, serif; 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: #2173af;font-weight: bold; text-decoration: none; }
A.NormalBold:Hover { color: #0d4988; 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: #0d3276; font-size: 24px; font-weight: bold; padding:0px 0px 8px 0px; margin:0px;font-family:"Times New Roman", Times, serif;}
A.H1:Link,A.H1:Visited,A.H1:Hover,A.H1:Active { color: #2173af; font-size: 24px; font-weight: bold; text-decoration: none; }

/* H2 */
H2 { color: #a01417; font-size: 22px; font-weight: bold; padding:0px 0px 8px 0px; margin:0px; font-family:"Times New Roman", Times, serif;}
A.H2:Link,A.H2:Visited,A.H2:Hover,A.H2:Active { color: #2173af; font-size: 22px; font-weight: bold; text-decoration: none; }

/* H3 */
H3 { color: #8b9dbd; font-size: 20px; font-weight: bold; padding:0px 0px 8px 0px; margin:0px; font-family:"Times New Roman", Times, serif;}
A.H3:Link,A.H3:Visited,A.H3:Hover,A.H3:Active { color: #2173af; 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:"Times New Roman", Times, serif;}
A.H4:Link,A.H4:Visited,A.H4:Hover,A.H4:Active { color: #2173af; 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:"Times New Roman", Times, serif;}
A.H5:Link,A.H5:Visited,A.H5:Hover,A.H4:Active { color: #2173af; 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:"Times New Roman", Times, serif;}
A.H6:Link,A.H6:Visited,A.H6:Hover,A.H6:Active {font-size: 12px; color: #2173af; 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:"Times New Roman", Times, serif; }
A.Head:Link, A.Head:Visited, A.Head:Active { color: #2173af; font-size: 13px; font-weight: bold; text-decoration: none; }
A.Head:Hover { color: #0d4988;}

/* SubHead */
.SubHead { color: #000000; font-size: 12px; font-weight: bold; text-decoration: none;font-family:"Times New Roman", Times, serif; }
A.SubHead:Link, A.SubHead:Visited, A.SubHead:Active { color: #2173af; font-size: 12px; font-weight: bold; text-decoration: none; }
A.SubHead:Hover { color: #0d4988;}

/* 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:"Times New Roman", Times, serif;}
A.SubSubHead:Link, A.SubSubHead:Visited,  A.SubSubHead:Active { color: #2173af; font-size: 11px; font-weight: bold; text-decoration: none; }
A.SubSubHead:Hover{color: #0d4988;}

/* Text style for skin objects */
.SkinObject { color: #000000; font-size: 11px; font-weight: normal; text-decoration: none; font-family:"Times New Roman", Times, serif;}
A.SkinObject:Link, A.SkinObject:Visited, A.SkinObject:Active { color: #2173af; font-size: 11px; font-weight: normal; text-decoration: none; }
 A.SkinObject:Hover {color: #0d4988;}
/*=====================================================================*/
/* Input and Other Admin Site Styles                                   */
/*=====================================================================*/
/* Normal Text Box */
.NormalTextBox { color: #000000; background:#FFFFFF; font-family:"Times New Roman", Times, serif; 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:"Times New Roman", Times, serif; color:#2173af; 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:"Times New Roman", Times, serif; color:#0d4988; 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:"Times New Roman", Times, serif; color:#2173af; 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:"Times New Roman", Times, serif; color:#0d4988; 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:"Times New Roman", Times, serif;}
.DataGrid_AlternatingItem { color: #000000;  font-weight: normal; text-decoration: none; font-family:"Times New Roman", Times, serif;}
.DataGrid_Item { color: #333333; font-weight: normal; text-decoration: none;font-family:"Times New Roman", Times, serif; }
/*=========================================================================================================================================================================================================================================================================================================================================================*/
/* Module Action Menus */
.ModuleTitle_SubMenu{border:1px solid #FFFFFF;}
.ModuleTitle_SubMenu table {padding:0px; border:0px;}
.ModuleTitle_SubMenu td{background:#9aabc7;	white-space: nowrap;border:none;border-bottom:1px solid #FFFFFF;color:#FFF!important;} 
.ModuleTitle_MenuIcon {background-color:#9aabc7; border:none;padding: 0px 2px;}
td.ModuleTitle_MenuItemSel , .ModuleTitle_MenuItemSel .ModuleTitle_MenuIcon{background-color: #CE0D0D;color: #fff!important;}
.ModuleTitle_MenuBreak td { display:none;}
.ModuleTitle_MenuBreak .ModuleTitle_MenuIcon{height:10px;background: #f8f4e6;}

/**/
.GrayBg { background:#ebeaea; padding:5px;}
.GrayBg img, .GrayBg a img  { border:5px solid #ebeaea!important;}
.GrayBg a:hover img  { border:5px solid #a01417!important;}

a.readMore{
	display:block;
	width:65px;
	font:normal 12px/17px "Times New Roman", Times, serif, Helvetica, sans-serif;
	color:#0C427D !important;
	text-decoration:none;
}
a.readMore:hover{
	color:#F86312 !important;
}

/* Header button style */

ul.headerButton{
	float:right;
	width:460px;
	font:13px/31px Helvetica, Arial, sans-serif !important;
	text-transform:uppercase;
	list-style-type:none !important;
	padding:0;
	margin:0 0 1px 0;
}
ul.headerButton li{
	list-style-type:none !important;
	float:left;
	margin:0 1px;
}
ul.headerButton li.blueButton{
	text-align:center;

	background:url(images/header-nav-bg1.gif) 0 0 no-repeat;
	width:243px;
	padding:0 5px 0 5px;
}
ul.headerButton li.pinkButton{
	text-align:center;
	background:url(images/header-nav-bg2.gif) 0 0 no-repeat;
	width:103px;
	padding:0 5px 0 5px;
}
ul.headerButton li.yellowButton{
	text-align:center;
	background:url(images/header-nav-bg3.gif) 0 0 no-repeat;
	width:75px;
	padding:0 5px 0 5px;
}
ul.headerButton li a{
	color:#000;
	text-decoration:none;
	font-family:Helvetica, Arial, sans-serif !important;
}
ul.headerButton li a:hover{
	color:#fff;
	text-decoration:none;
}
/* Logo text  style */
p.logoText{
	font:bold 15px/19px "Times New Roman", Times, serif;
	color:#000;
	text-transform:uppercase;
	text-align:center;
}

/* Click to call style */
a.clickTocall{
	display:block;
	width:150px;
	height:30px;
	font:bold 16px/20px "Times New Roman", Times, serif;
	color:#fff;
	text-decoration:none;
	background:url(images/call-bg.png) 0 0 no-repeat;
	text-transform:uppercase;
	padding:6px 0 0 74px;
}
a.clickTocall:hover{
	color:#000;
}

/* Left text style */

h3.leftTitle{
	font:18px/22px "Times New Roman", Times, serif !important;
	color:#031E62;
	text-transform:uppercase;
	padding:25px 0 20px 0;
	margin:0;
}
h3.leftTitle span{
	font-size:14px;
	line-height:15px;
}

p.leftText{
	font:15px/18px "Times New Roman", Times, serif;
	color:#000;
	padding:0;
	margin:0;
}

/* Footer left text */

p.footerLeftText{
	font:bold 12px/14px "Times New Roman", Times, serif;
	color:#9ABA7F;
	padding:15px 0 0;
	margin:0;
	text-transform:uppercase;
	text-align:center;
}

/* Welcome Text Style */

p.welcomeText{
	float:left;
	width:422px;
	margin:0 30px 0 0;
	padding:0 0 15px 0;
	color:#031E62;
}

/* Middle text style */

p.middleText{
	font-size:12px;
	line-height:17px;
	color:#031E62;
	padding:3px 20px 15px;
	margin:0;
}
a.readmore{
	display:block;
	width:65px;
	height:18px;
	background:url(images/read-more-bg.gif) 0 0 no-repeat;
	font-size:13px;
	line-height:18px;
	font-weight:bold;
	color:#E1F1D7;
	padding:0 0 0 17px;
	margin:0 auto;
	text-decoration:none;
}
a.readmore:hover{
	color:#000;
}

/* Bottom panel text */

p.bottomTitle{
	font-weight:bold;
	font-size:16px;
	line-height:18px;
	color:#295310;
	padding:18px 0 10px 0;
	margin:0;
}
p.bottomTitle span{
	color:#031E62;
	display:block;
}
p.bottomText{
	font-size:13px;
	line-height:17px;
	padding:0 0 15px 0;
	background:url(images/bottom-text-line.gif) 0 100% no-repeat;
	color:#031E62;
}
a.details{
	font-size:13px;
	line-height:15px;
	font-weight:bold;
	background:url(images/detail-icon.gif) 0 4px no-repeat;
	padding:0 0 0 8px;
	text-decoration:none;
	color:#367C0C;
}
a.details:hover{
	color:#000;
}
.title {
	background:url(images/title-btm-bg.gif) 0 16px repeat-x;
	text-align:center;
	width:485px;
	margin:0 auto;
	padding:0;
	}
.title p {
	font:italic bold 24px/26px "Times New Roman", Times, serif;
	color:#316d0c;
	background-color:#fff;
	width:180px;
	margin:0 auto;
	}	
.aboutImg {
	float:left;
	width:153px;
	height:172px;
	margin:0 20px 0 0;
	}
.name {
	font:bold 16px/18px "Times New Roman", Times, serif;
	color:#031e62;
	}	
span.nameTitle {
	font:normal 14px/16px "Times New Roman", Times, serif;
	color:#031e62;
	}	
p.aboutSection {
	color:#295310;
	background:inherit;
	}	
div.contactLine {
	background:url(images/contact-me-line.gif) repeat-x 0 50%;
	height:100%;
	overflow:hidden;
	padding:0;
	}
a.contactBtn {
	background:url(images/contact-me-bg.gif) 0 0 no-repeat;
	margin:0;
	padding:0 0 0 20px;
	font:bold 11px/18px Arial, Helvetica, sans-serif;
	color:#fff;
	width:74px;
	height:18px;
	display:block;
	text-decoration:none;
	float:right;
	}
a.contactBtn:hover {
	color:#000;
	}
.middleBox{
	margin:0 0 18px 0;
}










