body {font-family: trebuchet ms, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #56646E}

img.blog {
border: 0px solid;
padding-right: 12px;
padding-bottom: 1px;
}

img.blog2 {
border: 0px solid;
padding-left: 12px;
padding-bottom: 1px;
}

/*
li {color: #677884}
ul {color: #677884} 
ol {color: #677884} 
*/
a:link {color: #0066CC; text-decoration: none}
a:visited {color: #0066CC; text-decoration: none}
a:hover {color: #0066CC; text-decoration: none}
a:active {color: #CC6633; text-decoration: underline}

.datatable th a:link { 
color: #788A98; text-decoration:underline;
}
.datatable th a:visited { 
color: #788A98; text-decoration:underline;
}
.datatable th a:hover { 
color: #CC6633; text-decoration:none;
}
.datatable {
border: 0px double #bdc1c4;
border-bottom: none;
border-collapse: collapse;
}
.datatable2 {
border: 1px double #DDDDDD;
border-collapse: ; 
}
.datatable td {
border: 0px solid;
border-top: 0px;
border-bottom: 0px dotted;
border-bottom-width: 1px; 
border-bottom-color:#bdc1c4;
border-left-color:#bdc1c4;
border-right-color:#bdc1c4;
border-top-color:#bdc1c4; 
text-align: left;
padding: 6px;
}

.datatable th {
font-family: trebuchet ms, verdana; font-size: 13px; color: #788A98;
border: 1px solid;
border-bottom: 1px;
border-bottom-color:#B0BEC7;
border-left-color:#B0BEC7;
border-right-color:#B0BEC7;
border-top-color:#B0BEC7; 
background-color: #EDEFF5;
background-image:url(images/th_bg.gif);
text-align: left;
padding: 8px;
}
.datatable tr.altrow {
	background-color: #f8fafb;
	color: #000000;
}

.datatable td.altrow {
	background-color: #f8fafb;
	color: #000000;
}

.datatable3 th a:link { 
color: #A1A8C9; text-decoration:underline;
}
.datatable3 th a:visited { 
color: #A1A8C9; text-decoration:underline;
}
.datatable2 th a:hover { 
color: #CC6633; text-decoration:none;
}
.datatable3 {
border-bottom: 1px solid #adbccd;
border-collapse: ; 
background-color: #E5EAEE;
}
.datatable3 td {
border: 1px dotted;
border-top: 0px;
border-bottom: 0px;
border-right: 0px;
border-left: 0px;
border-bottom-color:#FFFFFF;
border-left-color:#DDDDDD;
border-right-color:#FFFFFF;
border-top-color:#FFFFFF; 
text-align: left;
padding: 4px;
}
.datatable3 th {
font-family: font-family: "Lucida Grande", Trebuchet MS, Verdana, Arial, Helvetica; font-size: 18px; color: #6C87A5; line-height: 22px; font-weight: bold;
border: 0px solid;
border-bottom: 0px dotted;
border-bottom-color:#DDDDDD;
border-left-color:#DDDDDD;
border-right-color:#FFFFFF;
border-top-color:#FFFFFF; 
background-color: #E5EAEE;
text-align: left;
padding: 4px;
}
.datatable3 tr.altrow {
	background-color: #F8FAFA;
	color: #000000;	
}

body {
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #EAEFF3;
}

.footer {
	border-collapse: ;
	border: 0px #556A82;
	background-color:#6C87A5;
	padding: 6px;
}


.label {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #acb0b3;  line-height: 20px}

.bodytxt {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #56646E;  line-height: 20px}
a.bodytxt:link {color: #0066CC; text-decoration: none} 
a.bodytxt:visited {color: #0066CC; text-decoration: none} 
a.bodytxt:active {color: #CC6633} 
a.bodytxt:hover {color: #CC6633; text-decoration: underline}

.bodytxtbold {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #4C5962; line-height: 20px; font-weight:bolder} 
a.bodytxtbold:link {color: #0066CC; text-decoration: none} 
a.bodytxtbold:visited {color: #0066CC; text-decoration: none} 
a.bodytxtbold:active {color: #CC6633} 
a.bodytxtbold:hover {color: #CC6633; text-decoration: underline}

.bodytxt11 {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #56646E;  line-height: 16px} 
a.bodytxt11:link {color: #0066CC; text-decoration: none} 
a.bodytxt11:visited {color: #0066CC; text-decoration: none} 
a.bodytxt11:active {color: #CC6633} 
a.bodytxt11:hover {color: #CC6633; text-decoration: underline}

.bluetxt {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #0066CC;  line-height: 20px}
a.bluetxt:link {color: #0066CC; text-decoration: none} 
a.bluetxt:visited {color: #0066CC; text-decoration: none} 
a.bluetxt:active {color: #CC6633} 
a.bluetxt:hover {color: #CC6633; text-decoration: underline}

.bluetxt11 {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0066CC;  line-height: 14px} 
a.bluetxt11:link {color: #0066CC; text-decoration: none} 
a.bluetxt11:visited {color: #0066CC; text-decoration: none} 
a.bluetxt11:active {color: #CC6633} 
a.bluetxt11:hover {color: #CC6633; text-decoration: underline}

.blacktxt11 {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height:14px; color: #003A60; font-weight: bold} 
a.title:link {color: #003A60; text-decoration: none} 
a.title:visited {color: #003A60; text-decoration: none} 
a.title:active {color: #CC6633; text-decoration: none} 
a.title:hover {color: #CC6633; text-decoration: underline}


.footertxt11 {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF;  line-height: 16px} 
a.footertxt11:link {color: #FFFFFF; text-decoration: underline} 
a.footertxt11:visited {color: #FFFFFF; text-decoration: underline} 
a.footertxt11:active {color: #CC6633} 
a.footertxt11:hover {color: #CC6633; text-decoration: underline}


.pagination {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #94A2AB;  line-height: 16px}
a.pagination:link {color: #0066CC; text-decoration: none} 
a.pagination:visited {color: #CC6633; text-decoration: none} 
a.pagination:active {color: #CC6633} 
a.pagination:hover {color: #CC6633; text-decoration: underline}

.calMonth {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; line-height: 14px} 

.calDay {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 24px; color: #FFFFFF; font-weight: bold}

.fineprint {font-family: Verdana, arial, sans-serif; font-size: 9px; color: #788A98; line-height: 14px} 
a.fineprint:link {color: #788A98; text-decoration: none} 
a.fineprint:visited {color: #788A98; text-decoration: none} 
a.fineprint:active {color: #CC6633; text-decoration: none} 
a.fineprint:hover {color: #CC6633; text-decoration: underline}

.download {font-family: Verdana, arial, sans-serif; font-size: 8px; color: #CC6633; line-height: 14px; font-weight: bold} 
a.download:link {color: #CC6633; text-decoration: none} 
a.download:visited {color: #CC6633; text-decoration: none} 
a.download:active {color: #CC6633; text-decoration: none} 
a.download:hover {color: #CC6633; text-decoration: underline}

.title {font-family: "Lucida Grande", Trebuchet MS, Verdana, Arial, Helvetica; font-size: 18px; line-height:22px; color: #003A60; font-weight: bold} 
a.title:link {color: #003A60; text-decoration: none} 
a.title:visited {color: #003A60; text-decoration: none} 
a.title:active {color: #CC6633; text-decoration: none} 
a.title:hover {color: #CC6633; text-decoration: underline}

.searchtitle {font-family: Arial, Trebuchet MS, Verdana, Helvetica; font-size: 15px; line-height:18px; color: #18397C} 
a.searchtitle:link {color: #18397C; text-decoration: none} 
a.searchtitle:visited {color: #18397C; text-decoration: none} 
a.searchtitle:active {color: #CC6633; text-decoration: none} 
a.searchtitle:hover {color: #CC6633; text-decoration: underline}

.EventDate {font-family: Arial, Trebuchet MS, Verdana, Helvetica; font-size: 18px; line-height:22px; color: #CC4732} 

.Header {font-family: Trebuchet MS,verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #8CADCC;  line-height: 15px} 
a.Header:link {color: #8CADCC; text-decoration: none} 
a.Header:visited {color: #8CADCC; text-decoration: none} 
a.Header:active {color: #ACD4FA; text-decoration: underline} 
a.Header:hover {color: #ACD4FA; text-decoration: underline}

.ModuleHeader {font-family: "Lucida Grande", Trebuchet MS, Verdana, Arial, Helvetica; font-size: 18px; color: #6C87A5; line-height: 22px; font-weight: bold} 

input {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal;font-weight: normal; color: #434B7C}

.tabtxt {font-family: Trebuchet MS, Verdana, Arial, Helvetica; font-size: 14px; color: #CC4732; line-height: 14px} 
a.tabtxt:link {color: #1670bb; text-decoration: none; font-weight:bold} 
a.tabtxt:visited {color: #1670bb; text-decoration: none; font-weight:bold} 
a.tabtxt:active {color: #CC6633; font-weight:bold} 
a.tabtxt:hover {color: #CC6633; text-decoration: underline; font-weight:bold}

.tabtxt2 {font-family: Trebuchet MS, Verdana, Arial, Helvetica; font-size: 14px; color: #B0BEC7; line-height: 14px} 
a.tabtxt2:link {color: #5a7089; text-decoration: none} 
a.tabtxt2:visited {color: #5a7089; text-decoration: none} 
a.tabtxt2:active {color: #CC6633} 
a.tabtxt2:hover {color: #CC6633; text-decoration: none}

.Tagtitle {font-family: Arial, Trebuchet MS, Verdana, Helvetica; font-size: 15px; line-height:20px; color: #18397C; font-weight:bold} 
a.Tagtitle:link {color: #18397C; text-decoration: none} 
a.Tagtitle:visited {color: #18397C; text-decoration: none} 
a.Tagtitle:active {color: #CC6633; text-decoration: none} 
a.Tagtitle:hover {color: #CC6633; text-decoration: underline}

.Contracttitle {font-family: "Lucida Grande", Trebuchet MS, Verdana, Helvetica; font-size: 15px; line-height:20px; color: #003A60; font-weight:bold} 
a.Contracttitle:link {color: #003A60; text-decoration: none} 
a.Contracttitle:visited {color: #003A60; text-decoration: none} 
a.Contracttitle:active {color: #CC6633; text-decoration: none} 
a.Contracttitle:hover {color: #CC6633; text-decoration: underline}

.contracttitle2 {font-family: "Lucida Grande", Trebuchet MS, Verdana, Helvetica; font-size: 13px; line-height:17px; color: #18397C;} 
a.contracttitle2:link {color: #18397C; text-decoration: none} 
a.contracttitle2:visited {color: #18397C; text-decoration: none} 
a.contracttitle2:active {color: #CC6633; text-decoration: none} 
a.contracttitle2:hover {color: #CC6633; text-decoration: underline}

.Nav {font-family: Trebuchet MS, Verdana, Arial, Helvetica; font-size: 18px; color: #0066CC; line-height: 22px} 
a.Nav:link {color: #0066CC; text-decoration: underline} 
a.Nav:visited {color: #0066CC; text-decoration: underline} 
a.Nav:active {color: #CC6633, text-decoration: underline} 
a.Nav:hover {color: #CC6633; text-decoration: underline}

.Pageheader {font-family: Trebuchet MS, Verdana, Arial, Helvetica; font-size: 20px; color: #B0BEC7; line-height: 22px; font-weight: bold} 
a.Pageheader:link {color: #0066CC; text-decoration: underline} 
a.Pageheader:visited {color: #0066CC; text-decoration: underline} 
a.Pageheader:active {color: #CC6633, text-decoration: underline} 
a.Pageheader:hover {color: #CC6633; text-decoration: underline}

.LtBlueTxt {font-family: Trebuchet MS, Verdana, Arial, Helvetica; font-size: 13px; color: #4C588E; line-height: 14px} 

.redtxt {font-family: Trebuchet MS, Verdana, Arial, Helvetica; font-size: 12px; color: #CC6633; line-height: 14px} 
a.redtxt:link {color: #CC6633; text-decoration: none} 
a.redtxt:visited {color: #CC6633; text-decoration: none} 
a.redtxt:active {color: #CC6633} 
a.redtxt:hover {color: #CC6633; text-decoration: underline}

.Rank {
        border: 1px solid #EDF1F5;
        padding: 4px;   
        background: #FFF;
        font: 14px Aril, Sans-Serif;
        color: #6C87A5;
    }
a.Rank:link {color: #969696; text-decoration: none} 
a.Rank:visited {color: #969696; text-decoration: none} 
a.Rank:active {color: #FFFFFF, text-decoration: none} 
a.Rank:hover {color: #FFFFFF; text-decoration: none
		border: 2px solid #3B80A8;
        padding: 4px;   
        background: #59A5D1;
}

.Alpha {font-family: arial black, arial, Trebuchet MS, Verdana, Helvetica, sans-serif; font-size: 13px; color: #BDC6C7; line-height: 16px}
a.Alpha:link {color: #BDC6C7; text-decoration: none} 
a.Alpha:visited {color: #CC6633; text-decoration: none} 
a.Alpha:active {color: #CC6633} 
a.Alpha:hover {color: #CC6633; text-decoration: underline}

div#navigation {width: 100px; background: #f7f7f7; padding: 10px;  z-index: 99; position: absolute; left: 10px; top: 3px;
border: 2px solid;
border-bottom: 0px;
border-left-color: #DDDDDD;
border-right-color: #DDDDDD;
border-top-color: #DDDDDD}

.Subtitle {font-family: Trebuchet MS, Verdana, Arial, Helvetica; font-size: 13px; color: #6C87A5; line-height: 20px; font-weight:bold} 


/* */
input, textarea {
        border: 1px solid #c0bebe;
        padding: 5px;   
        background: #FFF url(images/bg_input_white.gif) 0 100% repeat-x;
        font: 13px Trebuchet MS, Arial, Sans-Serif;
        color: #56646E;
    }

 
input[type="radio"] {  border: 0px; padding: 1px; font: 13px Trebuchet MS, Arial, Sans-Serif; background-image: none; background-color: #FFFFFF; }


input[type="checkbox"] {  border: 0px; background-image: none; background-color: #FFFFFF; }


input[type="image"] { padding: 0px; }

      
.RadioButtonListClassWhite input[type="radio"] 
{ 
    border: 0px; padding: 3px; font: 13px Trebuchet MS, Arial, Sans-Serif;
    background-image: none; background-color: #FFFFFF; 
}


.RadioButtonListClassGrey input[type="radio"] 
{ 
    border: 0px; padding: 3px; font: 13px Trebuchet MS, Arial, Sans-Serif;
    background-image: none; background-color: #E5EAEE; 
}




/* BUTTONS */

.buttons a, .buttons button{
    display:block;
    float:left;
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #b9c5cd;
    border-top:1px solid #dadcdd;
    border-left:1px solid #dadcdd;

    font-family: "Tahoma", Arial, Verdana, sans-serif;
    font-size:11px;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#0066cc;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
.buttons button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}

/* BLUE */

button:hover, .buttons a:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#0066cc;
}
.buttons a:active{
    background-color:#0066cc;
    border:1px solid #0066cc;
    color:#fff;
}

/* GREEN */

button.green, .buttons a.green{
    color:#529214;
}
.buttons a.green:hover, button.green:hover{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}
.buttons a.green:active{
    background-color:#529214;
    border:1px solid #529214;
    color:#fff;
}

/* RED */

.buttons a.red, button.red{
    color:#cc5433;
}
.buttons a.red:hover, button.red:hover{
    background:#fbe7d8;
    border:1px solid #ffbeb7;
    color:#cc5433;
}
.buttons a.red:active{
    background-color:#cc2e14;
    border:1px solid #cc2e14;
    color:#fff;
}

.myFashZone
{
    z-index:-1;
    position:relative;
    
}