﻿html{background:#E2E2E2 url(/Images/bg_dot.gif) repeat scroll 0 0;}



body
{
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	width:980px;
	background-color:#fff;
	color:#000;
	font-family:Arial,Sans-Serif;
	font-size:12px;
	border:solid 1px #c00027;
}
select,input{font-family:Arial,Sans-Serif;font-size:8pt;}

A:link{text-decoration:none;color:#C00027; font-weight:bold;}
A:visited{text-decoration:none;color:#275E8C;}
A:active{text-decoration:none;color:#275E8C;}
A:hover{text-decoration:none;color:#6C6D65;}

img{border-width: 0px; color:#000}

#admin {
    color:#000;
	background:#666;
	height:30px; 
	/*width:975px;
line-height:30px; padding-left:5px; */
}

#admin a:link,
#admin a:visited,
#admin a:hover { color:#101060; background:#CECECE; font-weight:bold; padding:2px 10px; border:outset 1px #000; margin:0px 2px;}

#header{
	border-bottom:1px solid #f0f0f0;
	color:#000;
	width:980px;
	color:#FFF;
	overflow:auto;
	/*background:#386994;
	height:80px;
	line-height:50px;*/
}

#headTitle{

    float:left;
    font-size:14px; 
	height:168px; 
	color:#FFF;
	width:960px;
	margin:10px 10px 30px 10px;
/*	line-height:50px;
	background:url(/Images/header_el-gr.png) no-repeat scroll center;
	font-weight:bold; 
	font-size:14px; 
	letter-spacing:2px;
	font-weight:bold;
	letter-spacing:2px;
*/
}

#headMenu{float:right; padding:5px 10px 0 0px; color:#cccccc}

#headMenu a:link, 
#headMenu a:visited,
#headMenu a:hover{color:#c00027; font-weight:plain}

#left{
    float:left;
	background-color:#fff;
	color:#484848;
	float:left;
	width:160px;
	border:solid 0px #000;
	margin-right:10px;
	padding-left:3px;
}

#content			{float:left; background-color:#fff; color:#484848; padding:0px 20px; width:937px; border:solid 0px #000; }

.workarea			{background-color:#E1E1E1;}

#footer{
    border-top:solid 1px #6c6d65;
	font-size:11px;
	background-color:#c00027;
	color:#FFF;
	text-align:center;
	width:970px;
	font-weight:bold; padding:5px;
}

#footer a			{color:#FFF;font-weight:bold;}

#contact			{float:right; width:120px; height:26px; background:url(/Images/contact.png) no-repeat scroll center; padding:0 20px 10px 0;}

.tb 				{float:left; padding:5px 0px }
.lbl 				{color:Maroon; text-align:right}

.dgTopBtn,
.dgTopBtn a 		{ float:left; font-weight:bold; margin:5px 0px}

.btn				{padding-right:5px;}
.btn a,
.btn a:link,
.btn a:active 		{font-weight:bold; color:#c00027; background-color:#cccccc; padding:5px 10px; float:right;}
.btn a:hover 		{font-weight:bold; color:#fff; background-color:#666; padding:5px 10px; float:right;}

.imgL				{float:left}

.inputF				{padding:5px 5px 0 20px;}

.Bullets			{font-size:12px; padding: 5px 5px 0 0; margin: 20px 0; height:170px; background-color:#F0F0F0; line-height:17px; }

.RegisterUntil		{font-size:14px; font-weight:bold;}

#toolbar			{background:url(/images/toolbar/bg.jpg) repeat-x; height:31px; line-height:31px; vertical-align:middle; }

.toolitem			{float:left; color:Black; width:100px; border:solid 0px black;  white-space:nowrap }
.toolitem a:link	{color:Black;font-size:14px;}
.toolitem img		{border:solid 0px black; vertical-align:middle;padding-right:2px;}

H1.module-title		{font-size:18px; color:#c00027; font-weight:bold; /*background-color:#386994;*/ margin:0px; line-height:25px; padding:0 0 20px 0px; margin-bottom:5px;}

H2					{font-size:16px; color:#c00027; font-weight:bold; /*background-color:#386994;*/ margin:0px; padding:20px 0 0px 0px;}

a.link-logoff		{padding-top:10px;padding-right:5px;float:right;color:#FFF}

a.LangLink			{color:#FFF}

.navHead			{ font-size:15px; font-weight:bold; color:Maroon; letter-spacing:1px; }

.nav a
{
	float:left;
	border:solid 0px #999999;	
	border-right:solid 1px #999999;	
	padding: 0px 2px ;
	margin: 1px 0px 1px 0px;
	height:30px;
	line-height:30px;
	width:90px;
	text-align:center;
	/*background-color:#ECEBEB;*/
	background-color:#FFF;
	color:#E0C0C0;
	font-weight:bold;
	}	
.navSel a
{
	float:left;
	border-top:solid 0px #999999;	
	/*border-left:solid 1px #999999;	*/
	border-right:solid 1px #999999;	
	padding: 0px 2px;
	margin: 1px 0px 1px 0px;
	height:30px;
	line-height:30px;
	width:90px;
	text-align:center;
	background-color:#ECEBEB;
	color:maroon;
	font-weight:bold;
}		

.navCont
{
    float:left;
    border:solid 1px #999999;	
    border-bottom:solid 0px #999999;	
    background-color:#FFF;
    height:30px;
    /*width:600px;*/
    
}

.dgh td			{background-color:#4972A8; font-weight:bold; color:White; line-height:20px; padding-left:3px;}
	
.dgf td			{padding:5px; background-color:#F0F8FF }
.dgi td			{background-color:#FFFFFF; padding:0px 5px;}	
.dga td			{background-color:#EDEDED; padding:0px 5px;}	

.separator		{font-size:5px;padding-top:2px;padding-bottom:2px}
.message		{color:Red}

.endmsg			{font-size: 14px;}

/* Module Editor */
H1.editor		{font-family:Arial;font-size:18px;font-weight:bold;letter-spacing:5px;border-bottom:solid 1px #000000;}
H2.editor		{font-family:Arial;font-size:13px;font-weight:bold;letter-spacing:5px;border-bottom:solid 1px #000000;}
.edtHead		{padding-left:5px; font-weight:bold;font-family:Arial,Sans-Serif;font-size: 12px;} /*grid header*/
.edtItem		{padding-left:5px;font-family:Arial,Sans-Serif;font-size: 11px} /*grid item */
.edtLabel		{float:left; font-weight:bold;width:100px;padding-top:3px}


/*Item Edit*/
.NoWrap{white-space:nowrap;}
.ContentCenter{text-align:center;}
.ScrollableDiv{overflow: auto; border:solid 2px #000000;}
.BorderDiv {border:solid 2px #000000;}
.AddRemoveDiv {float: left; width: 150px; text-align: center;}
.MenuDiv {overflow:visible; border:solid 1px #FFFFFF; background:#E1E1E1}
/* - - - - - - - - - - - */


.wait{ border:solid 0px #000; display:none; text-align:left}

