/**
	Body/Overall
*/
body.defaultSkin {
	font-family: verdana;
	font-size: 11px;
	font-color: #000;
	/*background: #4e5d74 url(images/crest_bg.jpg) no-repeat top center;*/
	background: #10151B url(images/crestbg.jpg) repeat-x top center;
	text-align: center;
	background-attachment: fixed;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.defaultSkin a img {
	border: 0;
}
.defaultSkin a, .defaultSkin a:hover, .defaultSkin a:active, .defaultSkin a:visited {
	color: #003165;
	text-decoration: none;
}

.spotlight {
	width: 948px;
	height: 310px;
	background-color: #000000;
	position: relative;
}
.spotlight a {
	position: absolute;
	display: none;
}

/** 
	Document
*/
.defaultSkin div#doc {
	width: 960px;
	min-height: 710px;
	text-align: left;
	margin: 23px auto;
	background: #4e5d74 url(images/crest_bodybg.jpg) no-repeat top center;
	-moz-box-shadow: 5px 0px 5px #000;
	-webkit-box-shadow: 5px 0px 5px #000;
	box-shadow: 5px 0px 5px #000;
}

/**
	Navigation
*/
.defaultSkin div#nav {
	padding: 8px 6px 0px 14px;
}
.defaultSkin div#nav div {
	text-align: right;
	float: right;
	margin-top: 7px;
}
.defaultSkin div#nav div input {
	width: 97px;
	padding: 0px;
	font-size: 9px;
	font-family: verdana;
}
.defaultSkin div#nav div button {
	border: 1px solid #FFF;
	background-color: #000;
	color: #FFF;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-size: 9px;
	font-family: verdana;	
}
.defaultSkin div#nav div a {
	position: relative;
	top: 19px;
}
.defaultSkin div#breadcrumb {
	background-color: #CCCCCC;
	padding: 6px 6px 6px 6px
}
.defaultSkin div#breadcrumb a {
	color: #003165;
}
/** 
	Footer
*/
.defaultSkin div#footer {
	background-color: #000;
	height: 41px;
	color: #FFF;
	clear: both;
}
.defaultSkin div#footer a img {
	float: right;
	display: inline;	
}
.defaultSkin div#footer div.footerText {
	padding: 24px 6px 6px 10px;
	color: #909091;
}
.defaultSkin div#footer div.footerText a {
	color: #909091;
}
/**
	Content
*/
.defaultSkin div#content {
	padding: 0px 6px 0px 6px;
}
.defaultSkin div#content.sub {
	background-color: #4e5d74;
}
/** 
	Content -> Main -> Sub
*/
.defaultSkin div.spotlight {
	margin-bottom: 7px;
}
/**
	Boxes
*/

/* Box 1 main */ 
.defaultSkin div#box1.main {
	width: 331px;
	height: 274px;
	background: #4e5d74 url(images/box1bg.jpg) no-repeat bottom center;
	float: left;
	margin-bottom: 6px;
	text-align: right;
}
.defaultSkin div#box1.main a, .defaultSkin div#box1.main a:hover, .defaultSkin div#box1.main a:visited {
	color: #003165;	
}
.defaultSkin div#box1.main a.more, .defaultSkin div#box1.main a.more:hover, .defaultSkin div#box1.main a.more:visited {
	color: #004eb2;	
	margin-right: 6px;
}
.defaultSkin div#box1.main ul img {
	float: left;
	display: inline;
	width: 75px;
	height: 30px;
	margin-right: 3px;
}
.defaultSkin div#box1.main ul, .defaultSkin div#box1.main li {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	list-style-type: none;	
}
.defaultSkin div#box1.main li {
	height: 30px;
	margin: 0px 0px 6px 0px;
	padding: 0px 2px 6px 2px;
	border-bottom: 1px dashed #383838;
	overflow: none;
}
.defaultSkin div#box1.main ul {
	margin: 3px 11px 6px 11px;
	text-align: left;
}
/* Box 2 Main */
.defaultSkin div#box2.main {
	width: 280px;
	height: 248px;
	background: #4e5d74 url(images/box2bg.jpg) no-repeat bottom center;
	float: left;
	margin-left: 12px;
	display: inline;
	padding: 13px 13px 13px 13px;
	color: #FFF;
	font-size: 10px;
	line-height: 1.4;
}
.defaultSkin div#box2.main a.more, .defaultSkin div#box2.main a.more:hover, .defaultSkin div#box2.main a.more:visited {
	color: #004eb2;	
}
/* Box 3 Main */
.defaultSkin div#box3.main {
	width: 288px;
	height: 274px;
	float: left;
	margin-left: 11px;
	display: inline;
}
.defaultSkin div#box3.main div.events {
	width: 288px;
	height: 138px;
	background: #4e5d74 url(images/box3bg.jpg) no-repeat bottom center;
	margin-bottom: 7px;
}
.defaultSkin div#box3.main a, .defaultSkin div#box3.main a:hover, .defaultSkin div#box3.main a:visited {
	color: #003165;
}
.defaultSkin div#box3.main ul, .defaultSkin div#box3.main li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #003165;
	list-style-type: none;
}
.defaultSkin div#box3.main li {
	margin: 0px 0px 6px 8px;
	font-size: 9px;
}
.defaultSkin div#box3.main ul {
	margin: 6px 0px 0px 4px;
}
.defaultSkin div#box3.main img.catalog {
	width: 288px;
	height: 129px;
}
/* Box 1 2 3 Sub */
.defaultSkin div#box1.sub {
	padding-top: 6px;
}
.defaultSkin div#box2.sub, .defaultSkin div#box3.sub {
	margin-top: 6px;
}
.defaultSkin div#box2.sub {
	background: #4e5d74 url(images/sidebar_box2_bg.jpg) no-repeat bottom left;	
}
.defaultSkin div#box2.sub p {
	padding: 0px 0px 10px 0px;
	margin: 0px 6px 0px 12px;
	font-size: 10px;
	color: #003165;
}
.defaultSkin div#box3.sub {
	background: #4e5d74 url(images/sidebar_box3_bg.jpg) no-repeat bottom left;
	text-align: right;
	width: 182px;
	font-size: 11px;
	padding-bottom: 8px;
}
.defaultSkin div#box3.sub a.more {
	margin-right: 6px;
	line-height: 1.5;
	color: #004eb2;	
}
.defaultSkin div#box3.sub ul, .defaultSkin div#box3.sub li {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	list-style-type: none;
}
.defaultSkin div#box3.sub ul {
	margin-left: 12px;
	margin-top: 1px;
	margin-bottom: 6px;
	text-align: left;
}
.defaultSkin div#box3.sub li {
	width: 160px;
	border-bottom: 1px dashed #003165;
	padding-bottom: 8px;
	padding-top: 3px;
}
.defaultSkin div#box3.sub li a {
	color: #003165;	
}
.defaultSkin div#box4.sub {
	height: 236px;	
}
/** 
	Sub Content
*/
.defaultSkin div#subcontent {
	float: right;
	background-color: #fff;
	margin-top: 6px;
	width: 760px;
	min-height: 825px;
	margin-bottom: 6px;
}
.defaultSkin div#subcontent div.padded {
	padding: 10px 10px 10px 10px;	
}
.defaultSkin div.detailleft {
	width: 50%;
	border-right: 1px dashed #001365;
	float: left;
	padding-right: 25px;
	margin-top: 10px;
}
.defaultSkin div.detailright {
	width: 40%;
	float: right;
	display: inline;
	margin-right: 29px;	
	margin-top: 10px;
}
.defaultSkin h3 {
	margin: 0 0 0 0;
	padding: 4px 4px 4px 4px;
	display: block;
	text-align: center;
	font-size: 24;
	font-weight: bold;
	color: #ededed;
	background-color: #2d3645;
	border: 2px solid #CCCCCC;
}
.defaultSkin ul.newsListFull, .defaultSkin ul.newsListFull li {
	list-style-type: none;
}
.defaultSkin ul.newsListFull li {
	height: 45px;
	clear: both;
}
.defaultSkin ul.newsListFull li img {
	float: left;
	margin-right: 10px;
}
.defaultSkin .floatLeft {
	float: left;
	display: inline;
	margin: 6px 6px 6px 6px;	
}
.defaultSkin .floatRight {
	float: right;
	display: inline;
	margin: 6px 6px 6px 6px;	
}
/**
	Product Index
*/
.defaultSkin div.productIndexCategory {
	height: 128px;
	margin: 20px 0px 40px 0px;
}
.defaultSkin div.productIndexCategory div.left {
	float: left;
	display: inline;
	width: 400px;
	height: 128px;
	margin-left: 6px;
}
.defaultSkin div.productIndexCategory div.left ul {
	position: relative;
	left: 260px;
}
.defaultSkin div.productIndexCategory div.right {
	float: right;
	display: inline;
	width: 350px;
	height: 128px;
}
/** 
	Product Box Things
*/
.defaultSkin .imgInfo {
	display: none;
}
.defaultSkin .sub_level_category_image {
	float: left;
	display: inline;
	width: 290px;
	height: 150px;
	border: 1px solid black;
}
.defaultSkin .sub_level_category_container {
	float: left;
	display: inline;
}
.defaultSkin .sub_level_category_container div{
	height: 20px;
	line-height: 20px;
	padding-left: 5px;
}
.defaultSkin .sub_level_category_container div.active{

}
.defaultSkin .top_level_category {

}
.defaultSkin .top_level_category h1 {
	font-size: 16px;
}
.clearboth {
	clear: both;
}
.defaultSkin .top_level_category a {
	display: block;
	width: 100px;
}
.defaultSkin a.abtn {
	line-height: 2;
	padding: 0px 10px 0px 10px;
	border: 2px solid #000;
	background-color: #003165;
	color: #FFF;
}
