

a:link,a:active,a:visited {
color:#FFFFFF;
background-color:transparent;
text-decoration:none;
}

a:hover {
color:#FFFFFF;
background-color:transparent;
text-decoration:underline !important;
}

/*===============================================================*/
/*============================= LINKS ===========================*/
/*===============================================================*/

a:link.bodytextgrey, a:visited.bodytextgrey {
color:#666666;
text-decoration: none
}

a:hover.bodytextgrey {
color:#666666;
text-decoration:underline;
}

a:link.bodytextburgundy, a:visited.bodytextburgundy {
color:#593038;
text-decoration: none
}

a:hover.bodytextburgundy {
color:#593038;
text-decoration:underline;
}

a:link.bodytextmagenta, a:visited.bodytextmagenta {
color:#589ab2;
text-decoration: none
}

a:hover.bodytextmagenta {
color:#589ab2;
text-decoration:underline;
}

/*===============================================================*/
/*============================= FONTS ===========================*/
/*===============================================================*/

.googletitlemagenta {font-family: 'Vollkorn', arial, serif; font-size: 26px; color: #589ab2;}
a.googletitlemagenta:link {text-decoration: none;}
a.googletitlemagenta:visited {text-decoration: none;}
a.googletitlemagenta:hover {text-decoration: underline; color: #589ab2;}
a.googletitlemagenta:active {text-decoration: none;}

.googlesmallmagenta {font-family: Arial; font-size: 11px; color: #589ab2;}
a.googlesmallmagenta:link {text-decoration: none;}
a.googlesmallmagenta:visited {text-decoration: none;}
a.googlesmallmagenta:hover {text-decoration: underline; color: #589ab2;}
a.googlesmallmagenta:active {text-decoration: none;}

.bodytextwhite {font-family: Arial; font-size: 11px; color: #FFFFFF;}
.bodytextwhite a:link {text-decoration: none;}
.bodytextwhite a:visited {text-decoration: none;}
.bodytextwhite a:active {text-decoration: none;}
.bodytextwhite a:hover {text-decoration: underline; color: #FFFFFF;}

.bodytextwhitealternate {font-family: Candara, Corbel; font-size: 13px; color: #FFFFFF;}
a.bodytextwhitealternate:link {text-decoration: none; color: #FFFFFF;}
a.bodytextwhitealternate:visited {text-decoration: none; color: #FFFFFF;}
a.bodytextwhitealternate:hover {text-decoration: underline; color: #FFFFFF;}
a.bodytextwhitealternate:active {text-decoration: none; color: #FFFFFF;}

.bodytextsmalltitlewhite {font-family: Arial; font-size: 14px; color: #FFFFFF;}
a.bodytextsmalltitlewhite:link {text-decoration: none; color: #FFFFFF;}
a.bodytextsmalltitlewhite:visited {text-decoration: none; color: #FFFFFF;}
a.bodytextsmalltitlewhite:hover {text-decoration: underline; color: #FFFFFF;}
a.bodytextsmalltitlewhite:active {text-decoration: none; color: #FFFFFF;}

/*===*/

.bodytextgrey {font-family: Arial; font-size: 11px; color: #666666;}
a.bodytextgrey:link {text-decoration: none; color: #666666;}
a.bodytextgrey:visited {text-decoration: none; color: #666666;}
a.bodytextgrey:hover {text-decoration: underline; color: #666666;}
a.bodytextgrey:active {text-decoration: none; color: #666666;}

.bodytextsmalltitlegrey {font-family: Arial; font-size: 14px; color: #393c3e;}
a.bodytextsmalltitlegrey:link {text-decoration: none; color: #393c3e;}
a.bodytextsmalltitlegrey:visited {text-decoration: none; color: #393c3e;}
a.bodytextsmalltitlegrey:hover {text-decoration: underline; color: #393c3e;}
a.bodytextsmalltitlegrey:active {text-decoration: none; color: #393c3e;}

.bodytextmagenta {font-family: Arial; font-size: 11px; color: #589ab2;}
.bodytextmagenta a:link {text-decoration: none;}
.bodytextmagenta a:visited {text-decoration: none;}
.bodytextmagenta a:active {text-decoration: none;}
.bodytextmagenta a:hover {text-decoration: underline; color: #589ab2;}

.bodytextsmalltitlemagenta {font-family: Arial; font-size: 14px; color: #589ab2;}
a.bodytextsmalltitlemagenta:link {text-decoration: none; color: #589ab2;}
a.bodytextsmalltitlemagenta:visited {text-decoration: none; color: #589ab2;}
a.bodytextsmalltitlemagenta:hover {text-decoration: underline; color: #589ab2;}
a.bodytextsmalltitlemagenta:active {text-decoration: none; color: #589ab2;}

.bodytextburgundy {font-family: Arial; font-size: 11px; color: #593038;}
a.bodytextburgundy:link {text-decoration: none; color: #593038;}
a.bodytextburgundy:visited {text-decoration: none; color: #593038;}
a.bodytextburgundy:hover {text-decoration: underline; color: #593038;}
a.bodytextburgundy:active {text-decoration: none; color: #593038;}

.bodytextsmalltitleburgundy {font-family: Arial; font-size: 14px; color: #593038;}
a.bodytextsmalltitleburgundy:link {text-decoration: none; color: #593038;}
a.bodytextsmalltitleburgundy:visited {text-decoration: none; color: #593038;}
a.bodytextsmalltitleburgundy:hover {text-decoration: underline; color: #593038;}
a.bodytextsmalltitleburgundy:active {text-decoration: none; color: #593038;}

.bodytextyellow {font-family: Arial; font-size: 11px; color: #e1a73b; font-weight:bold;}
a.bodytextyellow:link {text-decoration: none; color: #e1a73b;}
a.bodytextyellow:visited {text-decoration: none; color: #e1a73b;}
a.bodytextyellow:hover {text-decoration: underline; color: #e1a73b;}
a.bodytextyellow:active {text-decoration: none; color: #e1a73b;}

.bodytextdarkgrey {font-family: Arial; font-size: 11px; color: #3b3b3b;}
a.bodytextdarkgrey:link {text-decoration: none; color: #3b3b3b;}
a.bodytextdarkgrey:visited {text-decoration: none; color: #3b3b3b;}
a.bodytextdarkgrey:hover {text-decoration: underline; color: #3b3b3b;}
a.bodytextdarkgrey:active {text-decoration: none; color: #3b3b3b;}

/*====================================================================*/
/*============================= BACKGROUNDS ===========================*/
/*====================================================================*/


/* default body background color */ 
/*BODY {background: #71afc6 none;}*/

body {
	background-image: url(images/bg_blue.gif);
}

.textbottom {vertical-align:text-bottom;} 
.texttop {vertical-align:text-top;} 



/*==============================================================*/
/*============================= SIFR ===========================*/
/*==============================================================*/

.sIFR-dummy {
width:0;
height:0;
margin-left:42px !important;
z-index:0;
}

.sIFR-flash {
visibility:visible !important;
margin:0;
padding:0;
}

.sIFR-unloading .sIFR-flash {
visibility:hidden !important;
}

.sIFR-replaced,.sIFR-ignore {
visibility:visible !important;
z-index:0 !important;
}

.sIFR-alternate {
position:absolute;
left:0;
top:0;
width:0 !important;
height:0 !important;
display:block;
overflow:hidden;
border:none !important;
margin:0 !important;
padding:0 !important;
}

.sIFR-replaced div.sIFR-fixfocus {
overflow:auto;
letter-spacing:0;
float:none;
margin:0;
padding:0;
}



