/* ================================
    CSS STYLES FOR IOTAP
   ================================
*/   

.txt_links_sitemap {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CCCCCC;
}
.txt_copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
.txt_heading_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110px;
	font-weight: bold;
	color: #CC0001;
}
.txt_small_grey999999 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
.txt_grey666666 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.txt_maintext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.txt_maintext_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
.txt_maintext_bold_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC0001;
}
.txt_grey666666_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
}
.sidenav_header_grey596366_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #596366;
	text-indent: 7px;
}
.sidenav_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #596366;
	list-style-position: inside;
    BACKGROUND-IMAGE: url(spacer_dottedline_grey.gif)
}
/*a:link {
	color: #ffffff;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #999999;
}
a:hover {
	text-decoration: none;
	color: #CC0001;
}
a:active {
	text-decoration: none;
	color: #596366;
}*/
a.policy:link 
{
	FONT-WEIGHT: normal;
	font-family: Verdana;
	FONT-SIZE: 8pt;
	COLOR: #67713C;
	text-decoration: none;
}
a.policy:visited 
{
	FONT-WEIGHT: normal;
	font-family:Verdana;
	FONT-SIZE: 8pt;
	COLOR: #67713C;
	text-decoration: none;
}
a.policy:hover 
{
	FONT-WEIGHT: normal;
	font-family: Verdana;
	FONT-SIZE: 8pt;
	color: #596366;
	text-decoration: none;
}
a.policy:active 
{
	FONT-WEIGHT: normal;
	font-family: Verdana;
	FONT-SIZE: 8pt;
	COLOR: #67713C;
	text-decoration: none;
}


/* ================================
    CSS STYLES FOR DotNetNuke
   ================================
*/   

/************************************Dotnetnuke Default Classes****************************/
.pagemaster
{
    WIDTH: 100%;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #fefefe
}
.skinmaster
{
    BORDER-RIGHT: #7994cb 1px solid;
    BORDER-TOP: #7994cb 1px solid;
    BORDER-LEFT: #7994cb 1px solid;
    BORDER-BOTTOM: #7994cb 1px solid;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #000000
}
.skinheader
{
    FONT-WEIGHT: normal;
    FONT-SIZE: small;
    FONT-FAMILY: Verdana;
 
    
}
.skingradient
{
    BACKGROUND-IMAGE: url(gradient_DkBlue.jpg);
    HEIGHT: 30px
}
.controlpanel
{
    WIDTH: 100%;
    BACKGROUND-COLOR: #a5dfb1
}
.toppane
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 6px;
    WIDTH: 100%;
    PADDING-TOP: 6px;
    BACKGROUND-COLOR: transparent
}
.leftpane
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 6px;
    WIDTH: 175px;
    PADDING-TOP: 6px;
    BACKGROUND-COLOR: transparent
}
.contentpane
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 6px;
    WIDTH: 100%;
    PADDING-TOP: 6px;
    BACKGROUND-COLOR: transparent
}
.rightpane
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 6px;
    WIDTH: 175px;
    PADDING-TOP: 6px;
    BACKGROUND-COLOR: transparent
}
.bottompane
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 6px;
    WIDTH: 100%;
    PADDING-TOP: 6px;
    BACKGROUND-COLOR: transparent
}
.StandardButton
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BACKGROUND: #7994cb;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, sans-serif
}
.TreeViewMenu
{
    BORDER-RIGHT: #7994cb 1px solid;
    BORDER-TOP: #7994cb 1px solid;
    BORDER-LEFT: #7994cb 1px solid;
    WIDTH: 175px;
    BORDER-BOTTOM: #7994cb 1px solid;
    BACKGROUND-COLOR: #dfe5f2
}
.TreeViewMenu_Header
{
    BACKGROUND-IMAGE: url(gradient_LtBlue.jpg)
}
.Head
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 20px;
   color:Red;
    FONT-FAMILY: Tahoma, Arial, Helvetica;
 
}
.MainMenu_MenuContainer {
	
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: white 1px solid; BORDER-LEFT: white 1px solid;  
	background-image:url(MenuCenter.jpg); 
	width:980px;HEIGHT: 27px;	
}
.MainMenu_MenuBar {
	CURSOR: hand; HEIGHT: 27px;
	width:980px;
	 background-image:url(MenuCenter.jpg); 
	 text-align:left;
}
.MainMenu_MenuItem {
	cursor: pointer; 
	cursor: hand; 
	font-size: 11px; 
	font-style: normal;
	font-weight:normal;
	font-family:Verdana;
	text-transform:capitalize;
	padding:0px 0px 0px 0px;
	height:27px;
	text-align:center;
	background-color:#C6E1F3;
	color: #035A8C;
}
.MainMenu_MenuItemSel {
	cursor: pointer; 
	cursor: hand; 
	color: #ffffff; 
	font-size: 11px; 
	font-style: normal;
	font-weight:normal;
	font-family:Verdana;
	text-transform:capitalize;
	padding:0px 0px 0px 0px;
	height:27px;
	text-align:center;
	background:url("MainMenuOver.jpg");
}
.MainMenu_MenuItemAct {
	cursor: pointer; 
	cursor: hand; 
	color: #ffffff; 
	font-size: 11px; 
	font-style: normal;
	font-weight:normal;
	font-family:Verdana;
	text-transform:capitalize;
	padding:0px 0px 0px 0px;
	height:27px;
	text-align:center;
	background:url("MainMenuOver.jpg");
}
.rootmenuitem TD{ 
	cursor: pointer; 
	cursor: hand; 
	color: #ffffff; 
	font-size: 11px; 
	font-style: normal;
	font-weight:normal;
	font-family:Verdana;
	text-transform:capitalize;
	background-color:Transparent;
	padding:0px 10px 0px 10px;
	height:27px;
	text-align:center;
} 
.rootmenuitemactive TD{ 
	cursor: pointer; 
	cursor: hand; 
	color: #035A8C; 
	font-size: 11px; 
	font-style: normal;
	font-weight:normal;
	font-family:Verdana;
	text-transform:capitalize;
	padding:0px 10px 0px 10px;
	background-color:Transparent;
	height:27px;
	text-align:center;
}
.rootmenuitemselected TD{ 
	cursor: pointer; 
	cursor: hand; 
	color: #035A8C; 
	font-size: 11px; 
	font-style: normal;
	font-weight:normal;
	font-family:Verdana;
	text-transform:capitalize;
	padding:0px 10px 0px 10px;
	height:27px;
	text-align:center;
	background:url(MainMenuOver.jpg);
}
.rootmenuitembreadcrumb TD{ 
	cursor: pointer; 
	cursor: hand; 
	color: #ffffff; 
	font-size: 11px; 
	font-style: normal;
	font-weight:normal;
	font-family:Verdana;
	text-transform:capitalize;
	padding:0px 10px 0px 10px;
	background-color:Transparent;
	height:27px;
	text-align:center;
}
.MainMenu_MenuIcon {
	border-left: #212121 1px solid; 
	border-bottom: #212121 0px solid; 
	border-top: #212121 0px solid; 
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 14px;
	height: 21px;
	background-color:#C6E1F3
}
.submenuitemselect {
	background-color:#C6E1F3;
	
}
.MainMenu_SubMenu {
	margin-top: 0px;
	margin-left: 0px;
	background:url("MainMenuOver.jpg");
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	border-top: #3E3E3E 0px solid;
	border-right: #3E3E3E 0px solid;
	border-left: #3E3E3E 0px solid;
	border-bottom: #3E3E3E 0px solid;
	
}
.MainMenu_MenuBreak {
	border-bottom: #00ff00 0px solid; 
	border-left: #00ff00 0px solid; 
	border-top: #00ff00 0px solid;  
	border-right: #00ff00 0px solid; 
	background-color: transparent; 
	height: 0px;
}
.MainMenu_MenuArrow {
	border-right: #212121 1px solid; 
	border-bottom: #212121 0px solid; 
	border-top: #212121 0px solid;
	font-family: webdings; 
	font-size: 12px; 
	cursor: pointer; 
	cursor: hand; 
}
.MainMenu_RootMenuArrow {
	font-family: webdings; 
	font-size: 12px; 
	cursor: pointer; 
	cursor: hand;
}

/************This Class is used to assgin style sheet for sub Menu Menubar**************/
.HeaderLink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: xx-small;
    VERTICAL-ALIGN: middle;
    COLOR: black;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
/************This Class is used to assgin style sheet for Footer Text*******************/

.FooterText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #67713C;
    FONT-FAMILY: Verdana
}
/********This Classes is used  to assign style sheet links used in Website**************/
/********This Class is used to assign style sheet for bottomContent*********************/
.SkinObject
{
    FONT-WEIGHT: bold;
    FONT-SIZE: xx-small;
    VERTICAL-ALIGN: middle;
    
    FONT-FAMILY: Verdana;
}
A.SkinObject:link
{
    COLOR: white;
    TEXT-DECORATION: none

}
A.SkinObject:visited
{
    COLOR: white;
    TEXT-DECORATION: none
}
A.SkinObject:active
{
    COLOR: white;
    TEXT-DECORATION: none
}
A.SkinObject:hover
{
    COLOR: #2391CE;
    TEXT-DECORATION: none
}

/********This Class is used to assign style sheet for BreadCrumb************************/
.SkinObjectBreadCrumb
{
    VERTICAL-ALIGN: middle;
    font-family:Verdana;
	font-size: 8pt;
	color:#FFFFFF;
    text-transform:capitalize;
}
A.SkinObjectBreadCrumb:link
{
    COLOR: #FFFFFF; 
    
    TEXT-DECORATION: none;
    text-transform:capitalize;
}
A.SkinObjectBreadCrumb:visited
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: none;
text-transform:capitalize;
}
A.SkinObjectBreadCrumb:active
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: none;
text-transform:capitalize;
}
A.SkinObjectBreadCrumb:hover
{
    COLOR:White;
    TEXT-DECORATION: none;
text-transform:capitalize;
}

.SkinObjectBreadCrumbArrow
{
    VERTICAL-ALIGN: middle;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	
}


/********This Class is used to assign style sheet for Header**************************/
.SkinObjectHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: xx-small;
    VERTICAL-ALIGN: middle;
    COLOR: black;
    FONT-FAMILY: Verdana
}
A.SkinObjectHeader:link
{
    COLOR: black;
    TEXT-DECORATION: none
}
A.SkinObjectHeader:visited
{
    COLOR: black;
    TEXT-DECORATION: none
}
A.SkinObjectHeader:active
{
    COLOR: black;
    TEXT-DECORATION: none
}
A.SkinObjectHeader:hover
{
    COLOR: #ef3e42;
    TEXT-DECORATION: none
}
/********This Class is used to assign style sheet for Links in Page*********************/
.TextHeaderBlue
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    VERTICAL-ALIGN: top;
    COLOR: #ef3e42;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: underline
}
A.TextHeaderBlue:link
{
    COLOR: #ef3e42;
    TEXT-DECORATION: underline
}
A.TextHeaderBlue:visited
{
    COLOR: #ef3e42;
    TEXT-DECORATION: underline
}
A.TextHeaderBlue:active
{
    COLOR: #ef3e42;
    TEXT-DECORATION: underline
}
A.TextHeaderBlue:hover
{
    COLOR:Black;
    TEXT-DECORATION: underline
}
 /********This Class is used to assign style sheet for Link text*************************/
.LinkText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    VERTICAL-ALIGN: top;
    COLOR: Blue;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: underline
}
A.LinkText:link
{
    COLOR: blue;
    TEXT-DECORATION: underline
}
A.LinkText:visited
{
    COLOR: blue;
    TEXT-DECORATION: underline
}
A.LinkText:active
{
    COLOR: blue;
    TEXT-DECORATION: underline
}
A.LinkText:hover
{
    COLOR: Blue ;
    TEXT-DECORATION: underline
}
/********This Class is used to assign style sheet for Hyper Link Text ********************/

.HyperLinkText
{
   COLOR: blue;
    VERTICAL-ALIGN: top;
    TEXT-DECORATION: underline;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
   	FONT-FAMILY: Verdana;
}
A.HyperLinkText:link
{
    COLOR: blue;
    TEXT-DECORATION: underline
}
A.HyperLinkText:visited
{
    COLOR: blue;
    TEXT-DECORATION: underline
}
A.HyperLinkText:active
{
    COLOR: blue;
    TEXT-DECORATION: underline
}
A.HyperLinkText:hover
{
    COLOR: #ef3e42;
    TEXT-DECORATION: underline
}
/********This Class is used to assign style sheet for Footer***************************/
.HeaderLinkFooter
{
    background-color: #DBDFE0;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
/********This Class is used to assign style sheet for Footer***************************/

.SubHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: center
  
}
/********This Class is used to assign style sheet for Paragraph Header1****************/

.TextHeader
{
	FONT-WEIGHT: normal;
    FONT-SIZE: 15px;
    VERTICAL-ALIGN: top;
    COLOR:Black ;
    FONT-FAMILY: Verdana;
    Font-Weight:Bold
    
}
/********This Class is used to assign style sheet for Paragraph Header2****************/
.ContentHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: white;
    FONT-FAMILY: Verdana;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #ef3e42;
    TEXT-ALIGN: left
}

.ContentHeaderNew
{
    HEIGHT: 20px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 110px;
	font-weight: bold;
	color: #CC0001;
}
/********This Class is used to assign style sheet for Content Header Blank*************/

.ContentHeaderBlank
{
    BACKGROUND-COLOR: #f5d9da
}

.SearchHeader
{
    BORDER-RIGHT: #DBDFE0 1px solid;
    BORDER-TOP: #DBDFE0 1px solid;
    BORDER-LEFT: #DBDFE0 1px solid;
    BORDER-BOTTOM: #DBDFE0 1px solid;
    width:189px;
}



.SearchPane
{
    background-color: #DBDFE0; 
    height: 30px;
    border-top:solid 2px white;
    padding-right:5px;
    text-align:right
}


/********This Class is used to assign style sheet for Head Image Blank*****************/

.HeadImageBlank
{
    BACKGROUND-COLOR:#eff1f2
}

.RightHeadBlank
{
    BACKGROUND-COLOR:#CC0001;
   /* width:80px; */
}

.SideMargin
{
 background-color:#f1f3f3;  

}



/********This Class is used to assign style sheet for Left Content*********************/
/********** It is used when we require Text With Grey Background***********************/

.LeftContent
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: top;
    COLOR: black;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #eff1f2
}
/********This Class is used to assign style sheet for Right Content********************/

.LeftContentNew
{
    VERTICAL-ALIGN: top;
    COLOR: black;
    height:auto;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}


.RightContent
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #CC0001;
    vertical-align:text-top;
    height:auto;
}

.RightContentNew
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Verdana;
    vertical-align:text-top;
    height:auto;
}
/********This Class is used to assign style sheet for Text Left Content****************/
/********** It is used when we require Text With White Background**********************/
.TextLeftContent
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: top;
    COLOR: black;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR:#ffffff;
    vertical-align:text-top;
}
/********This Class is used to assign style sheet for Text Right Content***************/
.TextRightContent
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    VERTICAL-ALIGN: text-top;
    COLOR: blue;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #eff1f2;
    vertical-align:text-top
}
/********This Class is used to assign style sheet for Text Right Content****************/
/********** It is used when we require Text Without Background**************************/
.TextContent
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: top;
    COLOR: black;
    FONT-FAMILY: Verdana;
 }
 /********This Class is used to assign style sheet for Home Skin Main Table*************/

.ContentMainTable
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    WIDTH: 95%;
    BORDER-BOTTOM: #000000 1px solid
}

.Links_sitemap 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CCCCCC;
}
 


.bullet
{
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; COLOR: #FFFFFF; 
display:none;
BACKGROUND-IMAGE: url(bullet_arrow_red.gif);
}

.subbullet 
{
display:none;
PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; COLOR: #FFFFFF; 
BACKGROUND-IMAGE: url(bullet_arrow_red.gif);
}

.gutterPlug
{
	WIDTH: 5px; HEIGHT: 1px
}

A.sitemap_root:link, A.sitemap_root:active, A.sitemap_root:visited
{
/*font-size:12px;
font-weight: bold;	
text-decoration: underline;
font-family: arial, helvetica, sans-serif */

font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #596366;
list-style-position: inside;

}
A.sitemap_root:hover
{

font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #CC0001;
list-style-position: inside;
}

A.sitemap_child:link, A.sitemap_child:active, A.sitemap_child:visited
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #596366;
list-style-position: inside;
}
A.sitemap_child:hover
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #CC0001;
list-style-position: inside;
}













