* { 

	margin: 0; 

	padding: 0; 

}



body,td,th {

	font-family: Helvetica, Arial, sans-serif;

	font-size: 14px;

	color:#413424;

	line-height: 1.4em;

}



body {

	background-image: url(../images/bg1.jpg);

	background-repeat: no-repeat;

	background-position: top;

	background-color: #413423;

	

	background-attachment: fixed;

}





#header {

   	width: 100%;

   	height: 116px;

   	background-image: url(../images/global-nav-bg.gif);

   	background-repeat: repeat-x;

   	z-index: 5;

   	margin: 0px;

}

    

#header-container {

  	width: 1010px;

   	height: 116px;

   	margin: auto;

}

   

#logo {

   	width: 183px;

   	height: 45px;

   	float: left;

   	padding-top: 15px;

   	padding-left: 10px;

}  



#nav {

	float: right;

	padding-top: 64px;

	font-size: 16px;

}



/* DROP DOWN MENU STYLES */



#current                 { background: black; color: white; position: relative; background-image: url(../images/link-bg.gif); background-position: bottom; background-repeat: repeat-x; border-bottom: 1px solid #171717; }



ul									{ list-style: none; }

ul a:link							{ list-style: none; }

ul a:visited						{ list-style: none; }

ul a:active							{ list-style: none; }



/* 

	LEVEL ONE

*/

ul.dropdown                         { position: relative; }

ul.dropdown li                      { font-weight: 400; float: left; background: transparent; text-decoration: none; }

ul.dropdown a:hover		            { color: #fff; text-decoration: none; }

ul.dropdown a:active                { color: #e8e8e8; text-decoration: none; }

ul.dropdown a:visited               { text-decoration: none; }

ul.dropdown li a                    { display: block; padding: 10px 20px; border-right: 1px solid #e8e8e8; color: #222; text-decoration: none; }

/*ul.dropdown li:last-child a         { border-right: none; }  Doesn't work in IE */

ul.dropdown li.hover,

ul.dropdown li:hover                { background: black; color: white; position: relative; background-image: url(../images/link-bg.gif); background-position: bottom; background-repeat: repeat-x; border-bottom: 1px solid #171717; }

ul.dropdown li:visited a            { text-decoration: none; }

ul.dropdown li.hover a              { color: #e8e8e8; }





/* 

	LEVEL TWO

*/

ul.dropdown ul 						{ width: 200px; visibility: hidden; position: absolute; top: 100%; left: 0; }

ul.dropdown ul li 					{ width: 150px; font-weight: normal; background: #f6f6f6; color: #000; 

									  border-bottom: 1px solid #ccc; float: none; }

									  

                                    /* IE 6 & 7 Needs Inline Block */

ul.dropdown ul li a					{ border-right: none; width: 100%; display: inline-block; font-size:14px; } 



/* 

	LEVEL THREE

*/

ul.dropdown ul ul 					{ left: 100%; top: 0; }

ul.dropdown li:hover > ul 			{ visibility: visible; }



	

#main-body-holder {

	height: auto;

	margin: auto;

	width: 1010px;

	padding-top: 20px;

}





/* LEFT HAND CONTENT STYLES */





#left {

	float: left;

	width: 650px;

	height: auto;

}



.left-box-top {

	background-image: url(../images/left-box-top.png);

	background-repeat: no-repeat;

	width: 650px;

	height: 27px;

}



.left-box-bg {

	width: 650px;

	background-image: url(../images/left-box-bg.png);

	background-repeat: repeat-y;

	overflow: hidden;

}



.left-box-body {

	padding-left: 30px;

	padding-right: 30px;

	width: 590px;

	height: auto;

	padding-top: 5px;

	padding-bottom: 5px;

	overflow: hidden;

}



.left-box-body h1 {

	font-size: 24px;

	font-weight: 400;

	padding: 0px;

	margin: 0px;

	margin-top: 4px;



}



.left-box-body p {

	margin-top: 4px;

	padding-bottom: 4px;

}



.left-box-bottom {

	background-image: url(../images/left-box-bottom.png);

	background-repeat: no-repeat;

	width: 650px;

	height: 27px;

	padding-bottom: 20px;

}



#left a:link, #left a:visited, #left a:active {

	font-size: 12px;

	font-weight: 700;

	text-transform: uppercase;

	color: #009698;

	text-decoration: none;

}



#left a:hover {

	color: #006566;

	text-decoration: none;

}





/* ACCORDION STYLES */







.block {

	background: white;

	position: relative;

}



.block a:link, a:visited, a:active {

	text-decoration: none;

	border: none;

	color: #eaeda1;

}



.block a:hover {

	color: #feffdf;

}



.block h1 {

	font-weight: bold;

	padding: 10px;

	color: #999783;

	font-size: 20px;

	border-bottom: 1px solid #e8e8e8;

	font-weight: 400;

	

}

.block h2 {

	font-size: 18px;

	background: #5e5e51;

	padding: 10px;

	color: #fff;

	border-bottom: 2px solid #888;

}



.block p {

	padding: 10px;

}



.block h1.active {

	background: transparent;

	color: #55564b;

}



.arrow {

	position: absolute;

	right: 8px;

	top: 8px;

}





/* RIGHT BOX STYLES */





#right {

	float: left;

	padding-left: 20px;

}



.right-box-top {

	background-image: url(../images/right-box-top.png);

	background-repeat: no-repeat;

	width: 322px;

	height: 27px;

}



.right-box-bg {

	width: 322px;

	background-image: url(../images/right-box-bg.png);

	background-repeat: repeat-y;

	overflow: hidden;

}



.right-box-body {

	padding-left: 30px;

	padding-right: 30px;

	width: 262px;

	height: auto;

	padding-top: 5px;

	padding-bottom: 5px;

	overflow: hidden;

	text-align: justify;

	color: #828282;

}



.right-box-body h1 {

	font-size: 18px;

	font-weight: 400;

	padding: 0px;

	margin: 0px;

	color:#413424;

	padding-bottom: 10px;



}



.right-box-body p {

	margin-top: 4px;

	padding-bottom: 4px;

}



.right-box-bottom {

	background-image: url(../images/right-box-bottom.png);

	background-repeat: no-repeat;

	width: 322px;

	height: 27px;

	padding-bottom: 20px;

}



#right a:link, #right a:visited, #right a:active {

	font-size: 12px;

	font-weight: 700;

	text-transform: uppercase;

	color: #009698;

	text-decoration: none;

}



#right a:hover {

	color: #006566;

	text-decoration: none;

}





/* FOOTER STYLES FOR THE WORLD */



#footer {

	width: 1010px;

	margin: auto;

	overflow: auto;

	height: auto;

	float: left;

}



#footer-top-bg {

	float: left;

	width: 1010px;

	background-image: url(../images/footer-box-top.png);

	background-repeat: no-repeat;

	height: 27px;

}



.footer-box-bg {

	width: 1010px;

	background-image: url(../images/footer-box-bg.png);

	background-repeat: repeat-y;

	overflow: auto;

	height: auto;

}



.footer-box-body {

	width: 900px;

	padding-left: 30px;

	padding-right: 30px;

	padding-top: 5px;

	padding-bottom: 5px;

	color: #828282;

	float: left;

	height:auto;

	overflow:auto;

}



#footer-bottom-bg {

	width: 1010px;

	background-image: url(../images/footer-box-bottom.png);

	background-repeat: no-repeat;

	height: 27px;

	margin: auto;

}



.copyright a:link, .copyright a:visited, .copyright a:active {

	font-weight: 700;

	text-transform: uppercase;

	color: #009698;

	text-decoration: none;

}



.copyright a:hover {

	color: #006566;

	text-decoration: none;

}



.copyright {

	clear:both;	

	font-size: 11px;

	text-align:left;

}



#footer-nav {

	font-size: 12px;

	height: auto;

	overflow: auto;

	width: 350px;

}



#navlist li {

	display: inline;

	list-style-type: none;

	padding-right: 30px;

}



#footer-nav a:link, #footer-nav a:visited, #footer-nav a:active {

	font-weight: 700;

	text-transform: uppercase;

	color: #009698;

	text-decoration: none;

}



#footer-nav a:hover {

	color: #006566;

	text-decoration: none;

}



.warning {

	color:#FF0000;

	}

label {

	float:left;

	margin-right:10px;

	width:180px;

	font-weight:bold;	

	}	

.pwd label {

	float:left;

	margin-right:10px;

	width:200px;

	font-weight:bold;

	}	

.left {

	float: left;

	padding-right:20px;

	}

.right {

	float: right;	

}

/* tables */

table {

	border-collapse: collapse;

	width: 100%;

	font-size: 1.1em;

}



.stripeMe th {

	background-color:#e9e9e9;

	font-weight: bold;

	padding: 10px 11px;

	text-align: left;

	line-height: 1.2;

	padding-left:10px;

}



.stripeMe td {

	padding: 6px 11px;

	border-bottom: 1px solid #ebebeb;

	vertical-align: top;

}



.stripeMe td * {

	/*padding: 6px 11px;*/

}



.stripeMe tr.alt td {

	/*background:#D7CAAF;*/

}



.stripeMe tr.over td {

	background:#F8F8F8;

}



.thumbImage {

	margin:auto;

	width:auto;

	height:auto;	

	}

#gallery {

	width:580px;

	height:auto;

	}



/* white box */



.boxcont {

	width: 585px;

	height:auto;

	overflow:auto;

	border-bottom:1px solid #ccc;

	padding-bottom:10px;

	margin-bottom:10px;

}



.innerboxcont {

	width: 585px;

	height:auto;

	overflow:auto;

}

	

.innerboxcont hr {

	color: #ccc;

	background-color: #ccc;

	height: 1px;

}



.boximg {

	float:left;

	width:120px;

	height:auto;

	margin-left:10px;

	margin-right:10px;

	margin-bottom:5px;

}

.boxuser {

	float:left;

	width:420px;

	height:auto;

	clear:right;

	border-left:1px solid #ccc;

	padding-left:10px;

}

.sponsors {

	float: right;

	width:200px;

}

.social {
	clear:both;
	height:20px;
	margin-bottom:10px;
	margin-top:10px;
}
	

.social_button {
	float:left;
}
.tm {
	margin:0px 0 0 5px;
	width:80px;
}

.st {
	margin:0px 0 0 10px;
}