@charset "utf-8";
/* CSS Document */

html, body
{
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	background-color:#efecec;
	height:100%;
}

div, form, H1, H2, H3
{
	margin:0px;
	padding:0px;
}

th
{
	text-align:left;
}

.small
{
	font-size:10px;
}
	
.messagelist_dropdown
{
	background-color:#EEEEEE;
}	
	
.messagelist_dropdown #column1
{
	float:none;
	margin:0px;
	padding:5px;
	width:100%;
}	
	
/*
Template layout
*/

#page_body
{
	width:1000px;
	background-color:#FFFFFF;
	text-align:left;
	position:relative;
	background-image:url(../images/home/body_background.jpg);
	background-repeat:no-repeat;
}

#page_header
{
	width:1000px;
	height:186px;
}

#header_shadow
{
	background-image:url(../images/home/bottom_shadow.png);
	background-repeat:repeat-x;
	height:25px;
	width:100%;
}


/*
Page containers
*/

#left_container, #column1
{
	float:left;
	margin-left:25px;
	width:440px;
}

#left_container #column1
{
	margin:0px;
}

#right_container, #column2
{
	float:left;
	width:493px;
	margin-left:10px;	
}


/*
Page footer
*/

#page_footer
{
	width:1000px;
	height:21px;
	padding-top:24px;
	font-size:10px;
	color:#6e90a6;
	line-height:21px;
	vertical-align:middle;
}

#page_footer .link, #page_footer a 
{
	color:#6e90a6;
	text-decoration:none;
	cursor: pointer;
}

#page_footer .link:hover, #page_footer a:hover
{
	color:#6e90a6;
	text-decoration:underline;
}

/*
Page boxxen
*/

.outerbox 
{
	background-color:#FFFFFF;
	width:100%;
	border:solid 1px #6e90a6;
}

.outerbox .innerbox 
{
	padding:10px;
}

.box_shadow
{
	background-image:url(../images/home/bottom_shadow.png);
	background-repeat:repeat-x;
	height:20px;
	width:100%;
}

/*
Headers
*/


.accent_blue
{
	color:#47698d;
	font-size:12px;
	font-weight:bold;
}

.accent
{
	color:#df0030;
	font-weight:bold;
}

H1
{
	color:#df0030;
	font-size:20px;
	font-weight:bold;
	margin-bottom:10px;
}

H2
{
	color:#df0030;
	font-size:14px;
	font-weight:bold;
}



/*
Links
*/

a
{
	color:#47698d;
	text-decoration:none;
}

a:hover
{
	color:#47698d;
	text-decoration:underline;
}

.link
{
	cursor:pointer;
	color:#47698d;
	text-decoration:none;
}

.link:hover
{
	color:#47698d;
	text-decoration:underline;
}

.button
{
	cursor:pointer;
}


/*
Menu
*/

.button_text
{
	padding-right:9px;
}

.page_title
{
	margin-bottom:20px;
}

/*
Buttons
*/

.button
{
	cursor:pointer;
}

.button .left
{
	background-image:url(../images/buttons/button_left.png);
	width:12px;
	height:36px;
}

.button .body
{
	background-image:url(../images/buttons/button_body.png);
	font-size:12px;
	color:#FFFFFF;
	height:36px;
	font-weight:bold;
	line-height:26px;
	vertical-align:top;	
}

.button .body:hover
{
	color:#cacaca;
}



.button .right
{
	background-image:url(../images/buttons/button_right.png);
	width:18px;
	height:36px;
}

.img_button
{
	cursor:pointer;
}

#image_upload_frame
{
	display:none;
}

/*
Menu buttons
*/
.headerNenu 
{
	height:25px;
	margin-top:161px;
	margin-left:25px;
}

.headerNenu .menuLink, .headerNenu .activeMenuLink
{
	float:left;
	width:112px;
	height:25px;
	color:#212d31;
	line-height:25px;
	vertical-align:middle;
	text-align:center;
	background-image:url(../images/buttons/menu.jpg);
	cursor:pointer;
	font-size:11px;
}

.headerNenu .menuLink
{
	background-image:url(../images/buttons/menu.jpg);
}

.headerNenu .menuLink:hover
{
	background-image:url(../images/buttons/menu_on.jpg);
}


.headerNenu .activeMenuLink
{
	background-image:url(../images/buttons/menu_on.jpg);
}



/*
Frontside
*/
.frontText
{
	line-height:24px; 
	color:#47698d;
	font-weight:bold;
}
