/* FONT-FACE */
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on May 26, 2011 */

/*
@font-face {
    font-family: 'AllerRegular';
    src: url('../fonts/aller_rg-webfont.eot');
    src: url('../fonts/aller_rg-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/aller_rg-webfont.woff') format('woff'),
         url('../fonts/aller_rg-webfont.ttf') format('truetype'),
         url('../fonts/aller_rg-webfont.svg#') format('svg');
    font-weight: normal;
    font-style: normal;

}*/



body { font-family: 'Open Sans', 'Istok Web', 'Maven Pro', Arial, 'Maven Pro', Arial,Arial, AllerRegular, Helvetica,  Arial, sans-serif; }

a:link, a:active, a:visited {color: #285caa; text-decoration: none; } 
a:hover {color: #285caa; text-decoration: underline;}

a.arrow:link, a.arrow:active, a.arrow:visited {color: #285caa; text-decoration: none; background: url(../images/nav-arrow.gif) 0 5px no-repeat; padding-left:15px;} 
a.arrow:hover {color: #285caa; text-decoration: underline;}

a.blue:link, a.blue:active, a.blue:visited {color: #285caa; text-decoration: none;} 
a.blue:hover {color: #c285caa; text-decoration: underline;}

a.black:link, a.black:active, a.black:visited {color: black; text-decoration: none;} 
a.black:hover {color: black; text-decoration: underline;}

a.leftnav:link, a.leftnav:active, a.leftnav:visited, a.leftnavSelected:link, a.leftnavSelected:active, a.leftnavSelected:visited {color: white; text-decoration: none; display: block; background: #285caa; margin-bottom: 2px; padding:4px 6px 4px 0px; border: 1px solid #d6d8da; border-left: 0px;}
a.leftnav:hover, a.leftnavPlus:hover {color: #5a5a5b; text-decoration: none; display: block; background: white; margin-bottom: 2px; padding:4px 6px 4px 0px; border: 1px solid #d6d8da; border-left: 0px;}

a.leftnavSelected:link, a.leftnavSelected:active, a.leftnavSelected:visited {color: white; background: #285CAA;}
a.leftnavSelected:hover {color: white; background: #5f5f5f;}

a.leftnavSub:link, a.leftnavSub:active, a.leftnavSub:visited, a.leftnavSubSelected:link, a.leftnavSubSelected:active, a.leftnavSubSelected:visited {color: #5a5a5b; text-decoration: none; background: #e6e7e8; display: block; margin-bottom: 2px; border: 1px solid #d6d8da; border-left: 0px; padding:4px 6px 4px 0px; }
a.leftnavSub:hover, a.leftnavSubSelected:hover {color: #285caa; background: white; text-decoration: none; display: block; margin-bottom: 2px; padding:4px 6px 4px 0px;}

a.leftnavSubSelected:link, a.leftnavSubSelected:active, a.leftnavSubSelected:visited {color: #285caa; background: #d6d8da;}
a.leftnavSubSelected:hover {color: #285caa;}

a.leftnavSub2:link, a.leftnavSub2:active, a.leftnavSub2:visited {color: #5a5a5b; text-decoration: none; display: block; margin-bottom: 2px; padding:4px 6px 4px 0px;}
a.leftnavSub2Selected:link, a.leftnavSub2Selected:active, a.leftnavSub2Selected:visited {color: #234F93; text-decoration: none; display: block; margin-bottom: 2px; padding:4px 6px 4px 0px;}
a.leftnavSub2:hover, a.leftnavSub2Selected:hover {color: #285caa; text-decoration: none; display: block; margin-bottom: 2px; padding:4px 6px 4px 0px;}

a.leftnavSub2Selected:link, a.leftnavSub2Selected:active, a.leftnavSub2Selected:visited {color: #285caa;}
a.leftnavSub2Selected:hover {color: #285caa;}

a.white:link, a.white:active, a.white:visited {color: #cdd9eb; text-decoration: none;} 
a.white:hover {color: white; text-decoration: underline; background:none;}

p {
	padding-top: 5px;
	padding-bottom: 4px;	
	font-size: 0.8em;
	color:#5A5A5B;
}

h1 {
	color: #285caa;
	padding-top: 5px;
	font-size: 1.5em;
}

h2 {
	color:#234F93;
	padding-top: 5px;
	font-size: 1.1em;
}

h4 {
	color: black;
	font-size: 0.8em;
	font-weight: bold;
}

h3 {
	color: #285caa;
	font-size: 0.8em;
	font-weight: bold;
}


.smallText {
	font-size: 0.7em;
}

.smallGrey {
	font-size: 0.8em;
	color: #555555;
}

.XsmallGrey {
	font-size: 0.7em;
	color: #555555;
}

.smallRed {
	font-size: 0.8em;
	color: #ff0000;
}

.largeText {
	font-size: 1.1em;
}

.redText {
	color: #ff0000;
}

.logintitle {
	color: white;
	padding: 2px 2px 2px 6px;
	font-size: 0.9em;
	font-weight: bold;
}

.blueText, .success {
	color: #285caa;
}


.success {
	font-size: 1.2em;
}

.black { color:#000000; }


.error { color: #c00; font-weight: bold; }
	
