body
{margin:0; padding:0; color:#303030; background:#fafafa; 
font:82% Verdana,Tahoma,sans-serif;}
ul.listStyle {list-style:circle; margin:15px 0 20px 0; font-size:0.9em;}
li.listStyle {margin:0 0 8px 25px;}

a {color:#d85d5d; font-weight:bold; text-decoration:none;}
a:hover {color:#505050; text-decoration:underline;}

a img {border-color:#eee;}
a img:hover {background:#eee; border-color:#eee;}

/**************** Sidebar area styles ****************/

#sidebar
{z-index:999;position:absolute; top:0; left:0; width:220px; height:100%; overflow:hidden; background:#e0e0e0 url(sidebarbg.gif) top right repeat-y; text-align:left;}
* html #sidebar { width:220px; /*IE6 only*/ }
*:first-child+html  #sidebar { width:220px; }  /* IE7*/
body > #sidebar {position:fixed;}
#sidebar img {background-color:transparent;border:none;margin:0; }

#sidebar h2, #sidebar h3
{clear:both;margin:6px 4px 2px 5px;
 border-top: 1px #eee solid; border-bottom:1px #ccc solid;color:#292929; 
 font-size:1.3em; font-weight:bold; letter-spacing:-1px; text-align:left;}
#sidebar h2 { text-align:center; }
#sidebar p {margin:4px 2px 4px 2px; color:#606060; font-size:0.9em;}
#sidebar a {color:#808080}

/**************** Content area styles ****************/

#content {width:75%; margin:0 0 40px 225px;min-width:700px; padding:20px 20px; background:#fafafa;}
* html content { margin:0 0 40px 210px; } /* IE6*/
*:first-child+html  content { margin:0 0 0 210px; }  /* IE7*/
#content p {margin:15px 0 10px 0; line-height:1.5em;}

#content h1 {margin:0; font-size:3em; letter-spacing:-5px; text-align:center;}
#content h2 {margin:0; color:#808080; font-weight:normal; font-size:2.3em; letter-spacing:-2px; text-align:center;}
#content h3 {clear:both; margin:60px 0 10px 0; font-weight:normal; font-size: 2em; letter-spacing:-2px;}

/**************** Navigation menu styles ****************/
.sbilinks ul { margin:0;padding:0;font-size:0.9em;}
.sbilinks li { text-align:left; list-style-type: none; margin:0;border-right:1px #c0c0c0 solid;padding:2px 0 2px 2px;}
.sbilinks li a:hover { background: #fafafa; color: #000; padding-left:3px; margin:0; } 
.sbilinks a { display:block; padding:2px 0 2px 0; color:#606060; font-size:1.2em; font-weight:normal; text-decoration:none; }
.sbilinks li.active { background:#fafafa;border-right:2px solid #fafafa;border-top:2px solid #c0c0c0; border-bottom:2px solid #c0c0c0; }
.sub ul {margin:0;padding:0; }
.sub li {padding:2px 0 2px 2px;}
.sub li a { padding-left:14px; margin:0; } 
.sub a { display:block; padding:2px 0 2px 0; color:#606060; font-size:1.3em; font-weight:normal; text-decoration:none; }
.sub li a:hover { background: #fafafa; color: #000; padding-left:17px; margin:0; } 
.sub li.active {margin-left:-1px;margin-right:-1px;width:215px; background:#fafafa;border-right:2px solid #fafafa;border-top:2px solid #c0c0c0; border-bottom:2px solid #c0c0c0; }
.li_one,.li_two {font-size:9px; }
#ul_one, #ul_two {display:block;}

.contactHeader { position:relative;clear:both;border-top: 2px #eee inset; margin:40px auto;font-size:14px;color:#000040; }
.colorbackSkyBlue  {background-color:#000040;}
.colorSkyBlue   {color:#000040;}
.blueBold {margin:20px 5px;color:#000040;font-weight:bold;}
img { margin:0 15px 15px 0; padding:1px; background:#ffffff; border:1px solid #d0d0d0;}
.floatLeft { float:left; }
.floatRight { float:right; margin:8px;}
.floatCenter { margin: 5px auto; }

.left-caption { border: 1px solid #ccc;background-color:#f1f1f0;float: left; margin: 0 1% 1% 2%; padding: 0px; text-align: center; display: block;}
.right-caption { border: 1px solid #ccc;background-color:#f1f1f0;float: right; margin: 0 0 1% 2%; padding: 0px; text-align: center; display: block; }
.center-caption { border: 1px solid #ccc;background-color:#FbFbFb;margin: 0 0 1em 2%; padding: 5px; text-align: center; display: block;}
.left-caption img, .right-caption img, .center-caption img { margin: 0; padding:0px; max-width:100%;  }
.left-caption p, .right-caption p, .center-caption p {background: #f1f1f0; margin: 0; padding: 0; 
   font-size: 1.2em; font-weight:bold;line-height:1em;color:#F94D0B;margin-top:-10px; }
*html .left-caption p,*html .right-caption p,*html .center-caption p { width:101%; } 
*:first-child+html .left-caption p,*:first-child+html .right-caption p,*:first-child+html .center-caption p { width:101%; } 
#footer {z-index:9999;border-top:2px solid #c0c0c0;width:99%;margin:0 0 0 218px;height:29px; line-height:21px;background:#E2E2E2;
         color:#808080;text-align:left;bottom:0px;position:fixed; }
*html #footer { margin-left:216px; padding:0;} /* ie */
*:first-child+html  #footer { margin-left:218px; padding:0;}  /* IE7*/
#winkerFooter {float:right;padding-right:210px; }
#winkerFooter a {width:250px;line-height:21px;color: #999;text-decoration:none;display:inline;}
#winkerFooter a:hover {background:transparent url(winkLogo.gif) left center no-repeat;
           text-decoration: none;padding-left:40px;text-align:right;color:midnightblue;border: #eee 2px dotted; }
