/**************************************************************************/
/* STANDARD HTML TAGS                                                     */ 
/**************************************************************************/

body{
	background-color: #ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	color: #333333;
}

.arrowb li { font-size: 12px; list-style-image: url(../images/arrow_grey.gif); line-height: 15px; margin: 2px 0 6px 0; margin-left: 0px; padding: 0px; font-weight:bold;}
.arrow li { font-size: 11px; list-style-image: url(../images/arrow_grey.gif); line-height: 15px; margin: 2px 0 6px 0; margin-left: 0px; padding: 0px; }
.navstop { width: 100%; border-top: 3px #5785D2 solid;}
.top { float: left; width: 100%; height: 271px; background: url(../graphics/bg_top.gif) repeat top left; }
.dot { width: 1px; height: 100%; background: url(../graphics/dot.gif) repeat top left; }


.pad1{padding:20px;}
.pad2{padding-top:8px;}


.shade1{padding:12px; }
.shade2{padding:12px; }
.shade3{float:left; padding:10px; background: url(../graphics/bg_top.gif) repeat-x top left; }
.shade4{background: url(../graphics/bg_top.gif) repeat-x; width:100%;}


li.shade{padding:10px; background-image: url(../graphics/bg.gif) repeat-x top left; }

#subMenu { margin: 0 3px 0 0; padding: 11px 0 5px 0; text-align: right; font-size: 11px; font-weight: normal; } * html #subMenu { margin: 0; }
#subMenu li { margin: 0 -4px 0 0; padding: 11px 0 4px 0; display: inline; list-style-type: none; border-left: 1px #c5b8af dotted; }
#subMenu a:link, #subMenu a:visited { padding: 5px 15px 0 23px; margin: 0; text-decoration: none; color: #7B7D7B; background: url(../graphics/arrow_topg.gif) no-repeat 13px 10px; }
#subMenu a:active, #subMenu a:hover { color: #000000; margin-bottom: 0; background: url(../graphics/arrow_topb.gif) no-repeat 13px 10px; }
#subMenu a:link.subMenuOn, #subMenu a:active.subMenuOn, #subMenu a:visited.subMenuOn { color: #000000; margin-bottom: 0; font-weight: bold; background: url(../graphics/arrow_topb.gif) no-repeat 13px 10px; }


#subMenuFoot { margin: 0 3px 0 0; padding: 0px 0 5px 0; text-align: right; font-size: 11px; font-weight: normal; } * html #subMenuFoot { margin: 0; }
#subMenuFoot li { margin: 0 -4px 0 0; padding: 0px 0 4px 0; display: inline; list-style-type: none; }
#subMenuFoot a:link, #subMenuFoot a:visited { padding: 5px 0px 0 23px; margin: 0; text-decoration: none; color: #7B7D7B; background: url(../graphics/arrow_topg.gif) no-repeat 13px 10px; }
#subMenuFoot a:active, #subMenuFoot a:hover { color: #000000; margin-bottom: 0; background: url(../graphics/arrow_topb.gif) no-repeat 13px 10px; }

.head1{
	color: #6e0717;
	font-size: 11px;
	font-weight:bold;
}
.head2{
	color: #6e0717;
	font-size: 13px;
	font-weight:bold;
}
p, td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 16px;
	margin: 0;
	padding: 0px;
}

h1{
	background-image: url(../graphics/heading1.gif);
	background-repeat: no-repeat;
	padding-left: 30px;
	margin-top:10px;
	line-height:22px;
	color: #000000;
	font-size: 18px;
}

h2{
	font-size: 18px;
	color: #000000;
}

h3{
	color: #6e0717;
	font-size: 14px;
	font-weight:bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

h4{
	color: #7c0303;
	font-size: 12px;
	line-height:0px;
	font-weight:bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

h5{
	font-size: 11px;
}

h6{
	font-size: 10px;
}

h10{
	color: #6e0717;
	font-size: 14px;
	font-weight:bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.redsm{
	color: #7c0303;
	font-size: 11px;
	line-height:0px;
	font-weight:bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	padding:0px 0px 3px 3px;
}
.redsm2{
	color: #7c0303;
	font-size: 11px;
	line-height:0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	padding:0px 0px 3px 3px;
}
.red{
	color: #7c0303;
	font-size: 12px;
	line-height:18px;
	font-weight:bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
.black{
	color: #696968;
	font-size: 12px;
	line-height:18px;
	font-weight:bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
.redl{
	color: #7c0303;
	font-size: 12px;
	line-height:18px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
.gray{
	color: #bbb6b6;
	font-size: 12px;
	line-height:18px;
	font-weight:bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
input, select{
	border: 1px solid #9C9C9C;
	background-color: #ffffff ;
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #2E2E2E;
	height: 20px;
}

textarea{
	border: 1px solid #9C9C9C;
	background-color: White;
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #2E2E2E;
	margin:0px;
	padding:0px;
	text-align:left;
}

a{
	color: #646464;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
	color: #7c0303;
}

img{
border:none
}

a.b1{
	color: #7c0303;
	text-decoration: none;
}

a.b1:hover{
	text-decoration: underline;
	color: #646464;
}


.b1{
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight:bold;
}
.b1red{
	color: #7c0303;
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight:bold;
}
a.a1:hover{
	text-decoration: underline;
	color: #710000;
}
.a1{
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #710000;
}
a.b2{
	color: #646464;
	text-decoration: none;
}
a.b2:hover{
	text-decoration: underline;
	color: #7c0303;
}
.b2{
	font-family: Arial, Verdana;
	font-size: 11px;
}
a.b3{
	color: #737477;
	text-decoration: none;
}

a.b3:hover{
	text-decoration: underline;
	color: #8C0808;
}
.b3{
	font-family: Verdana, Arial;
	font-size: 10px;
	margin-bottom:-2px;
}
a.b4{
	color: #7c0303;
	text-decoration: none;
}

a.b4:hover{
	text-decoration: underline;
	color: #646464;
}
.b4{
	font-family: Arial, Verdana;
	font-size: 11px;
}
li.b4 { 
	list-style-type: none; 
	list-style-image: url(../graphics/b3.gif);
        margin: 5px 0px 0px 17px;
        padding: 0px 0px 0px 0px;
	font-family:  Verdana, Arial, Tahoma;
	font-size: 11px;
} 
li.b5 { 
	list-style-type: none; 
	list-style-image: url(../graphics/b4.gif);
        margin: 5px 0px 0px 17px;
        padding: 0px 0px 0px 0px;
	font-family:  Verdana, Arial, Tahoma;
	font-size: 11px;
} 
.blue{
	color: #5C5853;
	font-size: 12px;
	line-height:18px;
	font-weight:bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

table.pg1 tr {
	font-size: 11px;
	font-family: Arial, Verdana, Tahoma;
	font-weight: normal;
	color: #fff;
	border-color: #fff;
	background-color: #F1F1F1;
}

table.pg1 tr.headpg1 td {
	background-color: #9F6161;
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
}
table.pg1 tr.2headpg1 td {
	background-color: #D5C2C2;
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
}
table.pg1 tr.3headpg1 td {
	background-color: #E1DFDF;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
}
table.pg1 td.pg2 {
 	background-color: #191919;
 	border-width: 1px;
	border-style: solid;
	border-color: #323232;
	padding:2px 2px 2px 2px;
}

/**************************************************************************/
/* COMPONENTS                                                             */ 
/**************************************************************************/
.cover_message {
	background: #FFFFFF url(../graphics/cover_message.gif);
	background-repeat: no-repeat;
}
input.btn {
	border: 1px solid #FFFFFF;
	background-color: #CC0000;
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	height: 20px;
}
td.mainmenu_off {
	width: 140px;
	background-color:#988D64;
	border-left: 1px solid #AD9C68;
	border-right: 1px solid #9D8951;
	border-top: 1px solid #C4B790;
	border-bottom: 1px solid #706030;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}
td.mainmenu_on {
	width: 140px;
	background-color:#B09E6A;
	border-left: 1px solid #AD9C68;
	border-right: 1px solid #9D8951;
	border-top: 1px solid #C4B790;
	border-bottom: 1px solid #706030;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}

a.mainmenu{
	font-family: Tahoma, Arial, Verdana;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}

a.mainmenu:hover{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}


td.topmenu_off {
	background-color:#988D64;
	border-left: 1px solid #AD9C68;
	border-right: 1px solid #9D8951;
	border-top: 1px solid #C4B790;
	border-bottom: 1px solid #706030;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}
td.topmenu_on {
	background-color:#B09E6A;
	border-left: 1px solid #AD9C68;
	border-right: 1px solid #9D8951;
	border-top: 1px solid #C4B790;
	border-bottom: 1px solid #706030;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}

a.topmenu {
	font-family: Tahoma, Arial, Verdana;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}

a.topmenu:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}


a.submenu {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}

a.submenu:hover{
	font-family:  Tahoma, Arial, Verdana;
	font-size: 11px;
	text-decoration: underline;
	color: #CC0000;
}
.bg_header{
	background: #CCCCCC url(../graphics/bg_header.gif);
	background-repeat: repeat-x;
}
.bg_footer{
	background: #CCCCCC url(../graphics/bg_footer.gif);
	background-repeat: repeat-x;
}

.highlight_box {
	color: #000000;
	font-family:  Tahoma, Arial, Verdana;
	font-size: 11px;
}

a.highlight{
	color: #003366;
	text-decoration: none;
}

a.highlight:hover{
	text-decoration: underline;
	color: #CC0000;
}

ul.arrow { 
        margin: 0px 0px 5px 5px;
        padding: 6px 0px 0px 12px;
	font-family:  Verdana, Arial, Tahoma;
	font-size: 11px;
}
ul.arrowb { 
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 45px;
	font-family:  Verdana, Arial, Tahoma;
	font-size: 11px;
}
li.arrowb { 
	list-style-type: none; 
	list-style-image: url(../graphics/arrow_blue.gif);
        margin: 3px 0px 0px 25px;
        padding: 0px 0px 0px 0px;
	color: #000000;
	font-family:  Verdana, Arial, Tahoma;
	font-size: 11px;
}
li.arrowc { 
	list-style-type: none; 
	list-style-image: url(../graphics/arrowb.gif);
        margin: 5px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
	font-family:  Verdana, Arial, Tahoma;
	font-size: 11px;
} 
li.b5 { 
	list-style-type: none; 
	list-style-image: url(../graphics/b5.gif);
        margin: 5px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
	font-family:  Verdana, Arial, Tahoma;
	font-size: 11px;
} 
li.arrow { 
	list-style-type: none; 
	list-style-image: url(../graphics/arrow_blue.gif);
        margin: 5px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
} 
li.arrowd { 
	list-style-type: none; 
	list-style-image: url(../graphics/arrow_blue.gif);
        margin: -10px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
	line-height:12px;
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
} 
li.arrowd2 { 
	list-style-type: none; 
	list-style-image: url(../graphics/arrow_blue.gif);
        margin: -9px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
	line-height:11px;
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
} 
li.arrowe { 
	list-style-type: none; 
	list-style-image: url(../graphics/arrow_blue.gif);
	font-family:  Verdana, Arial, Tahoma;
	font-size: 11px;
	line-height:15px;
} 
li.arrowbl { 
	list-style-type: none; 
	list-style-image: url(../graphics/arrow.gif);
        margin: 5px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
	font-family:  Verdana, Arial, Tahoma;
	font-size: 11px;
} 
li.dota { 
	list-style-type: none; 
	list-style-image: url(../graphics/b1.gif);
        margin: -10px 0px 0px 0px;
        padding: 0px 0px 0px 8px;
	line-height:19px;
}
li.dotb { 
	list-style-type: none; 
	list-style-image: url(../graphics/b1a.gif);
        margin: -10px 0px 0px 0px;
        padding: 0px 0px 0px 8px;
	line-height:19px;
} 
div.hr {
  height: 15px;
  background: #fff url(../graphics/b5a.gif) repeat-x scroll center;
}
div.hr hr {
  display: none;
}
li.dotc {
	list-style-type: none;
	list-style-image: url(../graphics/b1.gif);
	margin: -10px 0px 0px 0px;
	padding: 0px 0px 0px 8px;
	line-height:19px;
}
li.dotin { 
	list-style-type: none; 
	list-style-image: url(../graphics/b2.gif);
        margin: -10px 0px 0px 0px;
  	padding:0px 0px 0px 3px;
	line-height:15px;
}
.vsmall {
	font-family:  Verdana, Arial, Tahoma;
	font-size: 10px;
	line-height:16px;
} 
.small {
	font-family:  Verdana, Arial, Tahoma;
	font-size: 1em;
	line-height:16px;
}
.smallr {
	font-family:  Verdana, Arial, Tahoma;
	font-size: 1em;
	color: #555353;
	line-height:16px;
}
.smallb {
        font-size: 11px; 
	font-family:  Verdana, Arial, Tahoma;
}
.smallc {
	font-family:  Arial, Verdana, Tahoma;
        font-size: 11px; 
	color: #b7b3b3;	
}
.smalld {

        font-size: 11px; 
	color: #8b8989;	
	font-family:  Verdana, Arial, Tahoma;
}
.smalle {

        font-size: 10px; 
	color: #8b8989;	
	font-family:  Verdana, Arial, Tahoma;
}
.smallbl {
	font-family:  Arial, Verdana, Tahoma;
        font-size: 11px; 
	color: #565454;	
}
.smallbold {

        font-size: 11px; 
	color: #8b8989;	
	font-weight:bold;
	font-family:  Verdana, Arial, Tahoma;
}
.medium {
	font-size: 10px;
	font-family: Verdana, Arial, Tahoma;
}
.large {
	font-size: 12px;
	font-family: Verdana, Arial, Tahoma;
}
.breadcrumbs {
	font-size: 10px;
	color: #333333;
}
a.breadcrumbs{
	text-decoration: none;
	color: #003084;
}

a.breadcrumbs:hover{
	text-decoration: underline;
	color: #008EE7;
}

