@import url("menu.css");

/* CSS Document */
body {
	height:100%;
	margin:0px;
	padding:0px;
}
body, p {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}
.normal {
	font-size: 12px;
}
ul {
	padding:5px 0 5px 20px;
}
ul li {
	list-style-type: disc;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 4px;
}
#pagemaster {
	width:100%;
	height:100%;
	background-image: url(images/bg.jpg);
	background-position: center top;
	background-color: #e2e9ef;
	background-repeat: no-repeat;
}
.page_color{
	background-color: #FFFFFF;
}
.top_menu {
	background-color: #5771a2;
	padding:5px;
	margin:0 10px 10px 10px;
}

/*-------- Default Style --------*/
th,td,div,.normal,p{
	color:#000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
}
a,a:link,a:visited,a:active{
	color:#73281e;
	text-decoration:none;
	font-weight:normal;
}
a:hover{
	color:#1c241b;
	text-decoration:underline;
}

.clear_float{content:"."; display:none; clear:both;}

/*--------- pane style ----------*/
.TopPane, .BottomPane{ padding:0px; margin:0px; }
.ContentPane { padding:0px 15px; margin:0px; }
.LeftPane{ padding:15px; margin:0px; }
.RightPane{ padding:15px; margin:0px; }

/*-------------- Top Menu --------------*/
.TopMenu {
	
	padding: 8px 15px 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c9c9c9;
}
.TopMenuItem a {
	font-size: 12px;
	font-weight: bold;
}
.TopMenuItemOver, .TopMenuItemOver a {
	font-size: 12px;
	color:#444444;
	font-weight: bold;
}
/*-------------- Link Style --------------*/
.links {text-align:center;}
.links,a.links:link,a.links:active,a.links:visited{
	color:#444444;
	font-size:11px;
	text-transform:uppercase;
}
a.links:hover{
	color:#444444;
	text-decoration: underline;
}

/*-------------- User Style --------------*/
.user,a.user:link,a.user:active,a.user:visited {
	color:#444444;
	font-size:12px;
}
a.user:hover{
	color:#444444;
	text-decoration: underline;
}

/*-------------- Footer Style --------------*/
.footer {
	padding:5px;
}
.footer,.footer a {
	color:#333333 !important;
	font-size:12px;
}
.footer a:hover{
	color:#5771a2 !important;
	text-decoration: underline;
}
/*-------------- Button Style --------------*/
a.button {
    background: transparent url('images/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: transparent url('images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
} 
a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
} 
