html { margin: 0; padding: 0; }

body {
	font-size: 13px;
	font-family: arial, sans-serif;
	border: 0px none;
	margin: 0;
	padding: 0;
	color: #23272d;
	background: #d5dadb url('bg.gif') repeat-x top;;
	line-height: 1.3em;
	text-align:center
}

a { color: #1d69bb; text-decoration: none; outline: none; }
img { border: 0px none; }
ul { list-style: none; margin: 0px; padding: 0px; }

th, td { vertical-align: top; text-align: left; font-weight: normal;  }

.right { text-align: right; }
.center { text-align: center; }

#wrap {
	background: #ffffff url('bg_wrap.gif') repeat-y;
	padding-top: 3px;
	margin:0 auto;
	width: 900px;
	clear: both;
	text-align: left
}

#win-wrap { background: #ffffff; border: 1px solid #a6a7a8; padding: 10px; margin:0 auto 0 auto; width: 560px; clear: both; text-align: left; }

#header { position: relative; color: #ffffff; margin:0 auto; width: 900px; height: 120px; clear: both; text-align: left; background: #ffffff url('bg_header.png') repeat-x top; }
#header .logo { margin-left: 40px; margin-top: 20px; float: left; width: 242px; height: 69px; background: url('logo.gif') no-repeat;}
#header .logo img { width: 240px; height: 81px; border-style:none; }
#header a { text-decoration: none; }

#contents { padding-left: 15px; padding-right: 15px; min-height: 400px; }

#footer { padding-top: 13px; text-align: center; color: #555555; font-size: 12px; }
#footer a { color: #23272d; padding: 0 5px; }
#footer a:hover { color: #ef3d17; }
#bottom { margin:0 auto; width: 900px; height: 25px; clear: both; background: #ffffff url('bg_footer.gif') repeat-x top; }

#stage { padding-top: 2px; padding-bottom: 6px; }

/* box model fixer */
.clearfix:after {
	content: "."; 
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */
* html .clearfix {height:1px;}

.tab li { display:inline; margin:0; padding:0; }

.shortcuts { position: absolute; font-size: 10px; float: right; top: 20px; right: 40px; text-transform: uppercase; }
.shortcuts li { background: url('shortcut_point.gif') no-repeat 3px 50%;; padding-left:10px; padding-right:10px; padding-top:0; padding-bottom:0 }
.shortcuts a { color: #ffffff; }
.shortcuts a:hover { text-decoration: underline; }

#menu { position: relative; top: -55px; right: -380px; }
#menu a { font-weight: bold; font-size: 15px; color: #ffffff; text-decoraion: none;}
#menu a:hover { text-decoraion: none; }
#menu li { padding: 0 10px; border-right: 1px solid #577fa6; }
#menu li.last { border: 0px none; }

#menu2 { position: relative; top: -50px; right: -333px; }
#menu2 a { font-weight: bold; font-size: 11px; color: #ffffff; text-decoraion: none;}
#menu2 a:hover { text-decoraion: none; }
#menu2 li { padding: 0 10px; border-right: 1px solid #577fa6; }
#menu2 li.last { border: 0px none; }
.SmallContent
{
    FONT-SIZE: 11px;
    FONT-WEIGHT: lighter;
    TEXT-DECORATION: none
}

.ContentValue
{
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

a.ContentLink
{
    FONT-SIZE: 12px;
    COLOR:#555555;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
}

a:hover.ContentLink
{
    FONT-SIZE: 12px;
    COLOR:#555555;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
}

.ContentTitle
{
    COLOR: #184F85
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

.ContentHomeTitle
{
    COLOR: #00386D;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

.deerror1
{
	COLOR: red;
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

INPUT
{
	BORDER-BOTTOM: #607080 1px solid;
    BORDER-LEFT: #607080 1px solid;
    BORDER-RIGHT: #607080 1px solid;
    BORDER-TOP: #607080 1px solid;
    COLOR: black;
    FONT-SIZE: 11px;
	vertical-align:bottom;
}

TEXTAREA 
{
	BORDER-BOTTOM: #607080 1px solid;
    BORDER-LEFT: #607080 1px solid;
    BORDER-RIGHT: #607080 1px solid;
    BORDER-TOP: #607080 1px solid;
    COLOR: black;
    FONT-SIZE: 11px;
}
.Button
{
	BACKGROUND-COLOR: #003970;
    BORDER-BOTTOM: #607080 1px solid;
    BORDER-LEFT: #D7DEEB 1px solid;
    BORDER-RIGHT: #607080 1px solid;
    BORDER-TOP: #D7DEEB 1px solid;
    COLOR: white;
    CURSOR: hand;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bolder;
}
SELECT
{
	BORDER-BOTTOM: #607080 1px solid;
    BORDER-LEFT: #607080 1px solid;
    BORDER-RIGHT: #607080 1px solid;
    BORDER-TOP: #607080 1px solid;
    COLOR: black;
    FONT-SIZE: 12px
}
td
{
	FONT-SIZE: 12px;
    TEXT-DECORATION: none;
}

.pagetitle
{
	FONT-SIZE: 13px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
.gridcolumn 
{
	background-color:#003970;
	font-weight:bold;
	FONT-SIZE: 12px;
	color:white;
	position:relative;
	top: 2px;
}

.detitle
{
	font-weight:bold;
	FONT-SIZE: 12px;
	color:white;
	position:relative;
	top: 3px;
}