BODY
{
	color: black;
	font-family: Arial,Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 0;
	margin-left: 0;
	PADDING-LEFT: 15px;

}

#footerBox {
position:absolute;
left:0px;
bottom:0px;
width:100%;
background:#ffffff;
}



.systemError
{
	font-family: Arial,Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	line-height: 9pt;
	text-transform: none;
	word-spacing: normal;
	background: #fdd;
	border: 1px solid red;
}

.systemSuccess
{
	font-family: Arial,Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	line-height: 9pt;
	text-transform: none;
	word-spacing: normal;
	background: #9EE3B8;
	border: 1px solid green;
}

.heading
{
	font-size: 14px;
	font-family: Arial,Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
}
.headingblue
{
	font-size: 14px;
	font-family: Arial,Helvetica, sans-serif;
	font-weight: bold;
	color: #31547A;
}
.headinggrey
{
	font-size: 14px;
	font-family: Arial,Helvetica, sans-serif;
	font-weight: bold;
	color: #808080;
}
.headingOrange
{
	font-size: 14px;
	font-family: Arial,Helvetica, sans-serif;
	font-weight: bold;
	color: #ff6600;
}
.headingWhite
{
	font-size: 14px;
	font-family: Arial,Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
}
TD
{
	font-family: Arial,Helvetica, sans-serif;
	font-size: 10px;
}
TH
{
	color: #000000;
	font-family: Arial,Helvetica, sans-serif;
	font-size: 10px;
	background-image: url("../siteimages/knappbak.gif");
	font-weight: bold;
	height: 30px;
}


TR.alternativeItem
{
	background-color: #f0f0f0;
}

TD.alternativeItem
{
	background-color: #f0f0f0;
}

.header
{
	color: #000000;
	font-family: Arial,Helvetica, sans-serif;
	font-size: 10px;
	background-image: url("../siteimages/knappbak.gif");
	font-weight: bold;
	height: 30px;
}
.header2
{
	color: #000000;
	font-family: Arial,Helvetica, sans-serif;
	font-size: 10px;
	background-image: url("../siteimages/bg.gif");
	font-weight: bold;
	height: 30px;
}
.header3
{
	color: #000000;
	font-family: Arial,Helvetica, sans-serif;
	font-size: 10px;
	background-image: url("../siteimages/bg-short.gif");
	font-weight: bold;
	height: 30px;
}
.dirtyRow
{
	font-family: Arial,Helvetica, sans-serif;
	font-size: 10px;
	color: #a3bcd9;
}

A:link
{
	color: #000000;
	text-decoration: none;
}
A:visited
{
	color: #000000;
	text-decoration: none;
}
A:active
{
	color: #FF6600;
	text-decoration: none;
}
A:hover
{
	color: #FF6600;
	text-decoration: none;
}

.buttonx
{
	height: 20px;
	background: url("../siteimages/knappbak.gif");
	border-color: #FFFFFF;
	border-top-color: #EEEEEE;
	border-top-width: 1px;
	border-left-color: #EEEEEE;
	border-left-width: 1px;
	border-bottom-color: #CCCCCC;
	border-bottom-width: 1px;
	border-right-color: #CCCCCC;
	border-right-width: 1px;
	font-family: Tahoma;
	text-align: center;
	width: 110px;
}

.buttonx_small
{
	height: 18px;
	background: url("../siteimages/knappbak.gif");
	border-color: #FFFFFF;
	border-top-color: #EEEEEE;
	border-top-width: 1px;
	border-left-color: #EEEEEE;
	border-left-width: 1px;
	border-bottom-color: #CCCCCC;
	border-bottom-width: 1px;
	border-right-color: #CCCCCC;
	border-right-width: 1px;
	font-family: Tahoma;
	text-align: center;
	width: 25px;
}

input
{
	font-family: Arial,Helvetica, sans-serif;
	font-size: 9px;
	border: 1px solid #e4e4e4; 
	font-family: Arial;


}
.input2
{
	font-family: Arial,Helvetica, sans-serif;
	font-size: 10px;
	border: 1px Solid #5E7181;

}
.input3
{
	
	font-family: Arial,Helvetica, sans-serif;
	font-size: 11px;
	border: 1px Solid #ffffff;
	background-color: #5E7181; 
	font-size: 11px;
	color: #ffffff;
	font-weight:900;
	margin-left: 52px; 
	padding: 3px:

}


.navlink
{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
A.navlink
{
	color: #000000;
	text-decoration: none;
	text-align: center;
}

span A.navlnki
{
	text-decoration: none;
}

A.navlink:visited
{
	color: #000000;
	text-decoration: none;
}
A.navlink:hover
{
	color: #ff6600;
	text-decoration: none;
}
A.navlink:active
{
	color: #ff6600;
	text-decoration: none;
}
A.navlink:currentpage
{
	color: #ff6600;
	text-decoration: none;
}

.navlink-2
{
	font-size: 9px;
	font-weight: normal;
	font-family: Arial,Helvetica, sans-serif;
}
A.navlink-2
{
	color: #313131;
	text-decoration: none;
	text-align: center;
}

A.navlink-2:visited
{
	color: #313131;
	text-decoration: none;
}
A.navlink-2:hover
{
	color: #000000;
	text-decoration: none;
}
A.navlink-2:active
{
	color: #000000;
	text-decoration: none;
}


.navlink-grey
{
	font-size: 11px;
	font-weight: normal;
	font-family: Arial,Helvetica, sans-serif;
	text-align: right;
}
A.navlink-grey
{
	color: #333333;
	text-decoration: none;
	text-align: center;
}

A.navlink-grey:visited
{
	color: #333333;
	text-decoration: none;
}
A.navlink-grey:hover
{
	color: #ff6600;
	text-decoration: none;
}
A.navlink-grey:active
{
	color: #333333;
	text-decoration: none;
}

.navlink10px
{
	font-size: 11px;
	font-weight: normal;
	color: #ff6600;
	font-weight: normal;
}

A.navlink10px
{
	color: #ff6600;
	text-decoration: none;
	text-align: center;
	font-weight: normal;
}
A.navlink10px:visited
{
	color: #ff6600;
	text-decoration: none;
	font-weight: normal;

}
A.navlink10px:hover
{
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
A.navlink10px:active
{
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}






.navlink10pxnobold
{
	font-size: 11px;
	font-weight: 900;

}

A.navlink10pxnobold
{
	color: #000000;
	text-decoration: none;
	text-align: center;
}
A.navlink10pxnobold:visited
{
	color: #000000;
	text-decoration: none;
}
A.navlink10pxnobold:hover
{
	color: #000000;
	text-decoration: underline;
}
A.navlink10pxnobold:active
{
	color: #000000;
	text-decoration: underline;
}



.navlinkorange
{

	font-size: 10px;
	text-decoration: underline;
}

A.navlinkorange
{
	color: #FF6600;
	font-size: 10px;
	text-decoration: underline;
	text-align: center;
}
A.navlinkorange:visited
{
	color: #FF6600;
	font-size: 10px;
	text-decoration: underline;
	text-align: center;
}
A.navlinkorange:hover
{
	color: #FF6600;
	text-decoration: underline;
	font-size: 10px;
	text-decoration: none;
	text-align: center;
}
A.navlinkorange:active
{
	color: #FF6600;
	text-decoration: underline;
	font-size: 10px;
	text-decoration: none;
	text-align: center;
}




A.navlinkorange12
{
	color: #31547A;
	font-size: 11px;
	text-decoration: underline;
	text-align: center;
}
A.navlinkorange12:visited
{
	color: #FF6600;
	font-size: 11px;
	text-decoration: underline;
	text-align: center;
}
A.navlinkorange12:hover
{
	color: #FF6600;
	text-decoration: underline;
	font-size: 11px;
	text-decoration: none;
	text-align: center;
}
A.navlinkorange12:active
{
	color: #FF6600;
	text-decoration: underline;
	font-size: 11px;
	text-decoration: none;
	text-align: center;
}



A.navlinkorange8
{
	color: #000000;
	font-size: 9px;
	text-decoration: none;
	text-align: center;
	font-family: Arial;
	

}
A.navlinkorange8:visited
{
	color: #000000;
	font-size: 9px;
	text-decoration: none;
	text-align: center;
	font-family: Arial;
}
A.navlinkorange8:hover
{
	color: #FF6600;
	text-decoration: underline;
	font-size: 9px;
	text-decoration: none;
	text-align: center;
	font-family: Arial;
}
A.navlinkorange8:active
{
	color: #FF6600;
	text-decoration: underline;
	font-size: 9px;
	text-decoration: none;
	text-align: center;
	font-family: Arial;
}







.navlinkwhite
{
	font-size: 12px;
	font-weight: bold;
}
A.navlinkwhite
{
	color: #FFFFFF;
	text-decoration: none;
}
A.navlinkwhite:visited
{
	color: #FFFFFF;
	text-decoration: none;
}
A.navlinkwhite:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}
A.navlinkwhite:active
{
	color: #FFFFFF;
	text-decoration: underline;
}

.navlinkwhite2
{
	font-size: 10px;
	font-weight: bold;
}
A.navlinkwhite2
{
	color: #FFFFFF;
	text-decoration: underline;
}
A.navlinkwhite2:visited
{
	color: #FFFFFF;
	text-decoration: underline;
}
A.navlinkwhite2:hover
{
	color: #DEE7F3;
	text-decoration: underline;
}
A.navlinkwhite2:active
{
	color: #DEE7F3;
	text-decoration: underline;
}
.navlinkwhite3
{
	font-size: 10px;

}
A.navlinkwhite3
{
	color: #FFFFFF;
	text-decoration: underline;
}
A.navlinkwhite3:visited
{
	color: #FFFFFF;
	text-decoration: underline;
}
A.navlinkwhite3:hover
{
	color: #DEE7F3;
	text-decoration: underline;
}
A.navlinkwhite3:active
{
	color: #DEE7F3;
	text-decoration: underline;
}

A.bluelink8:link
{
	color: #31547A;
	font-family: Arial,Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
A.bluelink8:visited
{
	color: #31547A;
	font-family: Arial,Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
A.bluelink8:active
{
	color: #FF6600;
	font-family: Arial,Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}
A.bluelink8:hover
{
	color: #FF6600;
	font-family: Arial,Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}

.bluecell
{
	font-size: 10px;
	font-weight: bold;
	background-color: #6F92CC;
	color: #FFFFFF;
	text-align: center;
}
.lightbluecell
{
	background-color: #F2F5FF;
	text-align: center;
}
.darkbluecell
{
	background-color: #0148AF;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
}
.topheading
{
	font-family: Arial,Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #666666;
}
.whitecell
{
	background-color: #FFFFFF;
}
.greycell
{
	background-color: #F4F4F4;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}
.blue
{
	color: #3366CC;
	font-weight: bold;
}
select
{
	font-family: Arial,Helvetica, sans-serif;
	font-size: 11px;
}
.darkbluealignleft
{
	background-color: #0148AF;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.whitetext
{
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
textarea
{
	font-family: Arial,Helvetica, sans-serif;
	font-size: 11px;
}
.but
{
	font-family: Arial,Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #999999;
}
.darkblue
{
	color: #003366;
}
.titles
{
	color: #003366;
	font-weight: bold;
}
.general_8
{
	color: #333333;
	font-family: arial;
	font-size: 10px;


}
.general_10
{
	color: #000000;
	font-family: Arial,Helvetica, sans-serif;
	font-size: 10px;
}
.general_12
{
	color: #737373;
	font-family: Arial,Helvetica, sans-serif;
	font-size: 12px;

}
.Small_BoldOrange
{
	color: #ff6600;
	font-family: Verdana,Arial,Helvetica;
	font-size: 11px;
	font-weight: 900;
	text-decoration: none;
}
.Small_BoldOrange12
{
	color: #ff6600;
	font-family: Arial,Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 900;
	text-decoration: none;
}
.small_bold10
{
	color: #737373;
	font-family: Arial,Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 900;
	text-decoration: none;
}
.small_bold
{
	color: #737373;
	font-family: Arial,Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 900;
	text-decoration: none;
	
}
.small_notbold8
{
	color: #000000;
	font-family: Arial,Helvetica, sans-serif;
	font-size: 9px;

}
.small_notbold
{
	color: #000;
	font-family: Arial,Verdana,sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight:500;

	

/*	letter-spacing: 1px
font: 70% Arial,Helvetica,sans-serif;
*/
}

.small_notboldblue14{
color: #5E7181;
font-size: 14px;
font-weight: 900;
}

.small_notboldblue{
color: #5E7181;
font-size: 11px;
font-weight: 900;
}

.small_notbold8080{
color: #808080;
font-size: 11px;
font-weight: 900;
}


.small_notboldOrange
{
	color: #ff6600;
	font-family: Arial,Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: 500;

}

.small_notbold12
{
	color: #333333;
	font-family: Arial,Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	letter-spacing: 0px;
	line-height: 1.4;

}
.small_bold12
{
	color: #808080;
	font-family: Arial,Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 900;
	text-decoration: none;
	
}
.small_boldblack
{
	color: #000000;
	font-family: Verdana,Arial,Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 900;
	text-decoration: none;
}
.small_boldblack12
{
	color: #000000;
	font-family: Arial,Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 900;
	text-decoration: none;
}
.small_boldblackblue12
{
	color: #31547A;
	font-family: Arial,Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 900;
	text-decoration: none;
}
.small_boldblackblue
{
	color: #31547A;
	font-family: Arial,Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 900;
	text-decoration: none;
}
.generalwhite_8
{
	color: #ffffff;
	font-family: Verdana;
	font-size: 8px;

}

.generalwhite_10
{
	color: #ffffff;
	font-family: Verdana,Arial,Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 900;

}
.generalwhite_11
{
	color: #ffffff;
	font-family: Verdana,Arial,Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 700;
}
.generalwhite_12
{
	color: #ffffff;
	font-family: Arial,Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 300;
}

.LoanApplicationText
{
	font-size: 12px;
	font-weight: bold;
}

.LoanApplicationLink
{
	font-size: 12px;
}

.BorrowerText
{
	font-size: 12px;
	font-weight: bold;
}

.BorrowerLink
{
	font-size: 12px;
}

.ApplicationReviewLink
{
	font-size: 12px;
}

.ApplicationReviewText
{
	font-size: 12px;
	font-weight: bold;
}

td.PopupBlock
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #000000;
  background-color: #f5f5f5;
}

tr.PriceAdjusterHead
{
  background-color: #808080;
}

tr.BrokersActiveUsersCountHeader
{
	color: #ffffff;
	font-weight: bold;
	background-color: #808080;
}

tr.BrokersActiveUsersCountItem
{
	color: #000000;
	font-weight: normal;
	background-color: #ffffff;
}

tr.BrokersActiveUsersCountAltItem
{
	color: #000000;
	font-weight: normal;
	background-color: #f5f5f5;
}

tr.PriceAdjusterItem
{
	font-weight: normal;
	color: #000000;
	background-color: #f5f5f5;
}
tr.PriceAdjusterItemBold
{
	font-weight: bold;
	background-color: #f5f5f5;
}

tr.PriceAdjusterItemAlt
{
  background-color: #e4e4e4;
}

tr.MouseOverSelection
{
  background-color: #cccccc;
}


td.MouseOverSelection
{
  background-color: #cccccc;
}

td.SelectedCell
{
  background-color: #DE8A38;

}


tr.SelectedCell
{
  background-color: #DE8A38;
}

input.error
{
	background-color: #F58024;
}

input.valid
{
	background-color: #ffffff;
}

.error
{
	background-color: #F58024;
}

.valid
{
	background-color: #ffffff;
}

.errorRange
{
	background-color: #99ccff;
}


.topbuts
{
padding: 3px;
margin-left: 0;
border-bottom: 1px solid #000;
border-top: 1px solid #000;
font-size: 10px;
font-family: Arial,Helvetica;
background-color: #ffffff;
color: #333333;
}
A.topbuts
{
color: #333333;
}
A.topbuts:Hover
{
color: #ffffff;

}





.topbutsselected
{
padding: 3px;
margin-left: 0;
border-bottom: 1px solid #000;
border-top: 1px solid #000;
font-size: 10px;
font-family: Arial,Helvetica, sans-serif;
background-color: #4b8642;
color: #ffffff;

}



.valid_grey
{
	background-color: #e4e4e4;
}

#navlist {
									padding: 3px 0;
									margin-left: 0;
									border-bottom: 1px solid #778;
									font: bold 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
					}

					#navlist li {
									list-style: none;
									margin: 0;
									display: inline;
					}

					#navlist li a {
									padding: 3px 0.5em;
									margin-left: 3px;
									border: 1px solid #778;
									border-bottom: none;
									background: #e4e4e4;
									text-decoration: none;
					}

					#navlist li a:link { color: #31547A; }
					#navlist li a:visited { color: #31547A; }

					#navlist li a:hover {
									color: #31547A;
									background: #ffffff;
									border-color: #227;
					}

					#navlist li a#current {
									background: white;
									border-bottom: 1px solid white;
					}
			
			

/* Global
-------------------*/
ul,address{margin:0;padding:0;}
body{background:url(/i/x/bg_grey_top.gif) #fff repeat-x top;color:#4d4d4d;font:11px tahoma, arial, sans-serif;} 
ul,li{list-style-type:none;}
img,fieldset{border:0;}
h1{font-size:19px;}
h2{font-size:12px;}
h3{font-size:11px;}
/*button,textarea,select{font:11px tahoma, arial}*/
button{font-weight:bold;}

/* Misc
-------------------*/
.clearfix{display:block;}
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden;} 

/* Tabs
-------------------*/
#tabs{margin:10px 0 0;padding:0 0 10px 0;background:url(/i/x/fade_grey_tab.gif) repeat-x bottom;border-top:4px solid #a2a2a2;}
#tabs ul{position:absolute;display:block;}
#tabs li ul{z-index:100;visibility:hidden;border-top:1px solid #fcd290}
#tabs li{height:auto;display:inline;float:left;background:#969696 url(/i/x/bg_grey_tab.gif) no-repeat top left}
#tabs li li{display:block;float:none;background:#fff0ce}
#tabs a{width:117px;font:bold 11px tahoma, arial;color:#fff;line-height:20px;text-align:center;display:block;background:url(/i/x/bg_grey_tab.gif) no-repeat top left;border-right:1px solid #a2a2a2}   
#tabs a:hover, #tabs a.selected{background:url(/i/x/bg_orange_tab.gif) #fcda2e no-repeat top left;color:#fff;text-decoration:none}
#tabs li.l a{width:124px;border:none}
#tabs ul a{font:normal 11px tahoma, arial;color:#666666;line-height:20px;width:116px;background:#fff0ce;border-right:1px solid #fcd290;border-left:1px solid #fcd290;border-bottom:1px solid #fcd290}
#tabs li li li{background:#fff9ea}
#tabs li li ul{position:absolute;margin:-22px 0 0 117px}
#tabs ul ul a{background:#fff9ea}
#tabs ul a:hover, #tabs ul a.selected{background:url(/i/x/bg_orange_tab.gif) no-repeat bottom left}
#tabs a.promo, #tabs a.promo:hover{background:url(/i/x/bg_promo_tab.gif) #6d889d no-repeat top left;color:#b8d4ea;text-decoration:none}


/* Content
-------------------*/
#content{background:url("/siteimages/fade_grey_tab.gif") repeat-x top;padding:0 0 10px 0;}
#col1{float:left;width:610px;padding:15px 0;}
#col2{float:none;width:100%;padding:0 0 13px 0;margin:0;}
#col2-top{padding:10px 10px 10px 0;background:url("/siteimages/bg_right-bottom.gif") no-repeat bottom right}
#col2-bottom{padding:5px 10px 0px 9px;border-left:1px solid #CCC;background:url("/siteimages/bg_right-top.gif") #f2f2f2 no-repeat top right}


/* standard cell contents
-------------------*/
.cellcontent{
padding-left: 0px;
padding-right: 20px;
padding-top: 4px;
 padding-bottom: 4px
}
/*blue cell styles
-----------------------*/
.bluecell-content{
border-left: 1px solid #5E7181;
border-right: 1px solid #5E7181;
border-bottom: 1px solid #5E7181;
padding-left: 4px;
padding-right: 4px;
padding-top: 4px;
 padding-bottom: 4px

}
.bluecell-header{
background: #5E7181;
padding-left: 4px;
padding-right: 4px;
padding-top: 2px;
 padding-bottom: 1px

}

/*orange cell styles
-----------------------*/
.orangecell-content{
border-left: 1px solid #F8A418;
border-right: 1px solid #F8A418;
border-bottom: 1px solid #F8A418;
padding-left: 4px;
padding-right: 4px;
padding-top: 1px;
 padding-bottom: 1px

}

.orangecell-header {
background-color: #F8A418;
padding-left: 4px;
padding-right: 4px;
padding-top: 2px;
 padding-bottom: 1px;
 overflow:hidden;


}

.investordata{
padding-left: 4px;
padding-right: 4px;
padding-top: 2px;
padding-bottom: 1px
}

.investordataheader{
 font-size:11px;
 color:#000000;
 font-weight:bold;
}


.investordataheader2{
 font-size:12px;
 color:#ffffff;
 font-weight:bold;
 background:#808080;
}




/* Box Content
-------------------*/
.box { margin:10px 0 0; border-bottom:3px solid #e5e5e5 }
.box .box-border { background:#FFF; border:10px solid #CCC }
.box-content, .box-content-dl { margin:10px }
/*.box-content li { margin:0 0 3px; padding:0 0 0 14px; background:url(/i/x/arrow_blue.gif) no-repeat 0 3px }*/
.box-content li { margin:0 0 4px 0; padding:5px 5px 4px 5px; background:url(/i/x/arrow-grey.gif) no-repeat 0 4px; border-bottom:1px dotted #CCC; }
.box-contentx { margin-top:8px; }
.box-contentx li { margin:0 0 3px; padding:0 0 0 14px; background:url(/i/x/arrow_blue.gif) no-repeat 0 3px; border:none; }
.box-content-dl { margin-left:23px;}
.box-content-dl li {padding-bottom:7px; list-style-image: url(/i/x/downloadico.gif); }
.box-content li a, .box-contentx li a { color:#4d4d4d }
.box-content-dl li a { color:#4d4d4d }
.box-content li.more, .box-contentx li.more { text-align:right; background:none; }
.box-contentb { padding:5px 10px; border:3px solid #d9d9d9; border-top:3px solid #d9d9d9;}
.box-contentb li { margin:0 0 4px 0; padding:5px 5px 4px 5px; background:url(/i/x/arrow-grey.gif) no-repeat 0 4px; border-bottom:1px dotted #CCC; }
.box-contentb li.more { margin:0; padding:0; background:none; border:none; font-weight:bold; font-size:0.9em; text-align:right }
.box-contentc { font-weight:normal;font-family: Arial,Helvetica, sans-serif;font-size: 11px;text-decoration: none;color:#333333;padding:5px 10px; border:3px solid #d9d9d9; border-top:3px solid #d9d9d9;}
.box-contentc li { margin:0 0 4px 0; padding:5px 5px 4px 5px;border-bottom:1px dotted #000; }
.box-contentd li { margin:4px; color:red;padding:5px 5px 4px 5px;border-bottom:1px solid #000; }




/* Box Tabs
-------------------*/
.box-tabs li { float:left; color:#FFF; background:#7f99ae url("/siteimages/box_tab-left.gif") no-repeat;font-size:11px; }
.box-tabs li span { padding:3px 13px; display:block; background:url("/siteimages/box_tab-right.gif") no-repeat top right;}
.box-tabs li span.last-tab { padding-right:22px; background:url("/siteimages/box_tab-end.gif") no-repeat top right; }
.box-tabs li.active { background-color:#a3bacc; }
.box-tabs li.active-left span { background-image:url("/siteimages/box_tab-active-right.gif"); }
.box-tabs li.active-right { background-image:url("/siteimages/box_tab-active-left.gif"); }
.box-tabs li.sponsored { background-color:#4d4d4d; }
#news_box li, #downloads_box li, #other_box li { cursor:pointer; }
.box-tabs li#news_tab0, .box-tabs li#downloads_tab0, .box-tabs li#other_tab0, .box-tabs li#blogs_tab0, .box-tabs li#videos_tab0, .box-tabs li#wordsoup_tab0, .box-tabs li#featuredlinks_tab0, .box-tabs li#latestcomments_tab0, .box-tabs li#previewcomments_tab0, .box-tabs li#leavecomment_tab0, .box-tabs li#relatedlinks_tab0, .box-tabs li#sponsoredlinks_tab0{ background-image:none; }


/* Box Tabs
-------------------*/
.box-tabs2 li { float:left; color:#FFF; background:#808080 url("/siteimages/box_tab-left.gif") no-repeat;font-size:11px; }
.box-tabs2 li span { padding:3px 13px; display:block; background:url("/siteimages/box_tab-right.gif") no-repeat top right;}
.box-tabs2 li span.last-tab { padding-right:22px; background:url("/siteimages/box_tab-end.gif") no-repeat top right; }
.box-tabs2 li.active { background-color:#a3bacc; }
.box-tabs2 li.active-left span { background-image:url("/siteimages/box_tab-active-right.gif"); }
.box-tabs2 li.active-right { background-image:url("/siteimages/box_tab-active-left.gif"); }
.box-tabs2 li.sponsored { background-color:#4d4d4d; }


/* Box Tabs
-------------------*/
.box-tabs3 li { float:left; color:#FFF; background:#5e7181 url("/siteimages/box_tab-left.gif") no-repeat;font-size:11px; }
.box-tabs3 li span { padding:3px 13px; display:block; background:url("/siteimages/box_tab-right.gif") no-repeat top right;}
.box-tabs3 li span.last-tab { padding-right:22px; background:url("/siteimages/box_tab-end.gif") no-repeat top right; }
.box-tabs3 li.active { background-color:#a3bacc; }
.box-tabs3 li.active-left span { background-image:url("/siteimages/box_tab-active-right.gif"); }
.box-tabs3 li.active-right { background-image:url("/siteimages/box_tab-active-left.gif"); }
.box-tabs3 li.sponsored { background-color:#4d4d4d; }


/* Content Switch
-------------------*/

/* excludes ns4 and other older browsers*/
@media all {
	h1,	h2, p { margin:0 0 .8em 0 } 
}

/* Specifications for container for layers to show/hide.
	 Most browsers need both width and height set. */
	 
#container	{ position:relative; width:195px; height:650px; z-index:100;}
#container5	{ position:relative; width:195px; height:500px; z-index:100;}

#container4	{ position:relative; width:346px; height:283px; visibility: hidden;}


#container2	{ position:relative; width:325px; height:400px; z-index:100; }
/* Include id's for all your layers here, with commas between. */

#lyr10,#lyr11,#lyr12,#lyr13,#lyr14,#lyr15,#lyr16,#lyr17,#lyr18,#lyr19,#lyr20,#lyr21,#lyr22,#lyr23,#lyr24,#lyr25,#lyr26,#lyr27,#lyr28,#lyr29
{ position:absolute; visibility:hidden;left:0px; top:0px;}

#lyr0, #lyr1, #lyr2, #lyr3, #lyr4, #lyr5{ position:absolute; visibility:hidden;left:0px; top:0px; z-index:100;}

#container3	{ border: 0px solid #5E7181;position:relative; width:400px;  height:300px; z-index:100; }



.pagination{
padding: 10px;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: left; /*Set to "right" to right align pagination interface*/
font-size: 10px;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pagination a, .pagination a:visited{
padding: 0 5px;
border: 1px solid #5E7181;
text-decoration: none; 
color: #5E7181;

}

.pagination a:hover, .pagination a:active{
border: 1px solid #2b66a5;
color: #fff;
background-color: #ff6600;
}


.pagination a.currentpage{
background-color: #5E7181;
color: #FFF !important;
border-color: #2b66a5;
cursor: default;
}

.pagination a.disablelink, .pagination a.disablelink:hover{
background-color: white;
cursor: default;
color: #929292;
border-color: #929292;
font-weight: normal !important;
}

.pagination a.prevnext{
font-weight: bold;
}




.paginationexchange{
padding: 1px;
}

.paginationexchange ul{
margin: 0;
padding: 0;
text-align: left; /*Set to "right" to right align paginationexchange interface*/
font-size: 10px;
}

.paginationexchange li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.paginationexchange a, .paginationexchange a:visited{
padding: 0 5px;
border: 1px solid #5E7181;
text-decoration: none; 
color: #5E7181;

}

.paginationexchange a:hover, .paginationexchange a:active{
border: 1px solid #2b66a5;
color: #fff;
background-color: #ff6600;
}


.paginationexchange a.currentpage{
background-color: #5E7181;
color: #FFF !important;
border-color: #2b66a5;
cursor: default;
}

.paginationexchange a.disablelink, .paginationexchange a.disablelink:hover{
background-color: white;
cursor: default;
color: #929292;
border-color: #929292;
font-weight: normal !important;
}

.paginationexchange a.prevnext{
font-weight: bold;
}







.pagination2{
padding: 10px;
}

.pagination2 ul{
margin: 0;
padding: 0;
text-align: left; /*Set to "right" to right align pagination interface*/
font-size: 10px;
}

.pagination2 li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pagination2 a, .pagination2 a:visited{
padding: 3px 7px 3px 7px;
border: 1px solid #5E7181;
text-decoration: none; 
color: #5E7181;

}

.pagination2 a:hover, .pagination2 a:active{
border: 1px solid #2b66a5;
color: #fff;
background-color: #ff6600;
}


.pagination2 a.currentpage{
background-color: #5E7181;
color: #FFF !important;
border-color: #2b66a5;
cursor: default;
}

.pagination2 a.disablelink, .pagination2 a.disablelink:hover{
background-color: white;
cursor: default;
color: #929292;
border-color: #929292;
font-weight: normal !important;
}

.pagination2 a.prevnext{
font-weight: bold;
}







.popupMask {
	position: absolute;
	z-index: 200;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	opacity: 0.4;
	filter: alpha(opacity=40);
	/* this hack is so it works in IE
	 * I find setting the color in the css gives me more flexibility 
	 * than the PNG solution.
	 */
	background-color:transparent !important;
	background-color: #333333;
	/* this hack is for opera support
	 * you can uncomment the background-image if you don't care about opera.
	 * this gives you the flexibility to use any bg color that you want, instead of the png
	 */
	background-image/**/: url("maskBG.png") !important; /**/ For browsers Moz, Opera, etc.
	background-image:none;
	background-repeat: repeat;
	display:none;
}
