* {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

BODY {
	margin: 0px;
	padding: 0px;
	color: #1E1E1E;
	font-size: 11px;
	background-color: #FFFFFF;
}
FORM {
	margin: 0px;
	padding: 0px;
}
IMG {
	border: none;
}
TD {
	font-size: 11px;
	vertical-align: top;
}
TH {
	font-size: 11px;
	vertical-align: top;
}
H1,.title {
	color: #8C1010;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 4px;
	text-decoration: none;
}
H1 A
{
	color: #8C1010;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 4px;
	text-decoration: none;

}

H1 A:hover
{
	text-decoration: underline;
}

H2 {
	color: #DF0000;
	font-size: 14px;
	font-weight: bold;
	margin-bottom:4px;
	text-decoration: none;
	border-bottom: 1px solid #CCCCCC;
}
A {
	color: black;
	font-size: 11px;
	text-decoration: underline;
}
.active
{
	font-weight: bold;
	color: #8C1010;
}
INPUT {
	color: #717882;
	font-size: 10px;
	border: 1px #C9D2CD solid;
}
.fldText, .fldTextOver {
	width: 300px;
}
.fldNote, .fldNoteOver {
	width: 300px;
	height: 200px;
	font-size: 10px;
}
.fldValidation, .fldValidationOver {
	width: 80px;
}
.fldButton, .fldButtonOver {
color: white;
	background-color : C9242B;
	font-size: 10px;
	border: 1px #C9D2CD solid;
}

#toptab
{
}

#toptab .left
{
	background-image : url(/images/logo_bg.jpg);
	background-position : top left;
	background-repeat : repeat-x;
}
#toptab .right
{
	padding-left:1px;
	padding-right:1px;
	background-image : url(/images/right_top_bg.jpg);
	background-position : top left;
	background-repeat : repeat-x;
}

#toptab .logo
{
	padding-left:0px;
	padding-right:0px;
	padding-top:15px;	
	
}
#toptab .date
{
	font-size : 9px;
	color: white;
}

#menu
{
	color:#716F70;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	vertical-align : middle;
	padding-left:8px;
	padding-right:8px;	
}
#menu A
{
	color:#716F70;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
}
#search
{
	background-image : url(/images/searchbg.gif);
	background-position : top left;
	background-repeat : no-repeat;
	
}
#searchform
{
	color:black;
	padding-left:10px;
	padding-top:6px;
	font-size : 10px;
}
#menu2
{
	background-image : url(/images/menu2bg.jpg);
	color:black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	vertical-align : middle;
}
#menu2 A
{
	color:black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}
#runline
{
	vertical-align : middle;
	color:black;
	padding-left:10px;
	padding-right:10px;	
}

#tdheadergray
{
	border-top : 1px solid #C4C5C9;
	border-bottom: 1px solid #C4C5C9;
	background-color : #CED4E4;
	padding-right:10px;
	color: black;
}
#tdcentergray
{
	text-transform : uppercase;
	font-weight : bold;
	color: #4F4F4F;
	font-size : 11px;
	padding-left:3px;
	padding-right:3px;	
}
#tdcentergray A
{
	text-transform : uppercase;
	font-weight : bold;
	color: #4F4F4F;
	font-size : 11px;
	text-decoration : none;
}
#tdheadergray A
{
	color: black;
	text-decoration : underline;
}
#tablegray
{
	background-image : url(/images/htab_bg.gif);
	background-position : bottom left;
	background-repeat : repeat-x
}




#tdheaderred
{
	background-image : url(/images/red_header_bg.png);
	background-position : top left;
	background-repeat : repeat-x;
	border-bottom: 1px solid #EDC5C6;
	background-color : #C9242B;
	padding-right:10px;
	color: black;
}
#tdcenterred
{
	text-transform : uppercase;
	font-weight : bold;
	color: #BF222B;
	font-size : 11px;
	padding-left:3px;
	padding-right:3px;	
}
#tdheaderred A
{
	color: black;
	text-decoration : underline;
}
#tablered
{
	background-image : url(/images/htab_bg.gif);
	background-position : bottom left;
	background-repeat : repeat-x
}

#tablecenter
{
	border-left : 1px solid #BCC4D9;
	border-top : 1px solid #BCC4D9;
	border-right : 1px solid #BCC4D9;	
	border-bottom: 1px solid #BCC4D9;
	background-color : #F2F2F2;
}
#tablecenter TD
{
	padding : 3px 5px 3px 5px;
}

#tablecenter TD A
{
	color:black;
	text-decoration : none;
}
#tablecenter TD A:hover
{
	text-decoration : underline;
}

#date
{
}
#date TD
{
	background-color : #C9242B;
	font-weight : bold;
	border-left : 1px solid #E09194;
	border-top : 1px solid #E09194;
	border-bottom : 1px solid #E09194;	
	background-color : #C9242B;
	color:white;
	padding : 1px 1px 1px 1px;
}
.date
{
font-weight : bold;
}
.print
{
		margin-top: 20px;
	text-align: right;

}
.author {
	text-align: right;
}

#magazinetitle
{
	background-color : #B9C1D8;
	text-transform : uppercase;
	padding : 3px 3px 3px 7px;
}
#magazinetitle A
{
	color: black;
	text-decoration : none;
}

#conferencetitle {
	font-size: 12px;
}
#conferencetitle A
{
	color: black;
	font-size: 12px;
	text-decoration : none;
}
#conferencetitle A:hover
{
	color: black;
	font-size: 12px;
	text-decoration : underline;
}
#tableright
{
	border-left : 1px solid #BCC4D9;
	border-top : 1px solid #BCC4D9;
	background-color : #F2F2F2;

	background-image : url(/images/bot_right_bg.png);
	background-position : bottom left;
	background-repeat : no-repeat;

}
#tableright TD
{
	
	
	background-image : url(/images/right_right_bg.png);
	background-position : top right;
	background-repeat : no-repeat;
}
#tableright .innertab
{

}
#tableright .innertab TD
{
	background-image : url(/images/corner.png);
	background-position : bottom right;
	background-repeat : no-repeat;

	padding : 3px 7px 3px 5px;
}
#line
{
	background-image : url(/images/line.png);
	background-position : center left;
	background-repeat : repeat-x;
	padding-bottom: 0px;
	margin-bottom: 0px;	
	margin-top: 0px;		
}

#menu3
{
	background-color : #A0A0A0;
	border-left : 1px solid #CECFCA;
	border-top : 1px solid #CECFCA;
	border-bottom : 1px solid #CECFCA;	
	border-right : 1px solid #CECFCA;	
	padding : 3px 4px 3px 4px;
	color:white;
	font-weight : bold;
	font-size : 12px;
}
#menu3 A
{
	color:white;
	text-decoration : none;
	font-weight : bold;
	font-size : 12px;
}
#menu3 A:hover
{
text-decoration : underline;
}

#bottable
{
	background-image : url(/images/bot_table_bg.jpg);
	background-position : top;
	background-repeat : repeat-x;
	color:#999999;
}
#bottable A
{
	color:#999999;
	text-decoration : none;
}
#bottable A:hover {
	text-decoration : underline;
}

.navigation .title {
	font-weight: bold;
}
.navigation A {
	font-weight: normal;
	padding-left: 5px;
	padding-right: 5px;	
}
.navigation A.active {
	background-color : #C9242B;
	font-weight : bold;
	color:white;
}
.navigation2 {
	padding-top: 5px;
	text-align: center;
	padding-bottom: 5px;
}
.navigation2 A.active {
	font-weight: bold;
}

#newsitem
{
}
#newsitem A
{
	font-weight : bold;
	text-decoration : none;
}
#newsitem A:hover
{
text-decoration : underline;
}

#slogan {
	font-size: 18px;
	padding-top: 20px;
	text-align: right;
	text-transform: uppercase;
}
.author
{
	font-weight : bold;
}

.dispatcheBlockTitle
{
	/*margin-left:10px;*/
}
.authorDispatche
{
	font-style : italic;
	text-align: right;
}
.dispatcheTitle {
	font-size: 12px;
	font-weight: bold;
	color: #8C1010;
}
.messages .error {
	color: #FF0000;
}
.messages .confirm {
	color: #000066;
}

#messages {
	text-align: center;
	margin: 20px 0px 20px 0px;
}
#messages .confirm {
	color: #000066;
	font-weight: bold;
}
#messages .error {
	color: #FF0000;
}
#messages .empty {
	font-weight: bold;
}
.fldInteger{
	width: 50px;
}
.padding3 {
padding: 3px 3px 3px 3px;
}
.row1
{
vertical-align : middle;
}
.row2
{
background-color : #EDEDED;
vertical-align : middle;
}
