* {padding: 0px; margin: 0px;}
html {height: 100%;}
body {height: 100%; background: #27598e; font: 12px "Tahoma"; color: #515151;}
td {font: 12px "Tahoma"; color: #515151;}
#body {width: 1000px; min-height: 100%; _height: 100%; margin: auto; background: #fff url('images/main_bg.gif') 50% 50% repeat-y; position: relative;}
.cl:after {display: block; content: '.'; clear: both; height: 0; visibility: hidden;}

*.cl {  zoom: 1;  }

.boxman {	border-style: solid;	border-color: #0033CC;	border-width: 1px;}
.boxman1 {	border-style: solid;	border-color: #999999;	border-width: 1px;}
.boxman2 {	border-style: solid;	border-color: #555555;	border-width: 1px;}
.boxcolor1 {	border-style: solid;	border-color: #555555;background-color:#eeeeee;border-width: 1px;}
.boxcolor2 {	border-style: solid;	border-color: #555555;background-color:#99FF00;	border-width: 1px;}
.tr_under {	BORDER-BOTTOM: 1px solid #999999;	BORDER-LEFT: 0px solid #eeeeee;	BORDER-RIGHT: 0px solid #eeeeee;	BORDER-TOP: 0px solid #eeeeee;}
.tr_under2 {	BORDER-BOTTOM: 1px dotted #999999;	BORDER-LEFT: 0px solid #eeeeee;	BORDER-RIGHT: 0px solid #eeeeee;	BORDER-TOP: 0px solid #eeeeee;}


/* table {border-collapse: collapse;} */
img {border: 0px;}
ul {list-style-type: none;}
a {color: #206dff; text-decoration: none;}
a:hover {text-decoration: none;}
hr {height: 1px; border: 0; background: #cfcfcf; color: #cfcfcf; zoom: 1; padding: 0; margin: 7px 0; *margin: 0; clear: both;}

h1 {font: bold 24px Arial; color: #ee1d25; padding-bottom: 5px;}

/* label ,td {font-size: 11px;} */
button {line-height: normal; cursor: pointer;}

#header {position: relative; overflow: hidden; background: #fff url('images/header_bg.png') 0 0 repeat-x; margin: 0 12px; zoom: 1;  height: 290px; }
#header .logo {position: absolute; top: 30px; left: 0px;}
#header .panel_top,
#header .panel_top div {height: 21px;background: url('images/panel_top_bg.gif') 0 100% repeat-x; }
#header .panel_top {position: absolute; right: 28px; top: 0;}
#header .panel_top * {vertical-align: middle;}
#header .panel_top div {background-position: 0 0; background-repeat: no-repeat; _display: inline; zoom: 1;}
#header .panel_top div div {background-position: 100% -21px; padding: 0 40px;}
#header .panel_top a {color: #fff; font-size: 11px; position: relative; text-decoration: none;}
#header .panel_top a:hover {text-decoration: none;}

#header .panel_auth {font-size: 11px; position: relative; top: 2px;}
#header .panel_auth input {width: 70px; text-align: center; height: 14px; border: 0; margin-right: 4px; line-height: 14px; position: relative; *top: 1px;}
#header .panel_auth button {border-left-color: #999999; border-top-color: #999999;border: 3px double #CCCCCC;background: none; color: yellow; font: 11px Arial; height: 19px; width: 50px; position: relative; left: -7px; padding-top: 3px; *padding-top: 0;}

.menu_top,
.menu_top div {background: url('images/menu_top_bg.png') 0 0 no-repeat; height: 37px;}
.menu_top {margin: 250px 0px 0; font-size: 12px; text-align: center; position: relative; padding-left: 0px; overflow: hidden;}
/*.menu_top div {background-position: 100% -37px; padding-right: 14px;}*/
.menu_top div div {background-position: 0 -74px; background-repeat: repeat-x; padding: 0;}
.menu_top img {vertical-align: middle; margin: 0 15px;}
.menu_top a {color: #fff; text-decoration: none}
.menu_top a:hover {text-decoration: underline;}
.menu_top ul {list-style: none; padding-top: 8px; position: relative; z-index: 1; zoom: 1;}
.menu_top ul li {display: inline;}

#main {margin: 0 25px; padding-top: 18px; padding-bottom: 112px;}

.column_l {float: left; width: 470px; padding-left: 16px; padding-top: 5px;}
.column_l h1 {font-size: 36px; font-weight: normal; padding-bottom: 8px; padding-top: 5px;}
.column_l h3 {font-size: 18px; color: #27598e; font-weight: normal; line-height: 36px;}

.column_l2 {float: left; width: 670px; padding-left: 26px; padding-top: 5px;}
.column_l2 h1 {font-size: 36px; font-weight: normal; padding-bottom: 8px; padding-top: 5px;}
.column_l2 h3 {font-size: 18px; color: #27598e; font-weight: normal; line-height: 36px;}

.column_c {float: center; width: 460; padding-left: 12%; padding-top: 10px;}
.column_c h1 {font-size: 36px; font-weight: normal; padding-bottom: 8px; padding-top: 12px;}
.column_c h3 {font-size: 18px; color: #27598e; font-weight: normal; line-height: 36px;}


.column_r {float: right; width: 230px;}
.column_r .bb2 {line-height: 14px; color: #fff;}
.column_r .bb2 h2 {font-size: 25px; line-height: 32px;}

.column_r2 {float: left; width: 230px;}
.column_r2 .bb {line-height: 14px; color: #000;}
.column_r2 .bb h2 {font-size: 25px; line-height: 32px;}

.sep_blue {background: url('images/sep_blue.gif') 0 0; height: 2px; overflow: hidden; margin: 5px -9px;}
.sep_gray {background: url('images/sep_gray.gif') 0 0; height: 2px; overflow: hidden; margin: 5px 0;}

#footer {background: #fff url('images/footer_bg.gif') 0 100% repeat-x; position: absolute; bottom: 0; _bottom: -1px; width: 976px; height: 80px; margin-left: 12px;}
#footer .copy {color: #19a4db; font-size: 11px; margin-left: 20px; position: relative; top: 55px;}

div#footer a.anchor {
	margin: 60px 0px 0px 0px;
	padding-right:20px;
	width: 30px;
	height: 5px;
	background: url(images/footer_anchor.png) 0 0 no-repeat;
	display: block;
	float: right;
	text-decoration: none;
}

/* reset header for all modules */
div.module h3.module {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 120%;
	color: #323232;
	font-weight: normal;
}

/* header span's */
div.module span.module-2,
div.module span.module-3 {
	display: block;
}

/*
 * space for adjoining modules
 */

.separator div.module {
	margin: 0px 10px 0px 0px;
}

#left div.module,
#right div.module {
	margin: 0px 0px 10px 0px;
}

#top .topblock div.module {
	margin: 10px 0px 0px 0px;
}

#bottom .bottomblock div.module {
	margin: 0px 0px 10px 0px;
}
/*
 * module: blank
 */
 
div.mod-blank div.module {
	overflow: hidden;
}

div.mod-blank h3.module {
	height: 20px;
	line-height: 20px;
}


/*
 * module: default
 */
div.mod-default div.module {
	background: url(images/module_default_br.png) 100% 100% no-repeat;
	position: relative;
}

div.mod-default div.module-2 {
	background: url(images/module_default_tr.png) 100% 0 no-repeat;
}

div.mod-default div.module-3 {
	background: url(images/module_default_bl.png) 0 100% no-repeat;
}

div.mod-default div.module-4 {
	min-height: 60px;
	 
	padding: 10px 15px 10px 15px;
	background: url(images/module_default_tl.png) 0 0 no-repeat;
	overflow: hidden;
}

div.mod-default h3.module {
	margin: -10px -15px 5px -15px;
	background: url(images/module_default_header_m.png) 0 100% repeat-x;
	line-height: 30px;
}

div.mod-default span.module-2 {
	background: url(images/module_default_header_l.png) 0 100% no-repeat;
}

div.mod-default span.module-3 {
	padding: 0px 0px 0px 15px;
	height: 30px;
	background: url(images/module_default_header_r.png) 100% 100% no-repeat;
}

div.mod-default h3.module span.color {
	color: #0033FF;
}

/* default with badge new */
div.badge-new {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 39px;
	height: 39px;
	background: url(images/module_default_badge_new.png) 0 0 no-repeat; /* ie6png:scale */
}

/* default with badge top */
div.badge-top {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 39px;
	height: 39px;
	background: url(images/module_default_badge_top.png) 0 0 no-repeat; /* ie6png:scale */
}

/* default with badge pick */
div.badge-pick {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 39px;
	height: 39px;
	background: url(images/module_default_badge_pick.png) 0 0 no-repeat; /* ie6png:scale */
}

div.badge-photo {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 39px;
	height: 39px;
	background: url(img/b_photo3.png) 0 0 no-repeat; /* ie6png:scale */
}
div.badge-news {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 39px;
	height: 39px;
	background: url(img/b_news.png) 0 0 no-repeat; /* ie6png:scale */
}

/*
 * module: tab
 */
div.mod-tab div.module {
	padding: 15px 0px 0px 0px;

}

div.mod-tab div.module-2 {
	background: url(images/module_tab_l.png) 0 0 repeat-y;
}

div.mod-tab div.module-3 {
	background: url(images/module_tab_t.png) 0 0 repeat-x;
}

div.mod-tab div.module-4 {
	background: url(images/module_tab_tr.png) 100% 0 no-repeat;
}

div.mod-tab div.module-5 {
	min-height: 60px;
	 
	padding: 18px 15px 10px 15px;
	background: url(images/module_tab_bl.png) 0 100% no-repeat;
	position: relative;
}

div.mod-tab div.header-container-1 {
	margin: 0px 0px 5px 0px;
	overflow: hidden;
	position: absolute;
	top: -15px;
	left: 0px;
}

div.mod-tab div.header-container-2 {
	padding: 0px 20px 0px 15px;
	float: left;
	position: relative;
}

div.mod-tab h3.module {
	height: 30px;
	background: url(images/module_tab_header_m.png) 0 0 repeat-x;
	line-height: 30px;
}

div.mod-tab div.header-l {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 15px;
	height: 30px;
	background: url(images/module_tab_header_l.png) 0 0 no-repeat; /* ie6png:scale */
}

div.mod-tab div.header-r {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 20px;
	height: 30px;
	background: url(images/module_tab_header_r.png) 100% 0 no-repeat; /* ie6png:scale */
}

div.mod-tab h3.module span.color {
	color: #D58000;
}

div.mod-color a.readon, div.mod-color a.readmore {
	background: transparent url(images/readmore_black.png) 0 0 no-repeat; /* ie6png:crop */
}

#page div.mod-color a.readon:link,
#page div.mod-color a.readon:visited,
#page div.mod-color a.readmore:link,
#page div.mod-color a.readmore:visited {
	color: #ffffff;
}

#page div.mod-color a.readon:hover,
#page div.mod-color a.readmore:hover {
	background: transparent url(images/readmore_black.png) 0 -20px no-repeat;/* ie6png:crop */
	color: #ffffff;
}

 
.article_separator {
	display: block;
	height: 50px;
	background: url(images/article_separator.png) 50% 50% no-repeat;
}

a.readon, a.readmore {
	margin: 10px 0px 0px 0px;
	width: 100px;
	height: 20px;
	background: transparent url(images/readmore.png) 0 0 no-repeat; /* ie6png:crop */
	display: block;
	float:left;
	line-height:20px;
	text-indent:10px;
	font-size:90%;
}

a.readon:link, a.readon:visited,  a.readmore:link,  a.readmore:visited {
	color: #ffffff;
	text-decoration: none;
}

 a.readon:hover,  a.readmore:hover {
	background: transparent url(images/readmore.png) 0 -20px no-repeat;/* ie6png:crop */
	color: #ffffff;
	text-decoration: none;
}

a.bgbutton {
	margin: 0px 10px 0px 0px;
	width: 100px;
	height: 20px;
	background: transparent url(images/readmore.png) 0 0 no-repeat; /* ie6png:crop */
	display: block;
	float: left;
	line-height: 20px;
	text-indent: 10px;
	font-size: 90%;
}

a.bgbutton:link,  a.bgbutton:visited {
	color: #ffffff;
	text-decoration: none;
}

a.bgbutton:hover {
	background: transparent url(images/readmore_black.png) 0 -20px no-repeat;/* ie6png:crop */
	color: #ffffff;
	text-decoration: none;
}

/* grey */
div.mod-default div.grey { background: url(images/module_grey_br.png) 100% 100% no-repeat; }
div.mod-default div.grey div.module-2 { background: url(images/module_grey_tr.png) 100% 0 no-repeat; }
div.mod-default div.grey div.module-3 { background: url(images/module_grey_bl.png) 0 100% no-repeat; }
div.mod-default div.grey div.module-4 { background: url(images/module_grey_tl.png) 0 0 no-repeat; min-height: 0px; }

/* menu */
div.mod-menu div.module-4 {
	padding: 10px 1px 10px 1px;
}

div.mod-menu h3.module {
	margin: -10px -1px 0px -1px;
}

/*
 * module: black
 */
div.mod-black div.module {
	background: url(images/module_black_br.png) 100% 100% no-repeat;
	position: relative;
}

div.mod-black div.module-2 {
	background: url(images/module_black_tr.png) 100% 0 no-repeat;
}

div.mod-black div.module-3 {
	background: url(images/module_black_bl.png) 0 100% no-repeat;
}

div.mod-black div.module-4 {
	min-height: 70px;
	 
	padding: 10px 15px 10px 15px;
	background: url(images/module_black_tl.png) 0 0 no-repeat;
	overflow: hidden;
	color: #969696;
}

div.mod-black div.module-5 {
	padding-bottom: 5px;
}

div.mod-black h3.module {
	margin: -10px -15px 5px -15px;
	background: url(images/module_black_header_m.png) 0 100% repeat-x;
	line-height: 30px;
}

div.mod-black span.module-2 {
	background: url(images/module_black_header_l.png) 0 100% no-repeat;
}

div.mod-black span.module-3 {
	padding: 0px 0px 0px 15px;
	height: 30px;
	background: url(images/module_black_header_r.png) 100% 100% no-repeat;
}

div.mod-black h3.module span.color {
	color: #646464;
}

/*
 * module: color
 */
 
/* orange */
div.mod-color div.module {
	background: url(images/module_orange_br.png) 100% 100% no-repeat;
	position: relative;
}

div.mod-color div.module-2 {
	background: url(images/module_orange_tr.png) 100% 0 no-repeat;
}

div.mod-color div.module-3 {
	background: url(images/module_orange_bl.png) 0 100% no-repeat;
}

div.mod-color div.module-4 {
	min-height: 60px;
	 
	padding: 10px 15px 10px 15px;
	background: url(images/module_orange_tl.png) 0 0 no-repeat;
	overflow: hidden;
	color: #ffffff;
}

div.mod-color h3.module {
	margin: -10px -15px 5px -15px;
	padding: 0px 10px 0px 10px;
	text-indent: 5px;
	line-height: 30px;
	font-weight: bold;
	color: #ffffff;
}

div.mod-color span.module-2 {
	height: 30px;
	background: url(images/module_color_header.png) 0 100% repeat-x; /* ie6png:scale */
}

div.mod-color h3.module span.color {
	color: #ffffff;
}

/* blue */
div.mod-color div.blue { background: url(images/module_blue_br.png) 100% 100% no-repeat; }
div.mod-color div.blue div.module-2 { background: url(images/module_blue_tr.png) 100% 0 no-repeat; }
div.mod-color div.blue div.module-3 { background: url(images/module_blue_bl.png) 0 100% no-repeat; }
div.mod-color div.blue div.module-4 { background: url(images/module_blue_tl.png) 0 0 no-repeat; }

/* green */
div.mod-color div.green { background: url(images/module_green_br.png) 100% 100% no-repeat; }
div.mod-color div.green div.module-2 { background: url(images/module_green_tr.png) 100% 0 no-repeat; }
div.mod-color div.green div.module-3 { background: url(images/module_green_bl.png) 0 100% no-repeat; }
div.mod-color div.green div.module-4 { background: url(images/module_green_tl.png) 0 0 no-repeat; }



div#top {
	width: auto;  
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	clear: both;  
}

div#top .topbox {
	margin-top: 10px;
}

div#middle {
	width: auto;  
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	clear: both;  
}

div#left {
	width: 200px;  
	 
}

/*
 * Clearing & Floating
 */
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0;  
	clear: both; 
	visibility: hidden;
}
.clearfix { display: block; }

.floatbox { overflow:hidden; }

.float-left { float: left; overflow: hidden; }
.float-right { float: right; overflow: hidden; }

.width15 { width: 14.999%; }
.width18 { width: 18.333%; }
.width20 { width: 19.999%; }
.width23 { width: 22.999%; }
.width25 { width: 24.999%; }
.width33 { width: 33.333%; }
.width35 { width: 34.999%; }
.width40 { width: 39.999%; }
.width45 { width: 44.999%; }
.width50 { width: 49.999%; }
.width54 { width: 53.999%; }
.width65 { width: 64.999%; }
.width75 { width: 74.999%; }
.width100 { width: 100%; }


.separator div.module {
	margin: 0px 10px 0px 0px;
}

.separator-top {
	margin: 10px 0px 0px 0px;
}

#left div.module,
#right div.module {
	margin: 0px 0px 10px 0px;
}

#top .topblock div.module {
	margin: 10px 0px 0px 0px;
}



/* login Default  */
.username,.password {
	margin-bottom: 10px;
	width: 170px;
	height: 20px;
	padding: 0px 2px 0px 25px;
	border-right:1px #dddddd solid;
	overflow: hidden;
}

.username {
	background: url(images/username_bg.png) 0 0 no-repeat;
}

.password {
	background: url(images/password_bg.png) 0 0 no-repeat;
}

.username:hover{
	background: url(images/username_bg.png) 0 -20px no-repeat;
}

.password:hover {
	background: url(images/password_bg.png) 0 -20px no-repeat;
}

.username input,.password input {
	padding: 0px;
	width: 170px;
	background: none;
	border: none;
	outline: none;
	float: left;
	color: #646464;
	font-size: 11px;
}

.username input:hover,.password input:hover,.username input:focus,.password input:focus {
	color: #000000;
}

span.remember {
	margin-bottom: 4px;
}

span.login-button-container {
	margin-bottom: 6px;
	width: 135px;
	overflow: hidden;
}

span.login-button-icon {
	width: 21px;
	height: 20px;
	background: url(images/login_button_bg.png) 0 0 no-repeat; /* ie6png:crop */
	float: right;
}

span.login-button-icon:hover {
	background: url(images/login_button_bg.png) 0 -20px no-repeat;
}

span.login-button-icon button {
	display: block;
	padding: 0px 0px 0px 0px;
	width: 100%;
	height: 20px;
	border: none;
	background: none;
	cursor: pointer;
	overflow: hidden;
	font-size: 11px;
	color: #646464;
	text-transform: lowercase;
}

span.login-button-icon button:hover {
	color: #000000;
}

span.login-button-text button {
	float: right;
	cursor: pointer;
}

span.lostpassword,span.lostusername,span.registration {
	height: 20px;
	line-height: 20px;
}

/* logout */
{
	width: auto;
	margin: auto;
}

span.greeting {
}

span.logout-button-icon {
	margin: auto;
	width: 21px;
	height: 20px;
	background: url(images/logout_button_bg.png) 0 0 no-repeat; /* ie6png:crop */
}

span.logout-button-icon:hover {
	background: url(images/logout_button_bg.png) 0 -20px no-repeat;
}

span.logout-button-icon button {
	display: block;
	padding: 0px 0px 0px 0px;
	width: 100%;
	height: 20px;
	border: none;
	background: none;
	cursor: pointer;
	overflow: hidden;
	font-size: 11px;
	color: #646464;
	text-transform: lowercase;
}

span.logout-button-icon button:hover {
	color: #000000;
}

span.logout-button-text button {
	margin: auto;
	display: block;
	cursor: pointer;
}


/*  Polariod  */
 div.thumbnail {
	padding: 15px;
	float: left;
	position: relative;
}



 div.thumbnail-right {
	padding: 15px;
	float: right;
	position: relative;
}

 div.polaroid-m {
	border: 1px solid #c8c8c8;
	background: #ffffff url(images/polaroid_m.png) 0 100% repeat-x;
	float: left;
}

 div.polaroid-l {
	background: url(images/polaroid_l.png) 0 100% no-repeat;
	float: left;
}

 div.polaroid-r {
	padding:6px 6px 18px 6px;
	background: url(images/polaroid_r.png) 100% 100% no-repeat;
	float: left;
}

 div.tape {
	position: absolute;
	top: 1px;
	left: 50%;
	z-index: 1;
	width: 78px;
	height: 28px;
	margin-left: -37px;
	background: url(images/tape.png) 0 0 no-repeat; /* ie6png:crop */
}

 div.thumbnail img {
	float: left;
}

.icon_file {
	padding-left: 20px;
	background: url(images/em_file.png) 0 0 no-repeat;
}

.icon_dir {
	padding-left: 20px;
	background: url(images/em_directory.png) 0 0 no-repeat;
}

.icon_email {
	padding-left: 20px;
	background: url(images/emailButton.png) 0 0 no-repeat;
}


.buttonman2 {font-weight: bold;BORDER: #000000 1px solid; COLOR: #000000; FONT-FAMILY: "MS Sans Serif"; FONT-SIZE: 12px}
.buttonman {	/*float: left;*/
  COLOR: #ffffff;
  FONT-FAMILY: "MS Sans Serif";
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  border: 1px double #cccccc;
  width: auto;
  background: url(images/menu_bgblue2.jpg) repeat-x;
  padding: 0px 10px;
  height: 22px;
  margin: 0px;
  cursor:hand;
}

.inputman,textarea {	font-family: "MS Sans Serif";	font-size: 11px;}
.boxman {	border-style: solid;	border-color: #0033CC;	border-width: 1px;}
.boxman1 {	border-style: solid;	border-color: #999999;	border-width: 1px;}
.boxman2 {	border-style: solid;	border-color: #555555;	border-width: 1px;}
.boxcolor1 {	border-style: solid;	border-color: #555555;background-color:#eeeeee;border-width: 1px;}
.boxcolor2 {	border-style: solid;	border-color: #555555;background-color:#99FF00;	border-width: 1px;}
.boxman_w {	border-style: solid;	border-color:#cccccc ;	border-width: 1px;font-family: "Tahoma";	font-size: 12px; width:100%; padding:2px;background-color: #ffffff;}
.boxline{font-family:"Tahoma";font-size:11px;background-image:url(images/line.gif);border:1px #cccccc solid; background-color:#FFFFFF;color:#0000ff;line-height:13px }
.boxline_yellow{font-family:"Tahoma";font-size:11px;background-image:url(images/line.gif);border:0px; background-color:#FFFF00;color:#0000ff;line-height:13px }
.boxline_green{font-family:"Tahoma";font-size:11px;background-image:url(images/line.gif);border:0px; background-color:#eeFFee;color:#0000ff;line-height:13px }

.tr_under {	BORDER-BOTTOM: 1px solid #999999;	BORDER-LEFT: 0px solid #eeeeee;	BORDER-RIGHT: 0px solid #eeeeee;	BORDER-TOP: 0px solid #eeeeee;}
.tr_under2 {	BORDER-BOTTOM: 1px dotted #999999;	BORDER-LEFT: 0px solid #eeeeee;	BORDER-RIGHT: 0px solid #eeeeee;	BORDER-TOP: 0px solid #eeeeee;}
.tr_under_w {	BORDER-BOTTOM: 1px solid #ffffff;}
.class1 {font-family:ms sans serif;font-size:11px;}
.class10 {font-family:ms sans serif;font-size:11px;background-color: #FFffff;BORDER: 0px solid #949494;}
.class11 {font-family:ms sans serif;font-size:11px;background-color: #FFffff;BORDER: 1px solid #949494;}
.class2 {padding-left:4px;padding-right: 4px;}
.class3 {font-family:ms sans serif;font-size:11px;width:98%;}
.class4 {font-family: ms sans serif; font-size: 11px;width: 98%;overflow: visible;}
.checkbox{height:10px}

.ms {FONT-FAMILY: "MS Sans Serif"; font-size:11px }
.ms_w {FONT-FAMILY: "MS Sans Serif";color: #FFFFFF; }
.12px {FONT-SIZE: 12px;}
.center {text-align: center;}
.msbold {FONT-FAMILY: "MS Sans Serif"; FONT-SIZE: 14px;font-weight: bold}
.h3{FONT-FAMILY: "MS Sans Serif"; FONT-SIZE: 20px;font-weight: bold}

a.menu1:link  ,a.menu1:visited  {
	background-image:url(images/menu_bgblue.jpg); 
	background-repeat:repeat-x;
	background-position:left top;
	width:100%;
	line-height: 22px;
	height:22px; 
	padding-top:3px;
	display:block; 
	cursor:hand; 
	color:#000000;
	text-decoration: none;
	text-align: left;
	font-size:x-small
}
 
.asc{
	background-image:url(images/o-asc.gif);
	background-repeat:no-repeat;
	background-position:right;
	width:100%;
	cursor:hand;
}
.desc{
	background-image:url(images/o-desc.gif);
	background-repeat:no-repeat;
	background-position:right;
	width:100%;
	cursor:hand;
}
.linkman{
	cursor:hand;
}
.active{
	background-color:#FCFCFE;
	background-image:url(images/bar_on.gif);
	background-repeat:repeat-x;
	border-left:1px solid #919B9C;
	text-align:center;
}
.inactive{ cursor:hand;
	background-color:#ECEBE6;
	background-image:url(images/bar_off.gif);
	background-repeat:repeat-x;
	border-left:1px solid #919B9C;
	border-bottom:1px solid #919B9C;
	text-align:center;
}

.head_col1{ 
	cursor:hand;
	background-color:#ECEADD;
	background-image:url(images/col_bg.jpg);
	background-repeat:repeat-x;   
	background-position:bottom left;
}

.head_col2{ 
	cursor:hand;
	background-color:#ECEADD;
	background-image:url(images/col_bg2.jpg);
	background-repeat:repeat-x;   
	background-position:bottom;
}
.head_col_blue{ 
	color:#ffffff;
	background-color:#ECEADD;
	background-image:url(images/menu_bgblue2.jpg);
	background-repeat:repeat-x;   
	background-position:left top;
	font-weight: bold;
	font-size:14px;
}
.head_col_green{ 
	color:#ffffff;
	background-color:#ECEADD;
	background-image:url(images/menu_bggreen.jpg);
	background-repeat:repeat-x;   
	background-position:left top;
	font-weight: bold;
	font-size:14px;
}
.head_col_violet{ 
	color:#ffffff;
	background-color:#ECEADD;
	background-image:url(images/menu_bgviolet.jpg);
	background-repeat:repeat-x;   
	background-position:left top;
	font-weight: bold;
	font-size:14px;
}