/* ================================DNM INFINITY CSS================================*/   

.MenuItem, .MenuItemMouseOver
{
    font-size:10px;    
    font-weight: bold; 
    font-family: Arial;
    font-color: black;
    padding-left: 1px;
    padding-right: 1px;
    text-decoration: none;
	text-align: left;
    text-transform: uppercase;
	color: #2a3f82; 
	border-bottom:dashed 1px #c3c3c3;
	vertical-align:middle;
	padding-bottom: 3px;
    height:15px;
    padding-top:3px;
}

.MenuItem A, .MenuItem A:Active, .MenuItem A:Visited, .MenuItem HR,.MenuItem A:Link
{
   	font-size:10px;    
  	font-weight: bold; 
    font-family: Arial;
    font-color: black;
    padding-left: 1px;
    padding-right: 1px;
    text-decoration: none;
    text-transform: uppercase;
	text-align: left;
	color: #2a3f82;
	vertical-align:middle;
	padding-bottom: 3px;
    padding-top:3px;
    height:15px;
}
	

.MenuItemMouseOver A, .MenuItemMouseOver A:Active, .MenuItem HR,  .MenuItemMouseOver A:Visited, .MenuItemMouseOver A:Link
{
   font-size:10px;  
   font-weight: bold;  
   display: block;
   font-family: Arial;
   font-color: black;
   padding-left: 1px;
   padding-right: 1px;
   text-decoration: none;
   text-transform: uppercase;
   text-align: left;
   color:  #2a3f82;
   vertical-align:middle;
   height:15px;
   padding-bottom: 3px;
   padding-top:3px;

}
.MenuItemMouseOver A:Hover{

   background: url(Images/falconarrow.jpg) no-repeat;
   padding-left:17px;
   height:15px;
   padding-bottom: 3px;
   padding-top:3px;
}
/*========================================= General Options ============================== */ 

.MainMenu_MenuContainer { background: transparent; }
.MainMenu_MenuBar {cursor: pointer; height: 36px;background-color: transparent;}
#Form{height:100%;}
.SearchTD {  background: url(Images/searchBackground.jpg) no-repeat; padding: 0px 0px 0px 0px;  }
.SearchButton { background: transparent; padding: 15px 5px 7px 12px; cursor: pointer; font-size:1px; margin: 0 0 0 0;}
.SeperatorTd { background: url(Images/BreadArrow.png) no-repeat; width:10px; height:17px;  padding: 0px 0px 0px 0px;  }
.BreadCrumbclass { color: gray; font-family:  Arial, Helvetica;font-size:  9px;  text-transform:uppercase; text-decoration: none; white-space: nowrap; vertical-align:middle;}
.BreadCrumbclass:link {  color: gray; font-family:  Arial, Helvetica;font-size:  9px;  text-decoration: none; white-space: nowrap;}
.BreadCrumbclass:visited  {color: gray; font-family:  Arial, Helvetica;font-size:  9px;   text-transform:uppercase; text-decoration: none; white-space: nowrap;}
.BreadCrumbclass:active { color: gray; font-family:  Arial, Helvetica;font-size:  9px;   text-transform:uppercase; text-decoration: none; white-space: nowrap;}
.BreadCrumbclass:hover { color: gray; font-family:  Arial, Helvetica;font-size:  9px;  text-decoration: none; text-transform:uppercase; white-space: nowrap;}
#dnn_dnnSEARCH_txtSearch.NormalTextBox {background: transparent; width: 150px; height:16px; color: gray; font-family:  Arial, Helvetica;font-size:  12px;  padding: 0px 0px 0px 0px; border: 0px solid #FFFFFF; cursor:text; line-height: 16px; vertical-align:top;}
.LOGIN_object, a.LOGIN_object:link, a.LOGIN_object:visited, a.LOGIN_object:active { color: #939393; background:  url(Images/login.png) no-repeat bottom left; padding-left:15px;}
.USER_object, a.USER_object:link, a.USER_object:visited, a.USER_object:active{ color: #939393; background:  url(Images/register.png) no-repeat bottom left; padding-left:18px; }
.Breadimage {  background: url(Images/breadarrow.png) no-repeat; padding:0px 5px 0px 5px; width:10px; height:17px; vertical-align:middle;}

/*==== Set the width size of the skin, Example : 1000px,800px, 98%, 100% ====*/
.Skin_Width_Size{width:915px;}


body {
	background-attachment: fixed;
	background-image: url(Images/backG4.jpg);
	background-repeat: no-repeat;
	background-position:left top;
} 

img {
	border:0;
}

li {
	padding-top:3px;
	padding-bottom:3px;
}

.MainMenu_MenuArrow {
	border-right: #cccccc 0px solid; 
	border-bottom: #cccccc 0px solid; 
	border-top: #cccccc 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	 
}
.MainMenu_RootMenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	
	border-right: #cccccc 0px solid; 
	border-bottom: #cccccc 0px solid; 
	border-top: #cccccc 0px solid;
}
.StandardButton {
   background: #aaaaaa none; 
   color: black;
   font-family: Verdana, sans-serif; 
   font-size: 11px;
   font-weight: normal;
}

.Head {
   font-family:  Arial, Helvetica;
   font-size:  11px;
   font-weight:  normal;
   color: black;
}

.loginclass{
   font-family:  Arial, Helvetica;
   font-size:  11px;
   font-weight: normal;
   color: #666666;
   padding-top:5px;
   padding-right:2px;
}

A.loginClass:link, A.loginClass:visited, A.loginClass:active, .loginClass a:link, .loginClass a:active, .loginClass a:visited,   {
font-family:  Arial, Helvetica;
   font-size:  11px;
   font-weight: normal;
   color: #666666;
}

A.loginClass:hover, .loginClass a:hover  {
   font-family:  Arial, Helvetica;
   font-size:  11px;
   font-weight: normal;
   text-decoration: underline;
   color: #666666;
}


/*========= Fonts===========*/

.greyFont {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #666666;}
.greyFontbold {font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 11px;color: #666666;  padding-top:5px; padding-bottom:5px;}
.greyFontboldbig {font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 20px;color: #666666;  padding-top:5px; padding-bottom:5px;}
.GreyFontHeader{font-family: Arial, Helvetica, sans-serif;font-size: 15px;color: #666666;}
.whiteFnt {	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF;}
.dkblueFontbold {font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 18px;color: #253E81; padding-top:5px; padding-bottom:5px;}
.dkblueFontnormal {font-family: Arial, Helvetica, sans-serif; font-size: 14px;color: #2a3f82;}
.dkblueFontnormal: link {font-family: Arial, Helvetica, sans-serif; font-size: 14px;color: #2a3f82;}
.dkblueFontnormal: active {font-family: Arial, Helvetica, sans-serif; font-size: 14px;color: #2a3f82;}
.dkblueFontnormal: visited {font-family: Arial, Helvetica, sans-serif; font-size: 14px;color: #2a3f82;}
.dkblueFontnormal: hover {font-family: Arial, Helvetica, sans-serif; font-size: 14px;color: #2a3f82;}
.dkblueFontbig {font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 20px;color: #2a3f82; padding-top:20px; padding-bottom:17px;}

.newstitlebold {font-family: Arial Narrow; font-size: 13px; font-weight:bold;  color: #2a3f82;}
.newsdate{font-family: Arial; font-size: 12px; color: #2a3f82;}

.clickhere{font-family: Arial Narrow; font-size: 10px; color: #2a3f82;}
.clickhere:link{font-family: Arial Narrow; font-size: 10px; color: #2a3f82;}
.clickhere:active{font-family: Arial Narrow; font-size: 10px; color: #2a3f82;}
.clickhere:hover{text-decoration: underline; font-family: Arial Narrow; font-size: 10px; color: #2a3f82;}
.clickhere:visited{font-family: Arial Narrow; font-size: 10px; color: #2a3f82;}

/*========= Fonts===========*/
.paddingBread{ padding-bottom: 50px;}

/*============= blue Skin Properties ============*/

.dnmblueMainMenu_MenuItemSel {background: url(Images/menupixelblue.jpg) repeat-x top center transparent; cursor: pointer;  color: white; font-family:  Arial; font-size: 9pt; font-weight: bold; font-style: normal; text-align:left; padding: 3px 0px 0px 0px; background-color: #5F4423;}
.dnmblueMainMenu_MenuItemSel TD {  font-family:  Arial; font-size: 9pt; font-weight: bold; font-style: normal}
.dnmblueMainMenu_MenuItem {border-left: #cccccc 0px solid;border-bottom: #cccccc 0px solid;border-top: #cccccc 0px solid;border-right: #cccccc 0px solid;cursor: pointer; color: white; font-family: Arial; font-size: 9pt;font-weight: bold;font-style: normal; background: transparent; text-align:left;	padding: 3px 0px 0px 0px;}
.dnmblueMainMenu_SubMenu {background-color: #32BDDE; 	z-index: 1000;  	border-right: #cccccc 0px solid; border-bottom: black 0px solid; 	border-top: #cccccc 0px solid; margin-top: 1px; margin-right:0px;  font-family:  Arial; font-size: 9pt; font-weight: bold; font-style: normal}
.dnmblueMainMenu_SubMenu td {	border-bottom: white 1px dotted; color:#f5f5f5;  font-family:  Arial; font-size: 9pt; font-weight: bold; font-style: normal}


.MainMenublue_Active TD, .MainMenublue_BreadcrumbActive TD  {  background: url(Images/pixelTabblue.jpg) repeat-x top center transparent; padding: 10px 0px 0px 0px; height: 36px; color: #5F4423; font-family: Arial; font-size: 9pt; font-weight: bold;font-style: normal; background-color: transparent;}
.MainMenublue_LeftActive { background: url(Images/leftTabblue.jpg) no-repeat  transparent; width:9px; height: 36px;  }
.MainMenublue_RightActive { background: url(Images/rightTabblue.jpg) no-repeat   transparent; width:9px; height: 36px; }
.MainMenublue_LeftIdle { background: transparent; width:9px; height: 36px; }
.MainMenublue_RightIdle { background: transparent; width:9px; height: 36px; }
.MainMenublue_MenuArrow, .MainMenu_RootMenuArrow, .MainMenu_MenuIcon { display: none; }
.MainMenu_MenuBreak { border-top-style: none; border-right-style: none;	border-left-style: none; border-bottom-style: none; background:transparent;  vertical-align:top;}
.MainMenu_Seperator { background: transparent; width:1px; height: 36px; }

/*============= FONTS ============*/

.mainHeader {
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:27px;
	font-weight:bold;
	color:#805B2F;
	text-align:left;
	vertical-align:bottom;
	padding-top:20px;
}

.subHeader {
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:20px;
	font-weight:bold;
	color:#75D2E9;
	text-align:left;
	vertical-align:bottom;
	padding-top:14px;
}

.subSubHeader {
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:15px;
	font-weight:bold;
	color:#666666;
	text-align:left;
	vertical-align:bottom;
	padding-top:14px;
}

.subHeader2 {
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:20px;
	font-weight:bold;
	color:#75D2E9;
	text-align:left;
	vertical-align:bottom;
	padding-top:5px;
}

.subSubHeader a:link, .subSubHeader a:active, .subSubHeader a:visited, {
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:15px;
	font-weight:bold;
	color:#666666;
	text-align:left;
	vertical-align:bottom;
	padding-top:14px;
}

.subSubHeader a:hover {
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:15px;
	font-weight:bold;
	color:#666666;
	text-align:left;
	vertical-align:bottom;
	text-decoration:underline;
	padding-top:14px;
}

.readMore {
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:11px;
	font-weight:bold;
	color:#75D2E9;
	text-align:left;
	vertical-align:bottom;
	padding-top:13px;
	text-transform:uppercase;
	padding-bottom:10px;
}	

.readMore a:link, .readMore a:active, .readMore a:visited {
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:11px;
	font-weight:bold;
	color:#75D2E9;
	text-align:left;
	vertical-align:bottom;
	padding-top:13px;
	text-transform:uppercase;
	padding-bottom:10px;
}	


.readMore a:hover {
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:11px;
	font-weight:bold;
	color:#75D2E9;
	text-align:left;
	vertical-align:bottom;
	padding-top:13px;
	text-transform:uppercase;
	text-decoration:underline;
	padding-bottom:10px;
}	

.mainText {
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:12px;
	font-weight:normal;
	color:#1C364D;
	text-align:left;
	vertical-align:bottom;
	padding-top:18px;
}

.mainText a:link, .mainText a:active, .mainText a:visited {
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:12px;
	font-weight:normal;
	color:#1C364D;
	text-align:left;
	vertical-align:bottom;
	padding-top:18px;
}

.mainText a:hover {
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:12px;
	font-weight:normal;
	color:#1C364D;
	text-align:left;
	vertical-align:bottom;
	padding-top:18px;
	text-decoration:underline;
}

.mainText2 {
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:12px;
	font-weight:normal;
	color:#1C364D;
	text-align:left;
	vertical-align:bottom;
	padding-top:5px;
}

table #infoTable {
    background-color:#EBF9FC;
    font-weight:normal;
    font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	width:100%;
}

td table #infoTable {
	vertical-align:top;
	text-align:left;
    height:30px;
	padding-top:30px;
	padding-bottom:30px;
}


td table #noheight {
	vertical-align:top;
	text-align:left;
	height:10px;

}



.tdStyle {
    height:30px;
	padding-top:6px;
	padding-bottom:6px;
	border-bottom:1px dotted #666666;
	padding-right:5px;
	padding-left:10px;
}

.tdStyleL {
    height:30px;
	padding-top:6px;
	padding-bottom:6px;
	border-bottom:1px dotted #666666;
	vertical-align:top;
	font-weight:bold;
	padding-right:10px;
	padding-left:5px;
}

