@import url('reset.css');

/* Body / Wrapper styles / General Element tags, such as A and IMG */
body {background:#adc2d6; font-family:Tahoma, Helvetica, sans-serif;font-size:.9em; }
.wrapper {background:#fff; margin:30px  1.5% 3px 1.5%; text-align:left; position:relative; min-width:740px; }
.strip {background:#336699; height:30px; display:block; position:absolute; top:0; left:0; width:100%;}
.clear {clear:both;}
a {color: #1a4a7b;}

/* Header styles: macro nav, main nav, logo */
.header {height:80px;}
.header h1 {}
.header h1 a {width:162px; height:54px; display:block; float:left;text-indent:-1000em; background:url(../images/logo.png) top left no-repeat; margin:14px 0 0 16px;}
.header ul {color:#666666; text-transform:uppercase; font-size:9px; position:absolute; top:34px; right:56px;}
.header ul li {float:left; padding:0 4px; border-right:1px solid #666;}
.header ul li a {color:#666666; text-decoration:none;}
.header ul li a:hover {color:#000; text-decoration:underline;}

/* General Content */
.content {clear:both;border-top:7px solid #336699; padding:22px 0 20px 25px; font-size:13px; position:relative; }
.content h1, .content h2, .content h3, .content h4, .content h5 {text-transform: uppercase; font-weight:bold;margin: 10px 0;}
.content p {margin:10px 0; line-height:1.2em;}

/* Right col */
.content .rightcol { background:url(../images/sidebar-dot.gif) top left repeat-y; padding:8px 12px; }
.content .rightcol a {color:#000; text-decoration:none;}
.content .rightcol a:hover {text-decoration:underline;color:#336699;}
.content .rightcol h3 {text-transform:uppercase; margin:0 0 16px 0;}
.content .rightcol ul {padding:0 0 30px 0;}
.content .rightcol ul li {background:url(../images/right-arrow.gif) 0 60% no-repeat; margin:0 3px; padding:5px 18px 5px 18px;}

/* Left col */
.content .leftcol { }
.content .leftcol h3 {font-size:.9em;}
/*
.leftcol ul, .content .leftcol ol {margin: 10px 0 20px 0;}
.leftcol ol li {margin:3px 0 3px 10px; list-style:decimal inside;}
.leftcol ul li {margin:3px 0 3px 10px; list-style:circle inside;}
*/

.footer {margin:0 auto 40px auto; width:762px; text-align:center; font-size:11px; }

#thumbnails li a, #thumbnails li a:visited, #thumbnails li a:link { color: blue;}

table.form td {	font-size:11px;	padding:3px 5px 5px 0;}
h4.signin {	border-bottom:3px solid #EEEEEE; color:#2C3034; font-size:16px; line-height:21px; margin:0 0 15px; padding:0 0 5px; text-transform:none; }
p.error { color: red; border: 1px solid navy; background-color: #f2f2f2; padding: 10px;}
#leftNavList .currentPage { font-weight: bold;}

/* Jquery Loadmask */
.loadmask { z-index: 100; position: absolute; top:0; left:0; -moz-opacity: 0.5; opacity: .50; filter: alpha(opacity=50); background-color: #CCC; width: 100%; height: 100%; zoom: 1; }
.loadmask-msg { z-index: 20001; position: absolute; top: 0; left: 0; border:1px solid #6593cf; background: #c3daf9; padding:2px; }
.loadmask-msg div { padding:5px 10px 5px 25px; background: #fbfbfb url('/site_media/img/loading.gif') no-repeat 5px 5px; line-height: 16px; border:1px solid #a3bad9; color:#222; font:normal 11px tahoma, arial, helvetica, sans-serif; cursor:wait; }
.masked { overflow: hidden !important; }
.masked-relative { position: relative !important; }
.masked-hidden { visibility: hidden !important; }
#feedback-dialog {  width: 300px;  background: url('/site_media/img/feedback-right.png') 100% 0 repeat-y; padding:0; }
#feedback-bottom { background: url('/site_media/img/feedback-top.png') 0 0 repeat-x; padding:2px 0 0 0 !important; }
#feedback-dialog p label {font-size:14px; font-variant: small-caps; }
#feedback-dialog form {background: #f6f6f6 url('/site_media/img/feedback-top.png') left bottom repeat-x;padding: 20px; height:235px; }
#feedback-dialog h3 {margin:0 0 10px 0; font-size:20px; color:#666666; border-bottom:#ddd 1px solid; padding:0 0 3px 0;}
#feedback-dialog textarea {width:250px !important;}
#feedback-handle { cursor:pointer;top:-3px !important; }
#feedback-dialog .submitBtn input { cursor:pointer; font-weight: bold; font-size: 12px; }
#feedback-dialog .submitBtn { text-align: center; }
#feedback-dialog .submitBtn #resetFeedback { margin-left: 15px; }

