body
{
	color:				#000000;
	background-color:	#ffffff;
	margin:				5px;
	padding:			0px;
	font-family:		Arial, Helvetica, sans-serif;
	z-index:			0;
	position:			relative;
	top:				0;
	left:				0;
	top:				0;
	bottom:				0;
	font-size:			100%;
}

input, select, option, button, textarea {color:#000000; font-size:12px; padding:2px; padding-bottom:0px;}

caption,h2 { font-size:1.5em; font-weight:bold; color: #0b4dac; text-align:center; }
h3 { font-size:1.5em; font-weight:bold; color: #0b4dac; text-align:left; }

p,div,ul,ol,li,td,th,address { font-family: Arial, Helvetica, sans-serif; text-align:left; font-size:0.96em; }

div						{ position:relative; }
div,form,hr				{ margin:0px; padding:0px; }
img						{ border:0px; }
ul						{ margin-bottom:0px; }
fieldset				{ padding: 3px; border: 3px ridge #0b4dac; border-collapse: seperate; border-radius: 6px;}
legend					{ margin-left: 1.5em; padding: 0px; padding-left:0.5em; padding-right:0.5em; }
.fs348					{ height: 0.9em; overflow-y: hidden; }
.fs348:hover			{ height: 348px; }
.fs238					{ height: 0.9em; overflow-y: hidden; }
.fs238:hover			{ height: 238px; }

a
{
	color:				black;
    filter:				alpha(opacity=100);
    opacity:			1;
}
a:link					{ text-decoration:underline; color: black; }
a:visited				{ text-decoration:none; color: black; }
a:active				{ text-decoration:underline; color: black; }
a:hover					{ text-decoration:none; color: red; }
a.udlink				{ text-decoration:none; color: black; }
a.udlink:link			{ text-decoration:none; color: black; }
a.udlink:visited		{ text-decoration:none; color: black; }
a.udlink:active			{ text-decoration:none; color: black; }
a.udlink:hover			{ text-decoration:none; color: red; }

.link					{ text-decoration:underline; color: #0b4dac; cursor:pointer; }
.center					{ text-align:center; }
.right					{ text-align:right; }

.morepadding
{
	padding:			8px;
}

input, textarea, select, button, .inputborder
{
	background:			white;
	border:				1px solid #0b4dac;
	border-radius:		3px;
	padding:			3px;
}

input.noborder, textarea.noborder, select.noborder
{
	background:			white;
	border:				0px;
}

.likespan
{
	display:			inline-block;
}

.womaindiv
{
    background:			none repeat scroll 0 0 #000000;
    height:				100%;
    width:				100%;
    min-width:			450px;
    position:			fixed !important;
    top:				0;
    left:				0;
    right:				0;
    filter:				alpha(opacity=50);
    opacity:			0.50;
    -webkit-opacity:	0.50 !important;
    z-index:			2501;
	visibility:			hidden;
}

.wosub
{
    position:			fixed !important;
    filter:				alpha(opacity=100);
    opacity:			1;
    -webkit-opacity:	1 !important;
    z-index:			2502;
    width:				100%;
}

.wocontent
{
    z-index:			2503;
}

.wotable
{
    background-color:	#ffffff;
	padding:			10px;
	border:				2px solid #444444;
	border-collapse:	separate;
	border-radius: 		10px;
	-moz-box-shadow:	#444444 4px 4px 4px;
	-webkit-box-shadow:	#444444 4px 4px 4px;
	box-shadow:			#444444 4px 4px 4px;
}

.wostart
{
    background-color:	#ffffff;
	padding:			10px;
	border:				2px solid #444444;
	border-collapse:	separate;
	border-radius: 		60px;
	-moz-box-shadow:	#444444 4px 4px 4px;
	-webkit-box-shadow:	#444444 4px 4px 4px;
	box-shadow:			#444444 4px 4px 4px;
}

.wodiv
{
    background:			none repeat scroll 0 0 #ffffff;
    filter:				alpha(opacity=10);
    opacity:			0.1;
}

.allpage
{
	margin-top:			0px;
	margin-right:		auto;
	margin-bottom:		0px;
	margin-left:		auto;
    width:				100%;
	min-width:			960px;
    z-index:			99;
}

.maincontainer
{
	width:				100%;
    z-index:			100;
}

.maincontent
{
    z-index:			101;
}

.headline
{
	position:			fixed;
	z-index:			2001;
	height:				20px;
	overflow:			hidden;
}

.headitem
{
	padding:			2px;
	display:			inline-block;
	font-weight:		bold;
	background:			#eeee00;
	border:				1px solid transparent;
}

.updown
{
	padding-left:		3px;
}

.mainlist
{
	height:				50000px;
	width:				960px;
	overflow-y:			scroll;
}

.listline1
{
	padding					:	0px;
	margin					:	0px;
	position				:	absolute;
	background				:	transparent;
	overflow-y				:	hidden;
	top						:	0px;
	-webkit-transition		:	opacity 1s ease 1s,		top 3s ease 0.2s, 	height 1s ease 1s;
	-moz-transition			:	opacity 1s ease 1s,		top 3s ease 0.2s, 	height 1s ease 1s;
	-ms-transition			:	filter 1s ease 1s,		top 3s ease 0.2s, 	height 1s ease 1s;
	transition				:	opacity 1s ease 1s,		top 3s ease 0.2s, 	height 1s ease 1s;
}

.listline2
{
	position				:	absolute;
	background				:	transparent;
	overflow-y				:	hidden;
	top						:	0px;
	-webkit-transition		:	opacity 1s ease 1s,		top 3s ease 0.2s, 	height 1s ease 1s;
	-moz-transition			:	opacity 1s ease 1s,		top 3s ease 0.2s, 	height 1s ease 1s;
	-ms-transition			:	filter 1s ease 1s,		top 3s ease 0.2s, 	height 1s ease 1s;
	transition				:	opacity 1s ease 1s,		top 3s ease 0.2s, 	height 1s ease 1s;
}

.listitem
{
	padding					:	2px;
	display					:	inline-block;
	border					:	1px solid transparent;
	vertical-align			:	top;
}

.anim
{
	-webkit-transition		:	opacity 1s ease 1s,		top 5s ease 0.2s, 	height 1s ease 6s;
	-moz-transition			:	opacity 1s ease 1s,		top 5s ease 0.2s, 	height 1s ease 6s;
	-ms-transition			:	filter 1s ease 1s,		top 5s ease 0.2s, 	height 1s ease 6s;
	transition				:	opacity 1s ease 1s,		top 5s ease 0.2s, 	height 1s ease 6s;
}

.anim_h
{
	-webkit-transition		:	height 1s ease 0.1s;
	-moz-transition			:	height 1s ease 0.1s;
	-ms-transition			:	height 1s ease 0.1s;
	transition				:	height 1s ease 0.1s;
}

.flyout
{
	padding					:	5px;
	background				:	#eeeeee;
	z-index					:	0;
	float					:	right;
	position				:	fixed;
	top						:	5px;
	right					:	0px;
	border-collapse			:	separate;
	border					:	3px ridge #0b4dac;
	border-right			:	0px;
	border-top-left-radius	:	12px;
	border-bottom-left-radius:	12px;
}

.flyout:hover
{
	top:				5px;
}