@charset "utf-8";
/* CSS Document */

/* General Styles */
body {background-color:#FFFFFF; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#000000; margin:0px; padding:0px;}
a {color:#000000; text-decoration:underline;}
a:hover {color:#1d8dd0;}

/* Header Specific Styles */
#header #langs {font-size:10px; color:#aaaaaa; margin-bottom:25px; margin-top:6px;}
#header #langs a {text-decoration:none; color:#aaaaaa;}
#header #langs a.active {font-weight:bold;}
#header #nav {font-size:12px; font-variant:small-caps;}
#header #nav a {color:#000000; text-decoration:none; margin: 0px 10px 0px 10px; padding-bottom:10px; background-image:none; background-position:bottom center; background-repeat:no-repeat;}
#header #nav a:hover, #header #nav a.active {color:#1d8dd0; background-image:url(nav_triangle.jpg);}
#header #logo_large {margin:0px;}
#header #logo_small {margin:10px 2px 10px 2px;}

/* Footer Specific Styles */
.footer_hr {height:1px; color:#016ac1;}
.footer a {text-decoration:none; margin:0px 10px 0px 10px;}
.copyright {color:#aaaaaa;}

/* Home Page Specific Styles */
body#home {background-image:url(home_bkg.jpg); background-repeat:repeat-x; background-position:top;}
body#home #header #langs {margin-bottom:35px;}
.homecontent {color:#FFFFFF; font-size:12px;}
.homecontent a, .homecontent a:hover {color:#FFFFFF;}

/* Sub Page Styles */
body {background-image:url(subs_bkg.jpg); background-repeat:repeat-x; background-position:top;}
.subnav {padding:30px; font-size:12px;}
.subnav ul {margin:0px; padding:0px;}
.subnav ul li {list-style:none; margin-bottom:8px; margin-left:0px; padding-left:0px;}
.subnav a {color:#016ac1; text-decoration:none;}
.subnav a:hover {text-decoration:underline;}
.accentblock {background-image:url(accent_grad.png); background-position:top; background-repeat:repeat-x; font-size:14px; font-weight:bold; color:#FFFFFF; height:150px; padding:15px;}
.accentblock a {color:#82c5fd; text-decoration:none;}
.accentblock a:hover {text-decoration:underline; color:#82c5fd;}
.maincontent {font-size:12px; padding:20px;}
.maincontent h2 {color:#FFFFFF;}
.caption {font-size:11px;}