/* Global items */


body, td{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; margin-top:0; margin-bottom:0; margin-left:0; margin-right:0; vertical-align:text-top}
.TableHeading { background-color:darkslateblue; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold}
.TableRowList { background-color:#FFFFFF }
.TableRowListAlt { background-color:#EEEEEE }
.FieldName {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: rgb(22,71,129); font-weight: bold; }
.FieldText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; }
.FieldNote { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; }


.bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; font-weight: bold}
.BodySmall { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; font-weight: normal}
.IntroBold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #093A80; font-weight: bold}

.SearchResultsTitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold}
.SearchResultsDescription
{
	font-size: 11px;
	color: #404040;
	font-style: italic;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* input style creates white space for hidden form fields */
/* input, select, option, textarea {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; border: 1px} */

input, select, option, textarea
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;     
	BORDER-LEFT-COLOR: #CCCCCC;
   	BORDER-BOTTOM-COLOR: #CCCCCC;
    COLOR: #000000;
    BORDER-TOP-COLOR: #CCCCCC;
    /*BACKGROUND: rgb(222,232,241);*/
    BORDER-RIGHT-COLOR: #CCCCCC;
    BORDER-WIDTH: 1px;
}

.ReadOnly
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;     
	BORDER-LEFT-COLOR: #CCCCCC;
   	BORDER-BOTTOM-COLOR: #CCCCCC;
    COLOR: #000000;
    BORDER-TOP-COLOR: #CCCCCC;
    BACKGROUND: #DDDDDD;
    BORDER-RIGHT-COLOR: #CCCCCC;
    BORDER-WIDTH: 1px;
}

hr {height: 1px; color: #CCCCCC;}

h1 {  font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: rgb(22,71,129); margin: 0px}
h2 {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #CC0010; font-weight: bold; margin: 0px;}
h3, h4, h5, h6 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #CC0010; font-weight: bold; margin: 0px;}

/* h1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #FF5601; font-weight: bold; margin: 0px;} */
/* h2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color: #0000FF; font-weight: bold; margin: 0px;} */
/* h3, h4, h5, h6 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; margin: 0px;} */


.MessageInfo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: navy; font-weight: bold;}
.MessageWarning { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: red; font-weight: bold;}
.MessageError { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: red; font-weight: bold;}

/* Link items */

a:link {  font-family: Verdana; font-size: 11px; font-weight:bold; color: Navy; text-decoration: underline}
a:hover {  font-family: Verdana; font-size: 11px; font-weight:bold; color: Red; text-decoration: underline}
a:visited {  font-family: Verdana; font-size: 11px; font-weight:bold; color: Navy; text-decoration: underline}


.MenuContainer
{
	background-color: #C4D2D7; 
}
.FooterContainer
{
	background-color: #C4D2D7; 
}
.MenuContainerBorder
{
	background-color: #AAAAAA; 
}

/* MENU ITEMS FORMAT */

.MenuGroup
{
	cursor: pointer;
	cursor: hand;
	border:1px solid #707070;
	background-color: #B1C9D1;
	background-image:url(Images/menu_item.jpg);
	background-repeat:repeat-y;
	padding:1px;
}
.MainGroup
{
	cursor: pointer;
	cursor: hand;
}
.MainItem {
	font-family: Arial, Verdana;
	font-size:12px;
	cursor: pointer;
	cursor: hand;
	margin:1px;
	padding:2px 0px 1px 0px;
}
.MainItemOver {
	font-family: Arial, Verdana;
	font-size:12px;
	cursor: pointer;
	cursor: hand;
	/*background-image: url(Images/hoverBg.gif);*/
	background-color: #B1C9D1;
	border:1px solid #707070;
	padding:2px 0px 1px 0px;
}
.MenuItem
{
	font-family: Arial, Verdana;
	font-size:12px;
	cursor: pointer;
	cursor: hand;
	padding:2px 0px 2px 0px;
	margin:1px;
}
.MenuItemOver
{
	font-family: Arial, Verdana;
	font-size:12px;
	cursor: pointer;
	cursor: hand;
	background-color:#FFFFFF;
	border:1px solid #707070;
	padding:2px 0px 2px 0px;
}

.MenuItemToolTip
{
	background-color: #EEEEEE;
	border-style:solid;
	border-width:1px;
	border-color: black; 
	font-family: Arial;	
	padding: 3px;
	font-size:8pt;
	text-align: left;
}

.MenuItemClicked
{
	cursor: pointer;
	cursor: hand;
	padding: 1px;
}

.Separator
{
	text-align:right;
	position:relative;
	left:1px;
}

.Spacer
{
	background-color: Transparent; 
}

/* END MENU ITEMS FORMAT */

.LeftBorder
{
	border-left:1px solid black;
}

/* 
================================
Skin styles for DotNetNuke
================================
*/

.orangetext {
	font-family: Verdana, Arial, Helvetica; 
	font-size: 12pt;  
	font-style: normal;
	color: orange;
}

.bigorangetext {
	font-family: Verdana; 
	font-size: 16pt;  
	font-style: normal;
	font-weight: bold;
	color: orange;
}


.a_head0 {
	font-family: Verdana;
	font-size: 16px;  
	font-weight: bold;
	color: #335B9F;
}

.a_head1 {
	font-family: Verdana;
	font-size: 14px;  
	font-weight: bold;
	color: #335B9F;
}

.a_head2 {
	font-family: Verdana;
	font-size: 12px;  
	font-weight: bold;
	color: #335B9F;
}

.a_head3 {
	font-family: Verdana;
	font-size: 11px;  
	font-weight: bold;
	color: #335B9F;
}

.a_bold1 {
	font-family: Verdana;
	font-size: 11px;  
	font-weight: bold;
	color: #335B9F;
}

.a_italics1 {
	font-family: Verdana;
	font-size: 12px;  
	font-weight: normal;
	font-style: italic;
	color: #000000;
	text-decoration: none;
}

.a_body0 {
	font-family: Verdana;
	font-size: 13px;  
	font-weight: normal;
	color: #666666;
}

.a_link1, .a_link1 A, .a_link1 A:Active1, .a_link1 A:Hover, .a_link1 A:Visited, .a_link1 A:Link
{
	font-family: Verdana;
	font-size: 11px;  
	font-weight: normal;
	color: #5C81A7;
}

.a_link3, .a_link3 A, .a_link3 A:Active1, .a_link3 A:Hover, .a_link3 A:Visited, .a_link3 A:Link
{
	font-family: Verdana;
	font-size: 9px;  
	font-weight: normal;
	color: #5C81A7;
}	

.a_body1 {
	font-family: Verdana;
	font-size: 11px;  
	font-weight: normal;
	color: #666666;
}

A.a_body1:link, A.a_body1:visited {
	font-family: Verdana;
	font-size: 11px;  
	font-weight: normal;
	color: darkblue;
}

.a_body2 {
	font-family: Verdana;
	font-size: 10px;  
	font-weight: normal;
	color: #666666;
}

.a_body3 {
	font-family: Verdana;
	font-size: 9px;  
	font-weight: normal;
	color: #666666;
}

A.a_body3:link, A.a_body3:visited {
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	color: darkblue;
}

.a_bodybold1 {
	font-family: Verdana;
	font-size: 11px;  
	font-weight: bold;
	color: #666666;
}

.a_bodybold2 {
	font-family: Verdana;
	font-size: 10px;  
	font-weight: bold;
	color: #666666;
}

.a_bodybold3 {
	font-family: Verdana;
	font-size: 9px;  
	font-weight: bold;
	color: #666666;
}

.a_tablehead1 {
	font-family: Verdana;
	font-size: 11px;  
	font-weight: bold;
	color: white;
	background-color: #197bab;
}

.a_tablehead3 {
	font-family: Verdana;
	font-size: 9px;  
	font-weight: bold;
	color: white;
	background-color: #197bab;
}

A.a_tablehead3:link, A.a_tablehead3:visited 
{
	font-family: Verdana;
	font-size: 9px;  
	font-weight: bold;
	text-decoration: underline;
	color: white;
	background-color: #197bab;
}

.a_tablehead3 A, .a_tablehead3 A:Active1, .a_tablehead3 A:Hover, .a_tablehead3 A:Visited, .a_tablehead3 A:Link
{
	font-family: Verdana;
	font-size: 9px;  
	font-weight: bold;
	text-decoration: underline;
	color: white;
	background-color: #197bab;
}

.a_rateshead2 {
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
}

.a_ratesbody1 {
	font-family: Verdana;
	font-size: 9px;  
	font-weight: normal;
	color: #FFFFFF;
}

.a_ratesbody2 {
	font-family: Verdana;
	font-size: 9px;  
	font-weight: normal;
	color: #FFFFFF;
}

.a_ratesbodybold1 {
	font-family: Verdana;
	font-size: 9px;  
	font-weight: bold;
	color: #FFFFFF;
}

.a_ratesbodybold2 {
	font-family: Verdana;
	font-size: 9px;  
	font-weight: bold;
	color: #FFFFFF;
}
.a_footer1 {
	font-family: Verdana;
	font-size: 9px;  
	font-weight: bold;
	color: #666666;
}

.a_footer2 {
	font-family: Verdana;
	font-size: 9px;  
	font-weight: normal;
	color: #666666;
}

.a_ghead1 {
	font-family: Arial;
	font-size: 11pt;  
	font-weight: bold;
	color: black;
}

.a_ghead2 {
	font-family: Arial;
	font-size: 10pt;  
	font-weight: bold;
	color: black;
}

.a_gbody1 {
	font-family: Arial;
	font-size: 10pt;  
	font-weight: normal;
	color: black;
}

.a_list1 
{
	margin-left: 17px;
	list-style-type: square;
	margin-top: 8px;
	margin-bottom: 3px;
	margin-right: 5px;
}

.a_list2 
{
	margin-left: 1px;
	list-style-type: square;
	list-style-position: inside;
}

.a_list3 
{
	margin-left: 1px;
	list-style-type: square;
	list-style-position: inside;
}
.nonintrusivefilled {
	cellSpacing: "0";
	cellPadding: "0";
	width: 100%;
	height: 100%;
	border: "0";
}

.lhslogo {
	width: 200px;
	height: 100%;
}

.topOrange {
	width: 100%
	background-color: orange;
	BACKGROUND-IMAGE: url(top-orange.JPG); HEIGHT:4px;
}

.bottomBlue {
	width: 100%
	background-color: orange;
	BACKGROUND-IMAGE: url(bottom-blue.JPG); HEIGHT:6px;
}

.pagemaster {
	width: 777px;
	height: 100%;	
	background-color: #FFFFFF;
	align: center;
}
.skinmaster {
	height: 100%;
	background-color: #FFFFFF;
	align: center;
}
.skinmaster1 {
	height: 100%;
	background-color: #FFFFFF;
	BORDER-RIGHT: #7994CB 1px solid; 
	BORDER-TOP: #7994CB 1px solid; 
	BORDER-LEFT: #7994CB 1px solid; 
	BORDER-BOTTOM: #7994CB 1px solid; 
	moz-border-radius-bottomleft: 15px; 
	moz-border-radius-bottomright: 15px; 
	moz-border-radius-topleft: 3px; 
	moz-border-radius-topright: 3px; 
}
.skinheader {
}
.skingradient {
	BACKGROUND-IMAGE: url(gradient_DkBlue.jpg); HEIGHT:30px;
}
.controlpanel {
	width: 100%;
	background-color: #DFE5F2;
}


.toppane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}

.mycontentpane {
	width: 600px;
	height: 200px;
	background-color: transparent;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

.footerpane {
	width: 100%;
	height: 10px;
	background-color: transparent;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

.leftpane {
	width: 174px;
	background-color: transparent;
	padding-left: 0px;
	padding-right: 20px;
	padding-top: 0px;
}
.bottompane {
	width: 100%;
	background-color: transparent;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

.TopMenu_MenuContainer {
	background-color: #FFFFFF;
	BACKGROUND-IMAGE: url(menu-bkgd_blue.gif); HEIGHT:22px;
}
.TopMenu_MenuBar {
	cursor: pointer; 
	cursor: hand;
	height:16px;
	background-color: Transparent;
}
.TopMenu_MenuItem {
	border-left: #CAD5EA 0px solid; 
	border-bottom: #CAD5EA 0px solid; 
	border-top: #CAD5EA 0px solid; 
	border-right: #CAD5EA 0px solid;
	cursor: pointer; 
	cursor: hand; 
	color: white; 
	font-family: Verdana, Arial, Helvetica; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	BACKGROUND-IMAGE: url(menu-bkgd_blue.gif); HEIGHT:22px;
}
.TopMenu_MenuIcon {
	background-color: #CAD5EA; 
	border-left: #CAD5EA 0px solid; 
	border-bottom: #CAD5EA 0px solid; 
	border-top: #CAD5EA 0px solid; 
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 21px;
}
.TopMenu_Menu {
	background-color: #CAD5EA;  
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
}
.TopMenu_MenuBreak {
	border: 0;
}
.TopMenu_MenuItemSel {
	background-color: #8DA4D3; 
	cursor: pointer; 
	cursor: hand; 
	color: darkblue; 
	font-family: Verdana, Arial, Helvetica; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal;
	BACKGROUND-IMAGE: url(menu-bkgd_blue.gif); HEIGHT:22px;
}
.TopMenu_MenuItemActive {
	background-color: #8DA4D3; 
	cursor: pointer; 
	cursor: hand; 
	color: black; 
	font-family: Verdana, Arial, Helvetica; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal;
	BACKGROUND-IMAGE: url(menu-bkgd_blue.gif); HEIGHT:22px;
}
.TopMenu_MenuArrow {
	border-right: #CAD5EA 0px solid; 
	border-bottom: #CAD5EA 0px solid; 
	border-top: #CAD5EA 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
}
.TopMenu_SeparatorStyle {
	color: white; 
	font-family: Verdana, Arial, Helvetica; 
	font-size: 10pt;  
	font-style: normal;
	background-color: #FFFFFF;
	BACKGROUND-IMAGE: url(menu-bkgd_blue.GIF); HEIGHT:22px;
}

.a_btnstd1      
{
    background: url('/Artog/Images/Icons/linkbutton_bg.gif') repeat-x bottom center;
    color:white;
    cursor: hand;
    height: 20px;
    border: 0;
    padding-top: 0px;
    padding-right: 4px;
    padding-left: 4px;
    text-align: center;          
    font-family: Verdana; 
    font-size: 10pt;
    font-weight: normal;       
    filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=2) ;   
}

.a_btnlrg1      
{
    background: url('/Artog/Images/Icons/linkbutton_lrg_bg.gif') repeat-x bottom center;
    color:white;
    cursor: hand;
    height: 31px;
    border: 0;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    text-align: center;          
    font-family: Verdana; 
    font-size: 14px;
    font-weight: bold;
    filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3) ;   
}

.a_btncompare1      
{
    background: url('/ArtogInfoFeed/Images/Icons/vertCompare.jpg') repeat-none;
    color:white;
    cursor: hand;
    height: 61px;
    width: 16px;
    border: 0;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    text-align: center;       
}

.TreeViewMenu {
	width: 175px;
	background-color: #DFE5F2;
	BORDER-RIGHT: #7994CB 0px solid; 
	BORDER-TOP: #7994CB 0px solid; 
	BORDER-LEFT: #7994CB 0px solid; 
	BORDER-BOTTOM: #7994CB 0px solid; 
	moz-border-radius-bottomleft: 15px; 
	moz-border-radius-bottomright: 15px; 
	moz-border-radius-topleft: 3px; 
	moz-border-radius-topright: 3px
}
.TreeViewMenu_Header {
	BACKGROUND-IMAGE: url(gradient_LtBlue.jpg);
}

.a_list1 
{
	margin-left: 17px;
	list-style-type: square;
	line-height: 20px;
}

.a_subbox
{
	padding-left: 7px;
	padding-top: 7px;
	
	BORDER-TOP: #AAAAAA 1px solid; 
	BORDER-LEFT: #AAAAAA 1px solid; 
	BORDER-BOTTOM: #AAAAAA 1px solid;
	BORDER-RIGHT: #AAAAAA 1px solid; 
	background-color: #DFDFDF;
}
