@charset "utf-8";
/* CSS Mastery: Advanced Web Standards Solutions - pramit mehta copyright @ Golden Dawn */

body			{ margin:0; padding:0; font-family:Verdana, "Times New Roman", Times, serif; }
img 			{ border: 0; }
p				{ font-family:Verdana, "Times New Roman", Times, serif; padding:8px 0; margin:0; font-size:12px; color:#c4c3c0; }
ul				{ padding:0 0 0 10px; margin:0 0 0 5px; list-style:none; }
li				{ font-size:12px; color:#c4c3c0; line-height:17px;margin:15px 0;}
body			{ background:#000 url(../images/bg_body.jpg) center 0 no-repeat; }
fieldset        { border:1px solid #383838; }
legend         { border:1px solid #383838; font-weight:bold; background:#383838; padding: 2px 10px; }
/* fieldset
{
border: 1px solid #781351;
width: 20em
}

legend
{
color: #fff;
background: #ffa20c;
border: 1px solid #781351;
padding: 2px 6px
} */

h1, h2, h3, h4, h5, h6 { margin:0; padding:5px 0;}

/* default links */
a 		 		{ font-size:12px; color: #8A8B88; }
a.brown 		{ color: #af6d00; font-size:12px; font-weight:700; }
a.redish    	{ font-size:14px; font-weight:700; color:#000; padding:3px; }
a.white    		{ font-size:13px; color:#FCFCFC; }
a.black         { font-size:13px; color:#000; }
a.yellow 		{ font-size:17px; color:#d8b952; }


a, a.brown, a.redish, a.white, a.black, a.yellow { text-decoration:none ; }
a:hover, a:hover.brown, a:hover.redish, a:hover.white, a:hover.black, a:hover.yellow	{ text-decoration:underline ; }

a:hover        		{ color: #FFF; }
a:hover.brown 		{ color: #C30; }
a:hover.redish   	{ color: #900; }
a:hover.white   	{ color: #FFFEFF; }
a:hover.black   	{ color: #999; }
a:hover.yellow   	{ color: #d8b952; }

.floatl				{ float:left; }
.floatr				{ float:right; }
.clear				{ clear:both; }

.MainContent		{ width:703px; text-align:left; margin:auto; }

.header				{ height:auto; width:100%; }
.imgbg				{ width:703px; margin:0 auto; text-align:center; z-index:0; _position:absolute;}
.imgupdiv			{ left:0; top:0; width:100%; padding-top:100px; margin-top:400px; _margin-top:0; position:absolute; }
.imgupdiv1			{ left:0; top:0; width:100%; padding-top:100px; _padding-top:0; margin-top:200px; #margin-top:200px; _margin-top:0; position:absolute; }
.content			{ width:650px; text-align:left; margin:auto; min-height:400px; }

.footer				{ background-color:#360303; padding:0 20px; margin-top:50px; text-align:center; font-family:Arial,Helvetica,sans-serif; height:70px;} 

.arial11px, .arial12px, .arial13px, .arial14px, .arial15px, .arial16px, .arial17px, .arial24px { font-family:Arial, Helvetica; padding:inherit; color:#c4c3c0;}

.arial11px			{ font-size:11px;}
.arial12px			{ font-size:12px;}
.arial13px			{ font-size:13px;}
.arial14px			{ font-size:14px;}
.arial15px			{ font-size:15px;}
.arial16px			{ font-size:16px;}
.arial17px			{ font-size:17px;}
.arial24px			{ font-size:24px; color:#d8b952;}
.contentdefault     {color:#c4c3c0; font-size:12px;}

h1, h2, a.yellow	{ font-family:Stone, "Times New Roman", Georgia; font-weight:100; }
h1					{ font-size:32px; color:#FFF; letter-spacing:5px; }
h1 span				{ font-size:40px; color:#d8b952; }
h2					{ font-size:17px; color:#d8b952; }
h3					{ font-size:12px; color:#b8860f; }
h4					{ font-size:15px; color:#b8860f; font-weight:700; }

.title1				{ font-size:22px; color:#c4c3c0; font-weight:100; font-family:Arial, sans-serif, Helvetica;}

.nav				{ height:40px; margin:0; position:relative; z-index:99999999;}
.nav1				{ height:40px; margin:0; position:relative; z-index:9999999;}

.tablegrid tbody tr.head      { background-color:#3C1F19; font-size:13px; color:#D1D1D1; }
.tablegrid tbody tr.head td   { background-color:#3C1F19; font-size:13px; color:#D1D1D1; }
.tablegrid thead tr th        { background-color:#3C1F19; font-size:13px; color:#D1D1D1; }
.tablegrid tbody td a         { font-size:13px; color:#D1D1D1; }
.tablegrid tbody th a         { font-size:13px; color:#D1D1D1; }
.tablegrid tbody td           { font-size:12px; color:#8A8B88; }
.tablegrid tbody tr.head th   { font-size:13px; color:#D1D1D1; }
.tablegrid tbody tr.grid1     { font-size:12px; color:#8A8B88; background-color:#141B21; }
.tablegrid tbody tr.grid2     { font-size:12px; color:#8A8B88; background-color:#000;}

.tablehead          {padding :3px 5px; background-color:#3C1F19; font-weight:700; color:#D1D1D1; }

.tabs	{ padding:5px 0 0 5px; }
.tabs a { float:left; background:url("../images/navleft.gif") no-repeat left top; padding:0 0 0 6px; height:24px; text-decoration:none; }
.tabs a span { float:left; display:block; background:url("../images/navright.gif") no-repeat right top; font-weight:700; padding:4px 15px 6px 6px; color:#fff; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.tabs a span {float:none;}
/* End IE5-Mac hack */
.tabs a:hover span { color:#FFF; }
.tabs a:hover { background-position:0% -29px; }
.tabs a:hover span { background-position:100% -29px; }

.wordBreak {word-break:break-all; word-wrap:break-word; text-align:left;}

.inputbutton	{background: url(../images/tabright.gif) repeat-x; color:#FFF; font-size:11px; font-family:Arial; cursor:pointer; font-weight:bolder; padding-right:5px; padding-left:5px; border:1px solid #6B0505; height:28px; padding-bottom:5px; #padding-bottom:0; }


.page_footer {
	line-height: 18px;
	color: #FFFFFF;
	background: #360303;
	width: 100%;
	height: 90px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}

.footer_wrapper {
	background: url(../images/bg_footer_logo.jpg) no-repeat 300px 13px;
	width: 620px;
	height: 55px;
	margin: 0 auto;
	padding: 15px 0 0 0;
}

.footer_left {
	text-align: center;
	width: 250px;
	float: left;
}

.footer_left p {
	font-size: 1.17em;
	font-weight: bold;
	color:White;
	font-family:Arial,Helvetica,sans-serif;
	padding:0 0;
}

.footer_left span {
	font-size: 0.92em;
}

.footer_right {
	text-align: center;
	font-size: 2.25em;
	font-weight: bold;
	padding: 6px 0 0 0;
	width: 185px;
	float: right;
}

.footer_right p {
	color: #b8860f;
	margin: 0 0 6px 0;
	font-size:15px;
}

.page_footer a, .page_footer a:link, .page_footer a:visited  {
	color: #cccccc;
	margin: 0 10px 0 0;
}


.page_footer a:hover {
	color: #b8860f;
}

.footer_right span {
	color: #cccccc;
	margin: 0 10px 0 0;
}

.page_logo {
	color: #727171;
	width: 299px;
	height: 200px;
	margin: 4px 0 0 187px;
}

.golden_logo {
	margin: 0 0 0 110px;
}

.page_logo p 
{
    color: #727171;
	text-align: center;
	width: 240px;
	margin: -12px 0 0 0;
	position: relative;
	left: 34px;
}
.p_page_logo
{
    color: #727171;
	text-align: center;
	width: 270px;
	margin: -12px 0 0 0;
	position: relative;
	left: 0px;
}
.page_nav {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.5em;
	color: #c59811;
	width: 650px;
	margin: 0 0 0 55px;
}

.top_nav {
	width: 100%;
	position: relative;
	z-index: 10;
}

.page_nav li ul {
	width: 320px;
	background: #000000;
	position: absolute;
	top: 22px;
	left: 0;
	display: none;
	border-top: 1px solid #333333;
}


.page_nav li ul.what_new {
	width: 520px;
}

.page_nav li ul.history_wrap {
	width: 480px;
}

.page_nav li ul li {
	font-size: .6em;
	border-right: 1px solid #333333;
	border-left: 1px solid #333333;
	border-bottom: 1px solid #333333;
	float: none;
	margin: 0;
	padding: 8px;
	position: relative;
	display: block;
}


.page_nav li {
	margin: 0 28px 14px 0;
	position: relative;
}

.page_nav li a, .page_nav li a:link, .page_nav li a:visited {
	color: #c4c3c0;
	display: block;
}

.sub_link {
	position: relative;
	z-index: 5;
}

.sub_link a, .sub_link a:link, .sub_link a:visited {
	color: #c59811 !important;
}

.sub_link a:hover {
	color: #FFF !important;
}

.page_nav li a:hover {
	color: #c59811;
	cursor: pointer;
}

.page_nav p a, .page_nav p a:link, .page_nav p a:visited {
	color: #c59811;
	float: left;
}

.page_nav p {
	color: #c59811;
}


.page_nav p a.link_libraries, .page_nav p a:link.link_libraries, .page_nav p a:visited.link_libraries {
	float: right;
	margin: 0 75px 0 0;
}

.page_nav p a:hover {
	color: #c4c3c0;
}

li.history  {
	color: #c59811;
	margin: 0 10px 0 0;
}

.page_nav li.history a, .page_nav li.history a:link, li.page_nav .history a:visited {
	color: #c59811;
}

.page_nav li.history a:hover {
	color:#FFFFFF;
}


