*				{ margin: 0px; padding: 0px }

html, address,
blockquote,
body, dd, div,
dl, dt, fieldset, form,
frame, frameset,
h1, h2, h3, h4,
h5, h6, noframes,
ol, p, ul, center, dir,
hr, menu, pre	{ display: block }
li				{ display: list-item }
head			{ display: none }
table			{ display: table }
tr				{ display: table-row }
thead			{ display: table-header-group }
tbody			{ display: table-row-group }
tfoot			{ display: table-footer-group }
col				{ display: table-column }
colgroup		{ display: table-column-group }
td, th			{ display: table-cell }
caption			{ display: table-caption }
th				{ font-weight: bolder; text-align: center }
caption			{ text-align: center }
body			{ margin: 0px }
h1				{ font-size: 24px; margin: 0px 0px 20px 0px }
h2				{ font-size: 20px; margin: 0px 0px 20px 0px }
h3				{ font-size: 18px; margin: 0px 0px 15px 0px }
h4, p,
blockquote, ul,
fieldset, form,
ol, dl, dir,
menu			{ margin: 0px 0px 7px 0px }
h5				{ font-size: 14px; margin: 0px 0px 5px 0px }
h6				{ font-size: 12px; margin: 0px 0px 5px 0px }
h1, h2, h3, h4,
h5, h6, b,
strong			{ font-weight: bold }
blockquote		{ margin-left: 40px; margin-right: 40px }
i, cite, em,
var, address	{ font-style: italic }
pre, tt, code,
kbd, samp		{ font-family: monospace }
pre				{ white-space: normal }
big				{ font-size: 1.17em }
small, sub, sup	{ font-size: .83em }
sub				{ vertical-align: sub }
sup				{ vertical-align: super }
table			{ border-spacing: 2px; }
thead, tbody,
tfoot			{ vertical-align: middle }
td, th			{ vertical-align: inherit }
s, strike, del	{ text-decoration: line-through }
ol, ul, dir,
menu, dd		{ margin-left: 40px }
ol				{ list-style-type: decimal }
ul				{ margin-top: -5px; margin-bottom: 10px }
ol ul, ul ol,
ul ul, ol ol	{ margin-top: 0; margin-bottom: 0 }
u, ins			{ text-decoration: underline }

center			{ text-align: center }
:link, :visited	{ text-decoration: underline }

@media print {
	h1			{ page-break-before: always }
	h1, h2, h3,
	h4, h5, h6	{ page-break-after: avoid }
	ul, ol, dl	{ page-break-before: avoid }
}

/* -- main ---------------------------------------------------------- */

html { height: 100% }

body {
	margin: 0 10px 0 10px;
	padding: 0;
	height: auto !important;
	height: 100%;
	min-height: 100%;
	font-family:tahoma, arial, verdana;
	font-size:11px;
	background:#ffffff;
}

table		{ border-collapse:collapse; padding:0 }
.fw			{ width: 100% }
.fw td		{ text-align:left; vertical-align:top }
td			{ vertical-align:top }
.fh			{ height: 100% }
.fwh		{ width: 100%; height: 100% }

img			{ border:none; display:block }
p			{ margin: 0 0 15px 0 }
td,div,p	{ color:#333333 }
a:hover		{ text-decoration:none }
form		{ margin:0; padding:0 }

.tgreetings	{ position:relative; width:555px; height:277px; display:block; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/base/static/images/tgreetings_bg_t.png', sizingMethod='scale') }


h1,h2,h3,h4		{ color:#000000; font-weight:normal }

.c			{ width:990px; margin:0 auto; clear:both }
.ie .c		{ width:990px; margin:0 auto; clear:both; overflow:hidden }

/*.header		{ height:200px; border-bottom: solid 5px #5cbcdf; background:#c7e9f4 url('/base/static/images/header_bg.png') repeat-x; width:100% }*/
.header		{ height:200px; background:url('images/header_bg.gif') repeat-x; width:100%; border-bottom: solid 5px #5cbcdf; } 
/*.header .terminator	{ height:200px; width:330px; background:url('/base/static/images/hmao_gubernator.png'); cursor:pointer } */
/*.header .terminator	{ height:200px; width:330px; background:url('/base/static/images/hmao_gubernator.jpg'); cursor:pointer }*/
.header .terminator	{ height:200px; width:330px; background:#b9e3f1 }
.header .right_part	{ height:200px; }
.header .right_part:after { content: ''; display: block; clear: both; }
.header .right_part .eduhmao_title	{ height:170px; width:630px }

.header .right_part .nav	{ height:30px }

.header .right_part .nav div			{ float:left; background:url('/base/static/images/nav_left.png') left no-repeat #ffffff; margin: 0 2px 0 0; height:30px; overflow:hidden; }
.header .right_part .nav div a			{ float:left; display:block; height:21px; background:url('/base/static/images/nav_right.png') right no-repeat; padding: 9px 7px 0 7px; font-size:9px; text-transform:uppercase; color:#777777; text-decoration:none; overflow:hidden }
.header .right_part .nav div a:hover	{ text-decoration:underline }

.header .right_part .nav div.a			{ float:left; background:url('/base/static/images/nav_a_left.png') left no-repeat #5cbcdf; margin: 0 2px 0 0; height:30px; overflow:hidden }
.header .right_part .nav div.a a		{ float:left; display:block; height:21px; background:url('/base/static/images/nav_a_right.png') right no-repeat; padding: 9px 7px 0 7px; color:#ffffff }

.header .right_part .nav_library	{ height:30px }

.header .right_part .nav_library div			{ float:left; background:url('/base/static/images/nav_library_left.png') left no-repeat #bee6b0; margin: 0 2px 0 0; height:30px; overflow:hidden; }
.header .right_part .nav_library div a			{ float:left; display:block; height:21px; background:url('/base/static/images/nav_library_right.png') right no-repeat; padding: 9px 7px 0 1px; font-size:9px; text-transform:uppercase; color:#008d45; text-decoration:none; overflow:hidden }
.header .right_part .nav_library div a:hover	{ text-decoration:underline }

.header .right_part .nav_library div.a			{ float:left; background:url('/base/static/images/nav_library_a_left.png') left no-repeat #00a651 ; margin: 0 2px 0 0; height:30px; overflow:hidden }
.header .right_part .nav_library div.a a		{ float:left; display:block; height:21px; background:url('/base/static/images/nav_library_a_right.png') right no-repeat; padding: 9px 7px 0 1px; color:#ffffff }


/*.header .right_part .nav img	{ float:left; margin: 0 2px 0 0 } */

.login_and_search	{ margin: 0 0 10px 0; width:100%; background:#ffffff }
.login_and_search .login	{ width:320px; background:#00a651; }
.login_and_search .right_part	{  }
.login_and_search label	{ float:left }
.login_and_search .login .input	{ border:none; background:url('images/login_input_field.png') no-repeat #008d45; width:198px; height:21px; color:#ffffff; padding: 0 5px 0 5px; float:left }
.login_and_search .login .checkbox	{ border:none; background:url('images/login_checkbox.png') no-repeat #008d45; width:18px; height:18px; color:#ffffff; float:left }
.login_and_search .login .button	{ border:none; width:110px; height:24px; color:#ffffff; float:right; margin: -2px 20px 0 0; cursor:pointer }

.search		{ background:url('images/search_bg.png') #f11d25; height:30px; white-space:nowrap; width:100% }
.search .bg	{ background:url('images/search_right_bg.png') right no-repeat; height:30px }
.search img	{ float:left }
.search input	{ float:left }
.search .button	{ float:right; margin: 0 5px 0 0; background:url('images/search_button.png') right no-repeat; width:96px; height:30px; border:none; cursor:pointer   }

.main_links { margin: 0 0 0 0 }
.main_links ul	{ color:#444444; margin:0 0 0 10px; padding:0 }
.main_links ul a { color:#444444; text-decoration:none !important }
.main_links ul a:hover { text-decoration:underline !important }
.main_links ul span { text-decoration:underline; margin: 0 5px 0 0 }
.main_links li	{ list-style:none; padding:0 }

.banner_line	{ width:100%; margin: 10px 0 0 0; position:relative;  }
.banner_line:after
{
content: '';
display: block;
clear: both;
}

.banner_line img	{ display:inline; margin:0 8px 8px 0; width:186px; height:80px;  }

.align_center_to_left
{
position: relative;
right: 50%;
float: right;
}
.align_center_to_right
{
position: relative;
z-index: 1;
right: -50%;
}

.clear		{ clear:both; height:0; overflow:hidden }

.main		{ width:100% }
.main .content	{ margin: 0 10px 0 0 }
.main .m1	{ width:330px }
.main .m2m3 img	{ padding: 5px 5px 5px 5px; }
.main .m2m3 { padding-bottom: 15px; }
.main .m2	{ width:50%; }
.main .m2 .content img	{ margin: 10px }
.main .m3	{ width:50%; }

.blue_line	{ background:url('/base/static/images/blue_left.png') left no-repeat #5cbcdf; height:25px }
.blue_line div	{ background:url('/base/static/images/blue_right.png') right no-repeat; font-size:10px; text-transform:uppercase; font-weight:bold; color:#ffffff; height:25px; padding: 0 0 0 10px }
.blue_line a	{ color:#ffffff !important; text-decoration:none !important; position:relative; top:5px }
.blue_line a:hover	{ text-decoration:underline !important }
.blue_line span	{ color:#ffffff; text-decoration:none !important; position:relative; top:5px }

.blue_line_full				{ background:url('/base/static/images/blue_left_top.png') left top no-repeat #5cbcdf }
.blue_line_full div			{ background:url('/base/static/images/blue_right_top.png') right top no-repeat; }
.blue_line_full div	div 	{ background:url('/base/static/images/blue_left_bot.png') left bottom no-repeat; }
.blue_line_full div	div div { background:url('/base/static/images/blue_right_bot.png') right bottom no-repeat; font-size:10px; text-transform:uppercase; font-weight:bold; color:#ffffff; padding: 0 25px 0 10px }
.blue_line_full a	{ color:#ffffff !important; text-decoration:none !important; display:block; padding: 5px 0 7px 0 }
.blue_line_full a:hover	{ text-decoration:underline !important }
.blue_line_full span	{ color:#ffffff; text-decoration:none !important; display:block; padding: 5px 0 7px 0 }


.dblue_line	{ background:url('/base/static/images/dblue_left.png') left no-repeat #5cbcdf; height:20px }
.dblue_line div	{ background:url('/base/static/images/dblue_right.png') right no-repeat; font-size:10px; text-transform:uppercase; font-weight:bold; color:#ffffff; height:20px; padding: 0 0 0 10px; white-space:nowrap }
.dblue_line a	{ color:#ffffff !important; text-decoration:none !important; position:relative; }
.dblue_line a:hover	{ text-decoration:underline !important }
.dblue_line span	{ color:#ffffff; text-decoration:none !important; position:relative; }

.dgreen_library_line	{ background:url('/base/static/images/dgreen_library_left.png') left no-repeat #00a651; height:20px }
.dgreen_library_line div	{ background:url('/base/static/images/dgreen_library_right.png') right no-repeat; font-size:10px; text-transform:uppercase; font-weight:bold; color:#ffffff; height:20px; padding: 0 0 0 10px; white-space:nowrap }
.dgreen_library_line a	{ color:#ffffff !important; text-decoration:none !important; position:relative; }
.dgreen_library_line a:hover	{ text-decoration:underline !important }
.dgreen_library_line span	{ color:#ffffff; text-decoration:none !important; position:relative; }

.green_line	{ background:url('/base/static/images/green_left.png') left no-repeat #00a651; height:25px }
.green_line div	{ background:url('/base/static/images/green_right.png') right no-repeat; font-size:10px; text-transform:uppercase; font-weight:bold; color:#ffffff; height:25px; padding: 0 0 0 10px; white-space:nowrap }
.green_line a	{ color:#ffffff !important; text-decoration:none !important; position:relative; top:5px }
.green_line a:hover	{ text-decoration:underline !important }
.green_line span	{ color:#ffffff; text-decoration:none !important; position:relative; top:5px }

.green_line2	{ background:url('/base/static/images/green2_left.png') left no-repeat #00a651; height:35px; width:320px }
.green_line2 div	{ background:url('/base/static/images/green2_right.png') right no-repeat; font-size:10px; text-transform:uppercase; font-weight:bold; color:#ffffff; height:35px; padding: 0 0 0 10px; }
.green_line2 a	{ color:#ffffff !important; text-decoration:none !important; position:relative; top:5px }
.green_line2 a:hover	{ text-decoration:underline !important }
.green_line2 span	{ color:#ffffff; text-decoration:none !important; position:relative; top:5px }


.dgreen_line	{ background:url('/base/static/images/dgreen_left.png') left no-repeat #00a651; height:25px }
.dgreen_line div	{ background:url('/base/static/images/dgreen_right.png') right no-repeat; font-size:10px; text-transform:uppercase; font-weight:bold; color:#ffffff; height:25px; padding: 0 0 0 10px; white-space:nowrap }
.dgreen_line a	{ color:#ffffff !important; text-decoration:none !important; position:relative; top:5px }
.dgreen_line a:hover	{ text-decoration:underline !important }
.dgreen_line span	{ color:#ffffff; text-decoration:none !important; position:relative; top:5px }


.blue_line_new			{ background:url('/base/static/images/blue_new_left.png') top left no-repeat #5cbcdf; }
.blue_line_new div		{ background:url('/base/static/images/blue_new_right.png') top right no-repeat; font-size:10px; text-transform:uppercase; font-weight:bold; color:#ffffff; padding: 0 0 0 10px; min-height:20px }
.blue_line_new a		{ color:#ffffff !important; text-decoration:none !important; display:block; padding: 5px 25px 3px 0 }
.blue_line_new a:hover	{ text-decoration:underline !important }
.blue_line_new span		{ color:#ffffff; text-decoration:none !important; display:block; padding: 5px 25px 0 0 }

.red_line_new			{ background:url('/base/static/images/red_new_left.png') top left no-repeat #f11d25; }
.red_line_new div		{ background:url('/base/static/images/red_new_right.png') top right no-repeat; font-size:10px; text-transform:uppercase; font-weight:bold; color:#ffffff; padding: 0 0 0 10px; min-height:20px }
.red_line_new a			{ color:#ffffff !important; text-decoration:none !important; display:block; padding: 5px 25px 3px 0 }
.red_line_new a:hover	{ text-decoration:underline !important }
.red_line_new span		{ color:#ffffff; text-decoration:none !important; display:block; padding: 5px 25px 0 0 }


.ie .blue_line_new		{ height:20px }

.blue_line_new_bottom			{ background:url('/base/static/images/blue_new_bottom_left.png') top left no-repeat #5cbcdf; height:5px; }
.blue_line_new_bottom div		{ background:url('/base/static/images/blue_new_bottom_right.png') top right no-repeat; height:5px; overflow:hidden; padding:0 }

.red_line_new_bottom			{ background:url('/base/static/images/red_new_bottom_left.png') top left no-repeat #f11d25; height:5px; }
.red_line_new_bottom div		{ background:url('/base/static/images/red_new_bottom_right.png') top right no-repeat; height:5px; overflow:hidden; padding:0 }


.rubr ul		{ margin: 0; padding: 0 }
.rubr ul li		{ margin: 0 0 0 -20px }


.underline_text	{ margin: 10px 10px 20px 10px }
.underline_text .date { color:#cc0000 }
.underline_text div { margin: 0 0 5px 0 }
.underline_text a { text-decoration:none !important; color:#444444 }
.underline_text a:hover { text-decoration:underline !important }
.underline_text ul { padding: 0; margin: 0 0 0 17px }
.underline_text li { list-style:url('/base/static/images/li.png'); padding: 0 0 5px 0 }

.dunderline_text	{ background:url('/base/static/images/dgreen_bottom_left.png') bottom left no-repeat #cceddc; }
.dunderline_text div.inner	{ padding: 10px 10px 15px 10px; background:url('/base/static/images/dgreen_bottom_right.png') bottom right no-repeat }
.dunderline_text .date { color:#cc0000 }
.dunderline_text div { margin: 0 0 5px 0 }
.dunderline_text a { text-decoration:none !important; color:#006a34 }
.dunderline_text a:hover { text-decoration:underline !important }
.dunderline_text ul { padding: 0; margin: 0 0 0 17px }
.dunderline_text li { list-style:url('/base/static/images/li.png'); padding: 0 0 5px 0 }

.dbunderline_text	{ background:url('/base/static/images/dblue_bottom_left.png') bottom left no-repeat #a2daeb; }
.dbunderline_text div.inner	{ padding: 10px 10px 5px 10px; background:url('/base/static/images/dblue_bottom_right.png') bottom right no-repeat }
.dbunderline_text .date { color:#cc0000 }
.dbunderline_text div { margin: 0 0 5px 0 }
.dbunderline_text a { text-decoration:none !important; color:#006887 }
.dbunderline_text a:hover { text-decoration:underline !important }
.dbunderline_text ul { padding: 0; margin: 0 0 0 17px }
.dbunderline_text li { list-style:url('/base/static/images/bli.png'); padding: 0 0 5px 0 }

.dgunderline_text	{ background:url('/base/static/images/dgreen_bottom_left.png') bottom left no-repeat #cceddc; }
.dgunderline_text div.inner	{ padding: 10px 10px 5px 10px; background:url('/base/static/images/dgreen_bottom_right.png') bottom right no-repeat }
.dgunderline_text .date { color:#cc0000 }
.dgunderline_text div { margin: 0 0 5px 0 }
.dgunderline_text a { text-decoration:none !important; color:#008d45 }
.dgunderline_text a:hover { text-decoration:underline !important }
.dgunderline_text ul { padding: 0; margin: 0 0 0 17px }
.dgunderline_text li { list-style:url('/base/static/images/gli.png'); padding: 0 0 5px 0 }



.dunderline_bottom	{ margin: 0 0 10px 0 }

.footer			{ background:#dbdbdb; border-top:solid 5px #716e6e; padding: 10px 10px 20px 10px; height: 75px; color:#000000;}
.footer div		{ color:#000000 }

a.genum			{ width:88px; height:31px; background-image:url('/base/static/images/genum_off.png'); background-position:top; display:block; overflow:hidden; }
a.genum:hover 	{ background-image:url('/base/static/images/genum_on.png'); }
a.genum img 	{ width:88px; height:31px; }


/* msg */
.error_msg {
	border: solid 1px #cc0000;
	background-color: #ffe4db;
	padding: 5px;
	margin: 0 0 0 0;
}

.info_msg {
	border: solid 1px #00cc00;
	background-color: #e5ffdb;
	padding: 5px;
	margin: 0 0 0 0;
}

/* general content */
.page-content, body.fck, body.fck-pannel div.SC_Panel {
	background-color: #ffffff;
	font-family: tahoma, arial, verdana;
	font-size: 11px;
	color: #516765;
}

/* general fck editor area */
body.fck {
	height: auto !important;
	padding: 10px;
	background:#ffffff
}

/* general hover items in fck editor comboboxes */
body.fck-pannel div.SC_ItemOver {
	border: solid 1px #ffffff;
}

/* forms */
table.forms						{ width:640px; border-collapse:collapse; margin: 0 auto 20px auto }
div.forms fieldset table.forms	{ margin-top: 10px; }
table.forms td					{ padding: 2px 5px 2px 5px }
table.forms th					{ width:100px; padding-right: 10px; text-align:right; white-space:nowrap }
table.forms td input			{ width:100% }
table.forms td textarea			{ width:100%; height:100px; }
table.forms td select			{ width:100% }
table.forms td input.checkbox	{ width:5%; margin: 0px 5px 0px 0px; }
table.forms td ul.checkbox-select-multiple li input{width:auto;}
table.forms td label			{  }
table.forms td img.captcha		{ border: solid 1px #000000 }
table.forms ul					{ list-style:none; margin:0px }
table.forms ul.errorlist li		{ color:#ffffff; padding: 5px 10px 10px 10px; background:#cc0000; border-bottom:solid 5px #ffffff; text-align:center }
table.forms tr.buttons td		{ white-space: nowrap }
table.forms tr.buttons td input	{ width:auto; margin: 10px 5px 0 0 }

/* forms2 */
table.forms2						{ width:640px; border-collapse:collapse; margin: 0 auto 20px auto }
div.forms2 fieldset table.forms2	{ margin-top: 10px; }
table.forms2 td					{ padding: 2px 5px 2px 5px }
table.forms2 th					{ width:100px; padding-right: 10px; text-align:right; white-space:nowrap }
table.forms2 td input			{ width:100% }
table.forms2 td textarea			{ width:100%; height:250px; }
table.forms2 td select			{ width:100% }
table.forms2 td input.checkbox	{ width:5%; margin: 0px 5px 0px 0px; }
table.forms2 td ul.checkbox-select-multiple li input{width:auto;}
table.forms2 td label			{  }
table.forms label.required		{ color:#cc0000 }
table.forms2 td img.captcha		{ border: solid 1px #000000 }
table.forms2 ul					{ list-style:none; margin:0px }
table.forms2 ul.errorlist li		{ color:#ffffff; padding: 5px 10px 10px 10px; background:#cc0000; border-bottom:solid 5px #ffffff; text-align:center }
table.forms2 tr.buttons td		{ white-space: nowrap }
table.forms2 tr.buttons td input	{ width:auto; margin: 10px 5px 0 0 }



/* slidebar */
table.slidebar						{ width:100%; background-color:#eeeeee; height:20px; margin: 0px 0px 0px 0px }
table.slidebar tr td 				{ vertical-align:middle; font-size:10px; padding: 0px 7px 2px 7px; color:#ffffff; white-space:nowrap }
table.slidebar td a					{ color:#777777; text-decoration:none }
table.slidebar td a:hover			{ text-decoration:underline; color:#777777 }
table.slidebar .left				{ width:50%; padding: 0px 15px 2px 15px; color:#777777 }
table.slidebar .right				{ width:50%; padding: 0px 15px 2px 15px; color:#777777; text-align:right }
table.slidebar .to_left				{ background-color:#dddddd }
table.slidebar .to_left a			{ color:#777777; text-decoration:none }
table.slidebar .to_left a:hover		{ text-decoration:underline;}
table.slidebar .to_right			{ background-color:#dddddd}
table.slidebar .to_right a			{ color:#777777; text-decoration:none }
table.slidebar .to_right a:hover	{ text-decoration:underline }
table.slidebar .active				{ background-color:#ffffff; color:#000000 }
table.slidebar .active a			{ color:#000000 }
table.slidebar .numslide_href		{ color:#777777 }

/* ovl */

#divOvl {
	z-index: 1000;
	position: absolute;
	top: 0;
	left: 0;

	background-color: black;
	/* -moz-opacity: 0.4; */
	opacity: 0.4;
	width: 100%;
	height: 100%;
}

#divOvlPos {
	z-index: 1001;
	position: absolute;
	top: 0;
	left: 0;
}

#divOvlContent, #divOvlLoading {
	margin: 0 auto;
}

#iframeOvl {
	border: solid 1px #ffffff;
	background: #ffffff;
}

#divOvlClose {
	z-index: 1002;
	position: absolute;
	right: -25px;
	cursor: pointer;
}

#imgOvl {
	border: solid 1px #ffffff;
}


/* ovl2 */

#divovl2 {
	z-index: 1000;
	position: absolute;
	top: 0;
	left: 0;

	background-color: black;
	/* -moz-opacity: 0.4; */
	opacity: 0.0;
	width: 100%;
	height: 100%;
}

#divovl2Pos {
	z-index: 1001;
	position: absolute;
	top: 0;
	left: 0;
}

#divovl2Content, #divovl2Loading {
	margin: 0 auto;
}

#iframeovl2 {
	border: solid 1px #ffffff;
	background: #ffffff;
}

#divovl2Close {
	z-index: 1002;
	position: absolute;
	right: -25px;
	cursor: pointer;
}

#imgovl2 {
	border: solid 1px #ffffff;
}

.search_nav_path	{}
.search_nav_path a	{ color:#005297 }
.main_content a         { color:#0000cc !important; text-decoration:underline !important }



.stat_table     { margin: 5px 5% 0 5% ; width:90%; border:2px solid #000000; margin-top:50px; }
.stat_table td  { border:1px solid #000000; font-size:12px; padding:3px 3px 3px 3px;}
.stat_table th  { border:1px solid #000000; font-size:14px; padding:3px 3px 3px 3px;}

.size_select {margin: 5% 5% 0 5% ;float:right; font-size:14px;}
.date666 {margin: 5% 5% 0 5%; float:left; font-size:14px; }


table.f-table			{ border-collapse: collapse;  border: none; margin: 0 0 20px 0 }
table.f-table tr td, table tr td.wed-common-td,
table.f-table tr.even td, table tr.even td.wed-common-td {
	background-color: #dddddd; padding: 5px 10px 7px 10px;
	border: solid 1px #ffffff
}

table.f-table td a { color:#444444 }

table.f-table tr.odd td, table tr.odd td.wed-common-td {
	background-color: #eeeeee;
}

table.f-table tr.selected td,
table tr.selected td.wed-common-td {
	background-color: #b9e3f1; color: #000000 !important;
}

table.f-table tr.selected td a,
table tr.selected td.wed-common-td a{
	color: #444444;
}

table.f-table tr.selected td p,
table tr.selected td.wed-common-td p{
	color: #000000;
}

table.f-table tr.selected td div,
table tr.selected td.wed-common-td div{
	color: #000000;
}



table.f-table tr.unread td, table tr.unread td.wed-common-td {
	padding:0 !important;
}
div.unread {
	border: solid 2px #444444;
	padding: 5px 10px 5px 10px;
}
table.wed-table caption	{ font-weight:bold; font-size:15px;
padding: 0 0 5px 0 }

table tr td.wed-h1-td, table tr.odd td.wed-h1-td, table.f-table tr th	{ background-color: #5cbcdf; color: #ffffff; font-weight: bold; padding: 5px 10px 5px 10px; font-size:10px; border: solid 1px #ffffff }
table tr.even td.wed-h1-td							{ background-color: #777777; color: #ffffff; font-weight: bold; padding: 5px 10px 5px 10px }
table tr td.wed-h2-td, table tr.odd td.wed-h2-td	{ background-color: #bbbbbb; color: #ffffff; font-weight: normal; }
table tr.even td.wed-h2-td							{ background-color: #aaaaaa; color: #ffffff; font-weight: normal; }

.top-buttons	{ margin: 20px 10px 10px 10px }
	.top-buttons a	{ color:#5cbcdf; position:relative; top:-6px; margin: 0 0 0 5px }

.bot-buttons	{ margin: 10px 10px 20px 10px }
	.bot-buttons a	{ color:#5cbcdf; position:relative; top:-6px; margin: 0 0 0 5px }

.left-buttons { padding: 5px 0 10px 0 }
	.left-buttons a	{ color:#5cbcdf; position:relative; top:-6px; margin: 0 0 0 5px  }


.registration_caption a	{ color:#ffffff !important; text-decoration:none !important; position:relative; top:5px }
.registration_caption a:hover	{ text-decoration:underline !important }


/* wed */
img.wed-img			{ border: 1px solid #888888; }
img.wed-left-img	{ border: 1px solid #888888; margin-right: 5px; float: left; }
img.wed-right-img	{ border: 1px solid #888888; margin-left: 5px; float: right; }

hr.wed-hr	{ color: #475d6a; }
.wed-alert	{ color: #cc0000; font-weight: bold; }

table.wed-table			{ border-collapse: separate; background-color: #ffffff; border: none; }
table.wed-table tr td, table tr td.wed-common-td,
table.wed-table tr.even td, table tr.even td.wed-common-td {
	background-color: #dddddd; padding: 3px 5px 3px 5px; border: none
}
table.wed-table tr.odd td, table tr.odd td.wed-common-td {
	background-color: #eeeeee;
}
table.wed-table tr.selected td, table tr.selected td.wed-common-td {
	background-color: #d7480a; color: #ffffff;
}
table tr td.wed-h1-td, table tr.odd td.wed-h1-td,
table.wed-table tr th, table.wed-table tr.odd th		{ background-color: #888888; color: #ffffff; font-weight: bold; padding: 5px; }
table tr.even td.wed-h1-td, table.wed-table tr.even th	{ background-color: #777777; color: #ffffff; }
table tr td.wed-h2-td, table tr.odd td.wed-h2-td	{ background-color: #bbbbbb; color: #000000; font-weight: normal; padding: 3px 5px 3px 5px; }
table tr.even td.wed-h2-td							{ background-color: #aaaaaa; color: #000000; }

table.wed-table caption		{ font-weight:bold; font-size:15px; padding: 0 0 5px 0 }