/* 
================================
Skin styles for DotNetNuke
================================
*/

html, body {height:100%}



/* Centers content in IE */
.centerer
{
    min-height:100%;
	text-align:center;
}

* html .centerer{height:100%;} /* IE6 and under treat height as min-height anyway*/

/* Centers content in everything else*/
.centeredcontent 
{
	width:793px;
	margin: -1 auto;
	text-align:left;
}
.homecenteredcontent
{
    width:793px;
	margin: -1 auto;
	text-align:left;
}

/* Root Level Table */
.tablecontents 
{
	width:100%;
	background-color: transparent;
	border-collapse: collapse;
	
}

/* DNN Admin panel*/
.controlpanel {
	width: 100%;
	background-color: transparent;
}

.contenttable 
{
	width:100%;
	background-color: transparent;
	border-collapse: collapse;
}

/* Header image td*/
.header
{
	background-color: white;
}

/* main content td */
.content
{
	background-color: white;
}

.Footer .SkinObject
{
    color: Black;
    font-weight:normal;
    
}
.Footer a.SkinObject:link
{
    position:relative;
    top:-4px;
    color: Black;    
    font-weight:bold;
}


.MainMenu_MenuContainer 
{
	background-color: transparent; 
	width: 100%;
}
.MainMenu_MenuBar {
	background-color: transparent;
}

.MainMenu_MenuItem 
{
	color: black; 
	background-color: transparent;
	font-family: Arial, Times New Roman, Helvetica; 
}
.MainMenu_MenuIcon {
	background-color: transparent; 
	text-align: center; 
	display:none;
}
.MainMenu_SubMenu {
	background-color: white;  
	border-left: black 1px solid; 
	border-bottom: black 1px solid; 
	border-top: black 1px solid; 
	border-right: black 1px solid;
	padding:2px;
	z-index: 1000; 

}
.MainMenu_MenuBreak {
	height: 1px;
}
.MainMenu_MenuItemSel {
	color: black; 
	font-family: Arial, Times New Roman, Helvetica; 
	font-weight: bold; 
	font-style: normal;
	}
.MainMenu_MenuArrow 
{
    color:Black ;
	border-right: #cad5ea 0px solid; 
	border-bottom: #cad5ea 0px solid; 
	border-top: #cad5ea 0px solid;
	font-family: webdings;
}
.MainMenu_RootMenuArrow 
{
    color:Black;
	font-family: webdings; 
}



body {
	margin: 0 auto;
	padding: 0;
	/*background: url(../images/background.jpg) top left no-repeat fixed;*/
	background-color: #ffffff;
	font-family: ArialMT, Arial, Helvetica, sans-serif;
	position: relative;
	}
	
p, li {
	font-size: 13px;
	line-height: 22px;
	color: #434544;
	font-family: Arial, Helvetica, sans-serif;
	}
	
a:link, a:visited {
	text-decoration: none;
	}
	
a:hover, a:active {
	text-decoration: underline;
	}
	
#mainContainer {
	width: 800px;
	margin: 0 auto;
	}
	
#header_date {
	float: right;
	color: #204b6d;
	font-weight: bold;
	font-size: 13px;
	width: 190px;
	}
	
#header_link {
	position: absolute;
	display:block;
	text-decoration: none;
	width: 300px;
	height: 140px;
	top: 50px;
	}
	
h1, h2 {
	color: #2e237f;
	font-family: "Univers Condensed Bold", Arial, Helvetica, sans-serif;
	}
	
h1 {
	font-size: 21px;
	}
	
h2 {
	font-size: 18px;
	text-transform: uppercase;
	}
	
#tbldnn_dnnSOLPARTMENU_ctldnnSOLPARTMENUMenuBar {
	float: right;
	position: relative;
	top: -40px;
	right: 20px;
	height: 0;
}

#nav ul {
	
	}
	
#nav li {
	display: inline;
	}
	
#nav li a {
	display: inline-block;
	color: black;
	text-decoration: none;	
	font-weight: bold;
	}
	
#right_text {
	width: 58%;
	float: right;
	padding-right: 20px;
	}

#top_row {
	background: url("/Portals/_default/Skins/ETax Resolution/images/home_banner.jpg") top right no-repeat;
	height: 229px;
	}

#top_row h1 {
	font-size: 21px;
	text-align: right;
	}

#top_row p {
	text-align: right;
	font-size: 14px;
	}
	
#bot_row div {
	width: 29.9%;
	padding: 10px;
	background-color: #eff0f2;
	height: 270px;
	}
	
#left_column {
	float: left;
	}

#left_column ul {
	display:block;
	padding: 0;margin-left: 0
	}

#left_column li {
	display: block;
	margin: 0 0 5px;
	list-style-type: none;
	}

#left_column li a {	
	height: 22px;
	display:block;
	padding-left: 20px;
	color: #434544;
	}
	
#left_column li a:link, #left_column li a:visited {
	background: url("/Portals/_default/Skins/ETax Resolution/images/buttons/leftcolbutton.gif") no-repeat;
	}
	
#left_column li a:hover, #left_column li a:active {
	background: url("/Portals/_default/Skins/ETax Resolution/images/buttons/leftcolbutton_hover.gif") no-repeat;
	text-decoration: none;
	}
	
#mid_column {
	float: left;
	margin-left: 10px;
	}
	
#right_column {
	float: left;
	margin-left: 10px;
	}

.buynow_button a {
	float: right;
	text-align: right;
	}
	
#footer {
	background-color: #f1f2f6;
	padding: 20px;
	}
	
#footer span {
	color: #777777;
	font-size: 13px;
	}
	
#footer a {
	color: #777777;

	}

.clear {
	clear: both;
	}
	
a img {
	border: none;
	}
	
.price {
	color: #9490b3;
	font-size: 20px;
	font-weight: bold;
	}
	
.orange_link {
	color: #cf8603;
	}
	
.left {
	float: left;
	width: 60%;
	}
	
a.arrow_button:link, a.arrow_button:visited {
	background: url("/Portals/_default/Skins/ETax Resolution/images/buttons/leftcolbutton.gif") no-repeat;
	height: 22px;
	line-height: 16px;
	margin: 0;
	padding: 3px 40px 10px; 

	color: #434544;
	}
	
a.arrow_button:hover, a.arrow_button:active {
	background: url("/Portals/_default/Skins/ETax Resolution/images/buttons/leftcolbutton_hover.gif") no-repeat;
	height: 22px;
	line-height: 16px;
	margin: 0;
	padding: 3px 40px 10px; 
	width: 23px;
	color: #434544;
	text-decoration: none;
	}
#bot_row{
	clear: both;
	height: 200px;
}