A:Link {
	color: #193383;
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
	text-decoration: underline;
}
A:Visited {
	color: #02675f;
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
	text-decoration: underline;
}
A:Hover {
	color: #000;
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
	text-decoration: underline;
}
BODY {
	background: #0d1119;
	margin: 0px;
	padding: 0px;
}
FIELDSET {
	margin: 20px 0;
	padding: 10px;
	border: 1px solid #ffffff;
	background: #98bebe;
}
FORM {
	display: inline;
	margin: 0px;
	padding: 0px;	
}
LEGEND {
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	text-transform: uppercase;
}
TD{
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.b2b_coup {
	border: 1px dashed #799c9c;
	float: left;
	height: 100px;
	margin: 10px;
	padding: 5px;
	width: 190px;
	vertical-align: bottom;
}
.border_left {
	background: url(images/bg_border_left.jpg) repeat-y;
}
.border_right {
	background: url(images/bg_border_right.jpg) repeat-y;
}
#content_area {
	border-top: 8px solid #fff;
}
#content_left {
	background-color: #c1e0df;
	border-left: 7px solid #fff;	
	border-right: 2px solid #fff;
}
#content_left_img {
	border-bottom: 2px solid #fff;
	border-top: 2px solid #fff;
}
#content_left_img IMG {
	display: block;
}
#content_right {
	border-right: 7px solid #fff;
	background-color: #a1c1c1;
	padding: 15px 22px 15px 22px;
}
.content_sep {
	background-color: #FFF;
}
#copyright {
	color: #5e6ba6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 15px;
}
.coups_bg {
	background: #93b6b7;
	border-left: 1px solid #688e8f;
	border-right: 1px solid #688e8f;
	font-size: 12px;
	line-height: 12px;	
}
.coups_bg2 {
	background: URL(images/coups_bg_x.jpg) repeat-x top center;
	height: 106px;
	padding: 0px 20px;
}
.coups_title {
	color: #2d6363;
	font-size: 18px;
	line-height: 18px;
}
#footer {
	background-color: #cee6f7;
}
#footer TD {
	color: #000;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px;
	font-weight: normal;
	padding: 20px 0px 10px 0px;
}
#footer A:Link {
	color: #151936;
	font-family: Arial, Helvetica, sans-serif; 
	/*font-size: 13px;*/
	font-weight: normal;
	text-decoration: none;
}
#footer A:Visited {
	color: #46506b;
	font-family: Arial, Helvetica, sans-serif; 
	/*font-size: 13px;*/
	font-weight: normal;
	text-decoration: none;
}
#footer A:Hover {
	color: #151936;
	font-family: Arial, Helvetica, sans-serif; 
	/*font-size: 13px;*/
	font-weight: normal;
	text-decoration: underline;
}
#fr_menu {
	margin: 3px 0px 0px 0px;
}
#header_bg {
	color: #fff;
	height: 194px;
	padding-bottom: 10px;
}
#header_space {
	height: 21px;
}
#header_top {
	background: url(images/subp/bg_top_subp.jpg) top left no-repeat #0f1332;
	height: 79px;
}     
.invis {
	background: url(images/subp/img_searchbox_subp.jpg) no-repeat;
	border: 0px;
	height: 24px;
	margin: 0px;
	padding: 3px 0px 0px 10px;
	width: 174px;
}
#login_form_bg {
	background: url(images/login_form_bg.jpg) top repeat-x;
}
#login_form {
	 margin-bottom: 28px;
}
#main {
	background-color: #cee6f7;
}
#menu {
	height: 26px;
	margin-left: 25px;
}
#menu_top {
	height: 32px;
	margin-left: 30px;
}
#menu_top TD {
	color: #fff;
	font-size: 13px;
}
#menu_top A:Link {
	color: #fff;
	font-family: Arial, Helvetica, sans-serif; 	
	/*font-size: 13px;*/
	font-weight: bold;
	text-decoration: underline;
}
#menu_top A:Visited {
	color: #fff;
	font-family: Arial, Helvetica, sans-serif; 
	/*font-size: 13px;*/
	font-weight: bold;
	text-decoration: underline;
}
#menu_top A:Hover {
	color: #c7dff1;
	font-family: Arial, Helvetica, sans-serif; 
	/*font-size: 13px;*/
	font-weight: bold;
	text-decoration: underline;
}
.poweredby {
	color: #5e6ba6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#search_area {
	height: 32px;
}
.search_box  {
	border: 0px;
	height: 18px;
	width: 145px;
}
#submenu {
	color: #000;
	margin: 15px 20px 15px 24px;
	padding: 0;
	list-style-type: none;
	width: 130px;
}
#submenu li {
	padding: 5px 0px;
	margin: 0;
}
#submenu .subheading {
	border-bottom: 1px solid #5d9191;
	color: #5d9191;
	font-weight: normal;
	font-size: 14px;
	margin-top: 15px;
}
#submenu A:Link, #submenu A:Visited {
	color: #000;
	font-weight: 500;
	text-decoration: none;
}
#submenu A:Hover {
	color: #000;
	font-weight: 500;
	text-decoration: underline;
}
#sub_calendars {
	list-style-type: none;	
	margin: 0;
	padding: 0;
}
#sub_calendars li {
	padding: 5px 0px 5px 15px;
	margin: 0;
}
#title .wc_content {
	border-bottom: 1px solid #fff;
	padding-bottom: 19px;
}
#title {
	padding-bottom: 23px;
}
.txtbox {
   height: 20px;
   width: 160px;
   border: 1px solid #969696;
}
.txtarea {
   border: 1px solid #969696;
}
/*
.FormButton {
	background-color: #5c543a;
	border: 1px solid #000000;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	width: 65px;
}
*/
.field_title{
	font-weight:bold;
}
.field_seperator{
	font-weight:bold;
	font-size:14px;
	color:#FFFFFF;
	border-bottom:1px solid #FFFFFF;
	padding-top:15px;
}



div.pagination {
	padding: 3px;
	margin: 3px;
	text-align:center;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #558989;
	
	text-decoration: none; /* no underline */
	color: #558989;
	background-color: #b3d2d2;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #558989;
	color: #558989;
	background-color: #b8d7d6;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #558989;
	
	font-weight: bold;
	background-color: #679696;
	color: #b3d2d2;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #558989;
	background-color: #94b2b2;
	color: #558989;
}
hr {
	height: 2px;
	color: #b4d2d2;
	background-color: #b4d2d2;
	border: 0px;
}