/* Default styles */
#iewarning {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FF0000;
	background-color:#FFFFFF;
	position:absolute;
	top:5px;
	margin-right:auto;
	margin-left:auto;
	min-width:300px;
	text-decoration:none;
}
.iewarning:link{
	text-decoration:underline;
	color:#FF0000;
}
body {
	text-align:center;
	background-image:url(images/layout/background_image.gif);
	background-repeat:repeat-y;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #74132b;
	background-position: center top;
	color:#FFFFFF;
}
/* Remove annoying border on linked images. */
a img { border: none; }
.main_site_holder {
	background-repeat:no-repeat;
	background-position: left top;
	position:relative;
	text-align:center;
	width:960px;
	height:auto;
	margin-top:10px;
	margin-left: auto;
	margin-right: auto;
	min-height: 600px;	/* shadow and rounded corners 
	box-shadow:5px -5px 10px #000;
	-webkit-box-shadow:5px 5px 10px #000;
	-moz-box-shadow:5px 5px 10px #000000;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	 shadow and rounded corners  end*/
}
#header_logo {
	height:95px;
	background-image: url(images/layout/logo.png);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	cursor:pointer;
}
#header_nav {
	width: 300px;
	height: 400px;
}
.header_text, .header_text A  {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:100;
	text-decoration:none;
	color:#000000;
}
#footer_spacer {
	height:20px;
}
#footer {
	width:100%;
	height:12px;
	vertical-align:bottom;
	background-image: url(images/layout/strip.png);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-top:15px;
	margin-bottom:15px;
}
.footer, .footer A {
	margin-top:10px;
	color: #03000F;
	font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	
}
.footer A:hover {
	color: #999999;
	text-decoration: none;
	
}
#page_content_holder {
	height:100%;
	text-align:center;
	margin-top: 10px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	width:100%;
	overflow:hidden;
	min-height:580px;
}
#page_title {
	text-align:left;
	min-width:150px;
	padding-left: 300px;
	margin-right: auto;
	margin-left: auto;
}
.page_title {
	font-family:Verdana, Geneva, sans-serif;
	font-size:15px;
	color:#fff;
	font-weight:900;
	font-variant: normal;
}
#page_content {
	position:relative;
	text-align:left;
	max-width:800px;
	margin-left:auto;
	margin-right:auto;
	overflow:visible;
	height:100%;
	min-height:580px;
	margin-left:300px;
	padding-right:5px;
}
.page_content, .page_content A {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	text-align: left;
	margin: 5px;
	color: #fff;
	line-height: 20px;
}
.page_content_bold , .page_content_bold A {
	font-weight: normal;
	color: #fff;
	text-align: left;
	margin: 10px;
	text-decoration: none;
}
/* End default css styles */
/* Used to hide and or show an element */
.hide {
	filter: alpha(opacity=0); /* internet explorer */
    opacity: 0.0;           /* fx, safari, opera, chrome   border: 2px solid #ccc;   */
	}
.show {
	filter: alpha(opacity=100); /* internet explorer */
    opacity: 1.0;           /* fx, safari, opera, chrome */
	}
/* End show and hide */
.small_slideshow { padding-left:40px; }
p.copyright {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#999;
	margin-bottom:5px;
	background-image: url(images/layout/strip.png);
	padding-left: 5px;
}
ol#toc {list-style:none; margin-bottom:30px; }
ol#toc li { width:287px; height:30px; margin-bottom:7px;  }
ol#toc li.current { width:287px; height:30px;  }
ol#toc a { display:block; float:left;width:287px; text-decoration:none;  }
ol#toc a:hover { background-image:url(images/buttons/hover.png); height:30px; margin-bottom:7px;  }


ol#secondnav {list-style:none; }
ol#secondnav li { width:260px; height:30px; margin-bottom:5px; text-indent:43px; }
ol#secondnav li.current { background-image:url(images/buttons/hover.png);}
ol#secondnav a {color:#fff ; font-weight:bold;display: block; float:left; line-height:30px;text-decoration:none; width:260px;}
ol#secondnav a:hover { background-image:url(images/buttons/hover.png); height:30px; margin-bottom:5px; }
 /*large media player */
 #mp_image_player {
 	text-align:left;
	width:400px;
	height:auto;
}
 #mp_image_player_small {
 	text-align:left;
	width:280px;
	height:auto;
	margin-left:5px;
}
.mp_img_holder {
	text-align:center;
	height:505px;
	width:400px;
}
.mp_img_holder_small {
	text-align:center;
	height:400px;
	width:280px;
}
.mp_lrg_img {
	max-height:500px;
	max-width:400px;
	margin-left:auto;
	margin-right:auto;
	/* shadow and rounded corners */
	box-shadow:1px -18px 80px #330000;
	-webkit-box-shadow:1px 18px 80px #330000;
	-moz-box-shadow:1px 18px 80px #330000;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	/* shadow and rounded corners  end*/
}
.mp_lrg_img_small {
	max-height:400px;
	max-width:280px;
	margin-left:auto;
	margin-right:auto;
	/* shadow and rounded corners */
	box-shadow:5px -5px 10px #330000;
	-webkit-box-shadow:5px 5px 10px #330000;
	-moz-box-shadow:5px 5px 10px #330000;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	/* shadow and rounded corners  end*/
}
#mp_controls {
	text-align:center;
	width:100%;
	margin-top:5px;
}
/*end */