@charset "utf-8";

/* GLOBAL RESET */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;}
:focus{outline:0;}
body{line-height:1;color:#000;background:#FFF;}
ol,ul{list-style:none;}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:400;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
img a{border:none;}

/* STYLES */
body{background:url(../img/bg_site.png) repeat-x fixed;}
#container{width:980px; margin:0 auto; background:#fff; border:1px solid #d0d5c3; overflow:hidden;}
#header{width:980px; height:285px; background:url(../img/bg_header.jpg) no-repeat right;}
#header #logo{width:283px; height:285px; float:left;}

#navigation { float:right; padding:45px 5px 0 0; width:648px; text-align:right; letter-spacing:1px; font-variant:small-caps; font-family:Georgia, "Times New Roman", Times, serif;}
#navigation ul li{ display:inline; margin:0 26px 0 0; }
#navigation ul li a{color:#2c9cd0;  font-size:14px; text-decoration:none; }
#navigation ul li a:hover {color:#c3e169; background:url(../img/tick.gif) no-repeat top center; padding-top:20px;}

#sidebar{width:248px; padding:16px 19px 0 32px; background:#fff url(../img/bdr_sidebar.png) no-repeat right top; float:left;}
#sidebar h1{font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; color:#4e4e4e; font-weight:400;margin-bottom:10px;}
#sidebar .form{font-size:12px; padding-top:12px; font-family:Georgia, "Times New Roman", Times, serif; color:#777;}
#sidebar .form input{font-size:12px;border:1px solid #969696;height:17px;width:232px;margin:3px 0 5px 0;}
#sidebar .form textarea{font-size:12px;border:1px solid #969696;height:60px;width:232px;}
#sidebar input.submit{margin:5px 0 60px 0; color:#777;}
#sidebar .block{width:248px; float:right; margin-bottom:20px;}
#sidebar .block img{margin-bottom:20px;}
#sidebar .block p{text-align:left; font-family:"Times New Roman", Times, serif; font-size:14px; line-height: 18px; color:#777; margin:0 0 25px 45px;}

#content{width:630px; float:right; padding:10px 30px 0 0; }
#content h1{font-family:Georgia, "Times New Roman", Times, serif; font-size:30px; color:#4e4e4e; font-weight:400; border-bottom:1px dotted #cdd3b9; padding-bottom:10px; margin-bottom:10px;}
#content p{font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; line-height: 20px; color:#777; margin-bottom:10px;}
#content p a{color:#2c9cd0; text-decoration:none;}
#content p a:hover{color:#c3e169; text-decoration:underline;}
#content ul{font-family:Georgia,"Times New Roman", Times, serif; font-size:12px; line-height: 20px; color:#777; text-indent:20px; list-style-type:circle; list-style-position:inside; margin-bottom:15px;}
#content #btnwrapper{width:630px; height:45px; background:url(../img/bg_buttons.png) repeat-y; padding-top:20px; margin:30px 0 50px 0;}
#content #btnwrapper img{margin-left:90px;}
#content .block{width:630px; margin-bottom:30px; overflow:hidden;}
#content .block img{float:left; margin-top:10px;}
#content .block .box{width:290px; float:right;}
#content .block .box h2{font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; color:#778650; font-weight:400; border-bottom:1px dotted #cdd3b9; padding-bottom:5px; margin-bottom:5px;}


#footer{width:980px; height:133px; background:url(../img/bg_footer.gif) no-repeat; clear:both;}
#footernav { float:left; padding:60px 0px 0px 300px; width:650px; text-align:left; font-family:Georgia, "Times New Roman", Times, serif;}
#footernav ul li{ display:inline; margin:0px 30px 0px 0px; }
#footernav ul li a{color:#2c9cd0;  font-size:11px; text-decoration:none; }
#footernav ul li a:hover {color:#c3e169;}
#footernav p{font-size:10px; color:#bdbdbd; font-family:Arial, Helvetica, sans-serif; margin-top:5px;}
#footernav a{color:#bdbdbd; text-decoration:none;}
#footernav a:hover{color:#000000; text-decoration:underline;}

blockquote{font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:400; color:#777; line-height: 20px; padding:10px 0 5px 0; background-image:url(../img/openquote.gif);background-position:top left;background-repeat:no-repeat;text-indent:45px;margin:15px;}
blockquote span{display:block;background-image:url(../img/closequote.gif);background-repeat:no-repeat;background-position:bottom right; padding-bottom:10px;}
cite{text-align:right; float:right; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:400; color:#666; line-height: 20px;}