a
{
color:#000;
outline:none;
}

body
{
background-color:#fff;
font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
font-size:0.9em;
color:#333;
line-height:160%;
background-image:url(../graphics/sj-back-3.gif);
background-position:bottom right;
background-attachment:fixed;
background-repeat:no-repeat;
}

fieldset
{
width:180px;
margin:0 0 0 5px;
padding-left:5px;
border:0;
font:11px Verdana, Arial, Helvetica, sans-serif;
}

h1
{
display:none;
}

h2
{
color:#036;
font-size:1.2em;
font-family:verdana, helvetica, sans-serif;
padding:0;
margin:0;
line-height: 130%;
}

/*---------------END TAGS---------------------*/

.advance
{
font-size:0.7em;
line-height:140%
}

.amazon
{
float:right;
width:120px;
border:1px solid #666;
padding:5px 10px;
margin-top:10px;
}

#banner
{
height:200px;
background-image:url(../graphics/banner-03.jpg);
}

#blog-head
{
width:640px;
margin: 0 auto;
padding:5px 10px 0 10px;
background-image:url(../graphics/panel-back.gif);
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:1.05em;
text-align:justify;
color:#fff;
}

#blog-head a
{
color:#fff;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1em;
}

.booklet
{
float:right;
margin-left:5px;
width:125px;
padding:5px 5px 0 5px;
border:1px solid #999;
font-size:0.8em;
text-align:center;
}

.button
{
outline:none;
background-color:#fff;
color:#000;
-moz-border-radius:4px;
border-radius:4px;
-webkit-border-radius:4px;
border:1px solid #036;
font:11px Verdana, Arial, Helvetica, sans-serif;
cursor:pointer;
}

.button-search
{
outline:none;
background-color:#fff;
color:#000;
-moz-border-radius:4px;
border-radius:4px;
-webkit-border-radius:4px;
border:1px solid #036;
padding:0 3px;
font:11px Verdana, Arial, Helvetica, sans-serif;
cursor:pointer;
}

.button-list
{
outline:none;
background-color:#fff;
color:#630;
-moz-border-radius:4px;
border-radius:4px;
-webkit-border-radius:4px;
border:1px solid #636;
padding:3px 10px;
font:11px Verdana, Arial, Helvetica, sans-serif;
cursor:pointer;
}

.caption
{
font-size:0.8em;
}

.caption2
{
font-size:0.8em;
margin-top:3px;
margin-bottom:0;
}

.col-1
{
width:110px;
}

.col-2
{
width:300px;
}

#contact
{
margin-top:10px;
font:.75em  Verdana, Arial, Helvetica, sans-serif;
}

#contact form
{
line-height:1.5em;
}

#column-right
{
padding-top:10px;
margin-bottom:10px;
float:right;
width:220px;
background-color:#fff;
}

#content
{
padding-top:10px;
float:left;
width:680px;
background-color:#fff;
}

#content-inner
{ 
padding:0 10px 0 10px;
width:660px;
background-color:#fff;
}

.content-inner-left
{
float:left;
width:200px;
padding:0 10px;
margin-bottom:10px;
}

.content-inner-right
{
float:right;
width:440px;
padding:0 10px;
margin-bottom:10px;
}

.content-panel
{
width:640px;
margin: 0 auto;
padding:5px 10px 0 10px;
background-image:url(../graphics/panel-back.gif);
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:1.1em;
color:#036;;
}

.con-form
{
color:#333;
border:1px solid #666;
padding:0 4px;
}

.divider
{
border-bottom:3px solid #E1E1E1;
clear:both;
height:10px;
}

.dropcap
{
float:left;
font-size:75px;
margin-top:25px;
color:#666;
/*padding-top:3px;*/
padding-right:5px;
font-family:Arial, Helvetica, sans-serif;
}

#footer
{
width:890px;
padding:0 5px;
text-align:center;
clear:both;
background-color:#333;
color:#fff;
font-size:0.85em;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

#footer a
{
color:#fff;
}

#gallery
{
width:100%;
border-top:1px dotted #ccc;
border-left:1px dotted #ccc;
margin-bottom:10px;
}

#gallery td
{
font: 0.75em Verdana, Arial, Helvetica, sans-serif;
width:16.7%;
padding:10px 0;
vertical-align:top;
text-align:center;
border-right:1px dotted #ccc;
border-bottom:1px dotted #ccc;
}

.links
{
/*width:435px;*/
}

.links td
{
vertical-align:middle;
padding:5px 10px 5px 0;
border-bottom:1px solid #ccc;
}

.links img
{
float:right;
}

#logostrip
{
clear:both;
/*text-align:center;*/
}

#logostrip img
{
margin:0 18px;
}

/* -------------------MENU----------------------
Generated via www.cssmenubuilder.com 

Copyright (c) 2008-2009 www.cssmenubuilder.com

Permission is hereby granted, free of charge, to any person
obtaining a copy of this software and associated documentation
files (the "Software"), to deal in the Software without
restriction, including without limitation the rights to use,
copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following
conditions:

The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.*/

.menu
{
margin:0;
padding:0; 
height:30px; 
width:100%; 
display:block; 
background:url('../graphics/topMenuImages.png') repeat-x;
border-top:1px solid #333;
}

.menu li
{
padding:0;
margin:0; 
list-style:none; 
display:inline;
}

.menu li a
{
outline:none;
float:left; 
padding-left:15px; 
display:block; 
color:rgb(255,255,255); 
text-decoration:none; 
font:.85em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
cursor:pointer; 
background:url('../graphics/topMenuImages.png') 0px -30px no-repeat;
}

.menu li a span
{
line-height:30px; 
float:left; 
display:block; 
padding-right:15px; 
background:url('../graphics/topMenuImages.png') 100% -30px no-repeat;
}

.menu li a:hover
{
background-position:0px -60px; 
color:rgb(255,255,255);
}

.menu li a:hover span
{
background-position:100% -60px;
}

.menu li a.active, .menu li a.active:hover
{
line-height:30px; 
font:0.85em "Trebuchet MS" Verdana, Arial, Helvetica, sans-serif; 
background:url('../graphics/topMenuImages.png') 0px -90px no-repeat; 
color:rgb(255,255,255);
}

.menu li a.active span, .menu li a.active:hover span
{
background:url('../graphics/topMenuImages.png') 100% -90px no-repeat;
}

/*--------------CSS MENU END-------------*/

#newspanel
{
width:420px;
height:125px;
margin-bottom:10px;
padding:10px 10px 0 10px;
/*background-color:#999;*/
overflow:auto;
border-bottom:1px solid #666;
border-left:1px solid #666;
border-right:1px solid #666;
}

#newshead
{
font-weight:bold;
padding:0 10px;
width:420px;
color:#fff;
border:1px solid #666;
background-color:#333;
}

.news-piece img
{
margin-right:10px;
}

#panel-bottom
{
width:660px;
height:11px;
margin:0 auto 10px auto;
background-image:url(../graphics/panel-back-bottom.gif);
}

.right-column-item
{
float:right;
width:200px;
padding:10px 0 0 0;
margin:0 10px 10px 0;
font:11px Verdana, Arial, Helvetica, sans-serif;
border-top:1px dotted #999;
}

.right-column-logos
{
float:right;
width:200px;
padding:0 0 10px 0;
margin:10px 10px 0 0;
font:11px Verdana, Arial, Helvetica, sans-serif;
}

.right-program
{
float:right;
width:200px;
height:185px;
overflow:auto;
padding:10px 0 10px 0;
margin:0 10px 0 0;
font:11px Verdana, Arial, Helvetica, sans-serif;
border-top:1px dotted #999;
border-bottom:1px dotted #999;
}

.right-program span
{
color:#036;
font-weight:bold;
}

#search
{
float:right;
font-size:.85em;
font-weight:normal;
}

#search input
{
color:#333;
border:1px solid #666;
padding:0 4px;
}

#send, #reset
{
background-color:transparent;
color:#636;
-moz-border-radius:4px;
border-radius:4px;
-webkit-border-radius:4px;
border:1px solid #636;
padding:1px 3px;
font:11px Verdana, Arial, Helvetica, sans-serif;
cursor:pointer;
}

.spacer
{
width:50px;
height:10px;
}

#wrapper
{
width:900px;
margin:0 auto;
background-color:#fff;
border:1px solid #666;
}