@charset "utf-8";
/* CSS Document */

/*
	text: 2f3032
	bg: 4e5054
*/


div,p,img,ul,li;h1,h2,h3,h4
{ margin: 0; padding: 0; float: left; display: inline; border: 0; overflow: hidden; }
ul { float: left; display: inline; list-style: none; margin: 0; padding: 0; } 
li { float: left; display: inline; margin: 0; padding: 0; }


html,body
{ margin: 0; padding: 0; width: 100%; height: 100%; }

body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2f3032;
	background-color: #4e5054;
}

#card
{
	width: 900px;
	height: 636px;
	margin: 50px auto 0 auto;
	padding: 10px;
	background-color: #FFF;
}
.offsetObj{ height:10px; width:10px; background-color: transparent; clear: both; }

#content
{
	width: 500px;
	float: left;
	height: 636px;
	overflow: hidden;
}

#split
{
	width: 1px;
	height: 400px;
	margin: 200px 18px 0 18px;
	background-color: #4e5054;
	float: right;
}

#navigation
{
	width: 360px;
	float: right;
}

#header { width: 100%; height: 208px; clear: both; }
#stamp { width: 70px; height: 100px; background-color: #42c05b; float: right; background-image: url(../img/stamp.gif); }


h1 { font-size: 40px; color: #2f3032; margin: 0 0 10px 5px; padding: 0; }
#content h1 { font-size: 24px; border-bottom: 2px solid #2f3032; }

.clear { clear: both; width: 100%; }

#contentSection,
#contentSubSection { font-size: 12px; margin: 0 0 10px 0; }
#menus { font-size: 16px; }

#contentAbstract { margin: 0 0 10px 5px; padding: 0 0 10px 0; border-bottom: 1px solid #2f3032; }
#contentBody { }
#contentBody p { margin: 20px 0 0 5px; }

.thumbnail { margin: 5px; background-color: #333; cursor: pointer; }
.videoObj { margin: 0 0 0 5px; }
.soundObj { margin: 10px 0 0 5px; }


a { text-decoration: none; }

* p a:link {	text-decoration: underline;	color: #43A4C4; }
* p a:hover {	text-decoration: none; }
* p a:active {	text-decoration: underline; }
* p a:visited {	text-decoration: underline;	color: #43A4C4; }
* p a:visited:hover {	text-decoration: none; }
* p a:visited:active {	text-decoration: underline; }

#menus ul li a:link,
#menus ul li ul li a:link,
#contentSection a:link,
#contentSubSection a:link { background-color: #000; color: #FFF; padding: 2px; margin: 5px; }
#menus ul li a:hover,
#menus ul li ul li a:hover,
#contentSection a:hover,
#contentSubSection a:hover { background-color: #333; }
#menus ul li a:active,
#menus ul li ul li a:active,
#contentSection a:active,
#contentSubSection a:active { background-color: #222; }

#menus ul li a:visited,
#menus ul li ul li a:visited,
#contentSection a:visited,
#contentSubSection a:visited { background-color: #000; color: #FFF; padding: 2px; margin: 5px; }
#menus ul li a:visited:hover,
#menus ul li ul li a:visited:hover,
#contentSection a:visited:hover,
#contentSubSection a:visited:hover { background-color: #333; }
#menus ul li a:visited:active,
#menus ul li ul li a:visited:active,
#contentSection a:visited:active,
#contentSubSection a:visited:active { background-color: #222; }

/*#contentSection a { color: #333 !important; }*/



.menuClearRow { clear: right; }

#menus ul li
{
	/*clear: both;*/
	margin: 5px 0 5px 0;
}

.subMenus { display: none; }
.subMenus
{
	margin: 10px 0 0 0;
	clear: both;
	font-size: 12px;
}
.subMenus div
{
	/*display: block;*/
	clear: none;
	display: inline;
	margin: 0 0 10px 0;
}
/*
#menus ul li ul li a:link { background-color: #fff !important; color: #000 !important; }
#menus ul li ul li a:visited { background-color: #fff !important; color: #000 !important; }
*/
.subMenus div * { display: inline-block; }

.subMenus div a:link { background: none !important; color: #000 !important; padding: 2px; margin: 5px; }
.subMenus div a:hover { color: #333; }
.subMenus div a:active { color: #222; }
.subMenus div a:visited { background: none !important; color: #000 !important; padding: 2px; margin: 5px; }
.subMenus div a:visited:hover { color: #333; }
.subMenus div a:visited:active { color: #222; }


#txtSection { font-size: 12px; line-height: 18px; }



#popUpOverlay
{
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #4e5054;
	z-index: 10;
}
#imgPreview
{
	display: block;
	float: none;
	margin: 20px auto 0 auto;
	cursor: pointer;
}