/* LATICRETE.Com Base Styles					*/
/* 10/6/05										*/
/* Ken Tarwood - EMS							*/
/* Copyright 2005 LATICRETE International, Inc. */
/* All Rights Reserved							*/

div#sporing {padding:10px; margin:10px; border:solid 0px #888; background-color:#323232; color:#fff; padding-bottom:5px; padding-top:5px;}
div#sporing h3 {font-size:12px; margin-bottom:2px; text-transform:uppercase; padding:0px;}
div#sporing input {border: solid 1px #323232; font-family: Arial, Helvetica, sans-serif; font-size: 13px; padding:3px; margin-bottom:5px;}

/*	Set default margins and padding to 0	*/
* { padding: 0; margin: 0; }

/* Override default DNN styles here */

/* This overrides the flashplayer object */
object {
	display: block;
	margin-bottom: 1.5em;
}

/* This overrides the ugly 100% width tables that DNN puts EVERYWHERE */
table {
	width: auto;
}

/*	Setup some default properties	*/

body {
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
}

.bold {
	font-weight: bold;	
}
h2
{
    font-size:11px;
}
#shell {
	width:100%;
	min-width:770px;
	background-image: url('../layout/grey_bar.jpg');
	background-position: left;
	background-repeat: repeat-y;
	margin:0;
	padding:0;
}

img {
border:none;
}

#container {
background-color:#00acd4;
width:100%;

}

#contentcontainer {
	margin: 0;
	width: 770px;
}

#header {
  width: 770px;
}

#logo {
	/*background-image: url('logoBlack175.jpg');
	background-position: center;
	background-repeat: no-repeat;*/
	float: left;
	width:178px;
	text-align: center;
	margin:0;
	height: 137px;
}

#header_right {
	width: 577px;
	float: right;
	padding:25px 0 0 15px; 
	height: 110px;
}

#header_right p {
	color: #FFF;
	font-weight: bold;
	font-size: 1.7em;
}

#header_right p.subtext {
	font-style: italic;
	font-weight: normal;
	color: #FFF;
	font-size: 1.4em;
	margin-top: 2.7em;
}

#TopNavcontainer {
	clear:both;
	background-color:#333333;
	border-top:4px solid #FFFFFF;
	border-bottom:4px solid #FFFFFF;
	width:100%;
	height:1.5em;
	padding-top: 5px;
	padding-bottom: 5px;	
	
}

#TopNav {height: 1.5em; width:770px;}
#TopNav a { color: #FFF; height: 1.3em;	padding: 0;	margin:0;}
#TopNav a:hover {}

#links {height: 1.5em; padding-top:.1em; display: block; float: left; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px !important; font-weight:bold;}
#links a {text-decoration:none; padding:0; margin:0; }
#links ul {list-style-type:none; padding:0px; margin:0px;}
#links li {padding: 0 7px 0 7px; display:inline; float:left; border-right: 1px solid #FFF; margin:0px;}
#links li:hover {background-color:#00acd4;}  

#search {
	float: right;	
}

#search a {
	color: #FFF;
	padding: 0 0.3em;
}

#dnn_TopPane {
	padding: 0;
	margin:0;
}

#dnn_LeftPane 
{
	float: left;
	width: 176px;
	margin:0 5px 5px 0;
	padding-left: 0;
	line-height: 150%;
}

#LeftNav
{
    line-height: 23px;
    
}

#LeftNav a
{
    text-decoration:none;
    color:#000;
    margin: 0 5px;    
    font-weight:bold;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px !important;   
}

#LeftNav a:hover
{
    color:#00acd4;
}

#LeftNav ul
{
    list-style-type:none;
     
}

#LeftNav li
{
    border-bottom:solid 1px #fff; 
  
}


/* MENU PRODUCTS */
div#menuProducts { padding-left:10px; background-color:#fff; line-height:14px; }
div#menuProducts ul { background-color:#fff; padding-bottom:3px;}
div#menuProducts li { padding-bottom:0px; padding-top:3px;}
div#menuProducts a { font-weight:normal; font-size:10px;}
div#menuProducts a:hover {}
div#menuProducts a.activelink { background-image:url("../layout/arrow.jpg");}

/* PRODUCTS */
div#productImage { width:200px; float:left;}
div#productText { width: 350px; float:left;}
div#productText .productHeader { font-size:12px; font-weight:bold;}
.productbox {float:left; width: 250px; padding-left:10px; padding-bottom:10px; padding-right:10px;}
.productbox a { text-decoration:none; color:#000;}
.productbox a:hover { color:#00acd4;}

/* FILES PRODUCTS */
div#files { padding-left:10px; background-color:#fff; line-height:14px; }
div#files a { font-weight:normal; font-size:10px; text-decoration:none}
div#files a:hover { text-decoration:underline;}
div#files a.activelink { background-image:url("../layout/arrow.jpg");}
div#files img {padding-right:5px;}

div#filesList { width:500px; }
div#fileitem {  float:left; width:250px; }

#ContentPane {
	float: right;
	width: 570px;
	padding: 0.3em 0 0.5em 0;
}

#dnn_ContentPane {
	margin: 1em 0;
}

#RightPane {
	display: none;
	float: right;
}

#BottomPane {
	background-color:#333333;
	border-top: 4px solid #FFF;
	clear: both;
	color: #FFF;
	margin-top:3em;
	font-size: .12em;
	padding-top: 1em;
	padding-bottom: 5em;
	height: 60px;
}

#BottomNav {
	background-color:#333333;
	padding-bottom: 1em;
	padding-top: 5px;
	height: 9em;
	color:#fff;
	height:35px;	
}

#BottomNav a.LATICRETE_CustomMenu {
	height: 1.3em;
	font-size: 8em;
}

#BottomNav a:hover {
	
}

#dnn_Baseline {height: 1.5em; display: block; padding-bottom:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px !important;	}
#dnn_Baseline a { padding: 0; height: 1.3em;font-weight: normal;text-decoration:none;}
#dnn_Baseline a.LastLink { border: 0;}
#dnn_Baseline ul {list-style-type:none; padding:0px; margin:0px;}
#dnn_Baseline li {padding: 0 7px 0 7px; display:inline; float:left; border-right: 1px solid #FFF; margin:0px;}
#dnn_Baseline li:hover {background-color:#00acd4;}

#BottomNav p {
    font-size:9px;
    padding-left:.7em;
    padding-bottom:0;
}

#BottomPane a {
	color: #FFF;
}

#dnn_dnnCOPYRIGHT_lblCopyright, #dnn_dnnTERMS_hypTerms, #dnn_dnnPRIVACY_hypPrivacy {
	font-weight: normal;
	font-size: 9px !important;
	margin-left:.7em;
}

#dnn_dnnTERMS_hypTerms, #dnn_dnnPRIVACY_hypPrivacy {
	text-decoration: underline;
	padding: 0 0.2em;
}

#dnn_dnnTERMS_hypTerms:hover, #dnn_dnnPRIVACY_hypPrivacy:hover {
	text-decoration: none;
}

#footer {
	clear: both;
	font-size:12px;
}

#TopPane {height:25px;}

/* Begin various module properties */





/*Search Content Styles*/

#SearchResultsHack td {
height:70px;
}

.NumberColumn {
vertical-align:top;
padding:12px 6px 0 0;

}

.NumberColumn span {
font-size:12px;
}

/*End Search Content Styles*/















