/* CSS Document */

body {
	background:#4682b4 url('images/blue-background.gif');
	padding:0;
	font-family: Arial, Helvetica, sans-serifl
	font-size: 12px;
	color:#444444;
	font-size:10px; margin-left:10px; margin-right:10px; margin-top:23px; margin-bottom:10px
}
}
td {
	color: #000000;
	font-weight:normal;
        text-decoration:none;	
	font-size:16px;
	font-family: Arial, Helvetica, sans-serif;
}
a {
	color: #3399cc;
}
a:hover {
    color:#990099;
}
wh {
	color: #6699CC;
	font-weight:bold;
        text-decoration:none;	
	font-size:14px;
	font-family: Arial, Helvetica, sans-serifl
}
.wh2 {
	color: #FFFFFF;
	font-weight:bold;
        text-decoration:none;	
	font-size:14px;
	font-family: Arial, Helvetica, sans-serifl
}
a.wh {
	color: #FFFFFF;
	font-weight:bold;
        text-decoration:none;	
	font-size:14px;
	font-family: Arial, Helvetica, sans-serifl
}
a.wh:hover {
    color:#FFFFFF;
    font-weight:bold;
    text-decoration:none;
    font-size:14px;	
    font-family: Arial, Helvetica, sans-serifl
}

a.bl {
	color: #000000;
	font-weight:bold;
        text-decoration:none;	
	font-size:24px;
	font-family: Arial, Helvetica, sans-serifl
}
a.bl:hover {
    color:#000000;
    font-weight:bold;
    text-decoration:none;
    font-size:24px;	
    font-family: Arial, Helvetica, sans-serifl
}

h1 {
font-size: 22px;
font-weight: bold;
color: #6699cc;
line-height: 16px;
}

h2 {
    font-size: 16px;
	font-weight: bold;
	color: #6699cc;
	line-height: 14px;
}
h3 {
    font-size: 14px;
	font-weight: bold;
	color: #6699cc;
	line-height: 14px;
}
h4 {
font-size: 22px;
font-weight: bold;
color: #000000;
line-height: 16px;
}

h5 {
    font-size: 16px;
	font-weight: bold;
	color: #000000;
	line-height: 14px;
}
h6 {
    font-size: 14px;
	font-weight: bold;
	color: #000000;
	line-height: 14px;
}

#container {
	width: 100%;
	background: url('images/background.jpg') repeat-y top center;
}
#content {
        width: 983px;
	min-height: 570px;
	_height: 570px;
	margin: 0px auto;
	padding: 0px;
	background:url('images/top-curve.jpg') no-repeat top center;
}
#contencontainer {
	height: 100%;
	padding: 0px 0px 100px 0px;
	_padding-bottom: 0px;
	background-color: transparent;
	background-position: bottom left;
	background-repeat: no-repeat;
}
#all-nav {
	width: 900px;
	height: 100px;
	padding-top: 40px;
	padding-left: 30px;	
}
#left_col {float: left;
	width: 220px;
	padding-left: 5px;
	overflow: hidden;
	/*background-color: #D6E7FF;*/
}
#left_col_s {
	margin: 0px 0 0 10px;
}
#left_col a {
	font-size: 14px;
	line-height: 22px;
	font-weight: bold;
	color: #3399cc;
}
#left_col2 {float: left;
	width: 220px;
	padding-top: 20px;
	overflow: hidden;
	border: 1px solid #1D394E;
}

#left_col2 a {
	font-size: 14px;
	line-height: 22px;
	font-weight: bold;
	color: #3399cc;
}
#left_col2 a.bl {
	font-size: 13px;
	line-height: 22px;
	font-weight: bold;
	color: #000000;
}
#left_col2 a.bl:hover {
	text-decoration:underline;
}

#mainbody {
	margin: 0px 0 0 30px;
	width: 760px;}
	
#mainbody2 {
	margin: 0px 0 0 -1px;
}
	
	
#right_col {float: left;
	overflow:hidden;
	padding-left: 0px;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
	line-height: 18px;
}
#right_content {margin-left: 10px;}
#all-footer {
	width: 100%;
	margin: 0px;
	text-align: center;
	font-size: 10px;
}

#all-footer div {
	height: 20px;
	margin: 20px 0px 0px -1px;
	margin: 0px;
	padding-top: 0px;
	color: #8BC3EC;
	font-size: 10px;
}
#navbar ul { 
float: right; 
background: url('images/nav.gif') no-repeat top left; 
margin: 0; 
padding: 0; 
width: 600px; 
height: 36px; list-style-type:none 
}
#navbar ul li { 
background: none; 
float: left; 
text-indent: -999em; 
padding: 0; 
}
#navbar ul li a { 
outline: none; 
background: url('images/nav.gif') no-repeat top left; 
border: medium none; 
display: block; 
height: 36px; 
text-decoration: none; 
overflow: hidden 
}
#navbar ul li.workshops a { 
background-position: 0px 0px; width: 93px; 
}
#navbar ul li.workshops a:hover { 
background-position: 0px -36px; 
}
#navbar ul li.workshops a.selected { 
background-position: 0px -72px; 
}
#navbar ul li.tools a { 
background-position: -93px 0px; width: 87px; 
}
#navbar ul li.tools a:hover { 
background-position: -93px -36px; 
}
#navbar ul li.tools a.selected { 
background-position: -93px -72px; 
}
#navbar ul li.stuff a { 
background-position: -180px 0px; width: 121px; 
}
#navbar ul li.stuff a:hover { 
background-position: -180px -36px; 
}
#navbar ul li.stuff a.selected { 
background-position: -180px -72px; 
}
#navbar ul li.book a { 
background-position: -301px 0px; width: 111px; 
}
#navbar ul li.book a:hover {
background-position: -301px -36px; 
}
#navbar ul li.book a.selected { 
background-position: -301px -72px;
}
#navbar ul li.consult a { 
background-position: -412px 0px; width: 106px; 
}
#navbar ul li.consult a:hover { 
background-position: -412px -36px; 
}
#navbar ul li.consult a.selected { 
background-position: -412px -72px; 
}
#navbar ul li.about a { 
background-position: -518px 0px; width: 82px; 
}
#navbar ul li.about a:hover { 
background-position: -518px -36px; 
}
#navbar ul li.about a.selected { 
background-position: -518px -72px; 
}

#Main {
	margin: 0 auto 0 auto;
	width:941px;
	height:1020px;
	background-color: #ffcc33;
	padding: 15px 12px 17px 5px;
}
#Main .tl, #Main .tr {
	background-image:url('images/yellow-corners.gif');
}
#Main .bl, #Main .br {
	background-image:url('images/yellow-corners-bottom.gif');
}
.module {
	position:relative;
	padding:9px 9px 9px 9px;
}
.module .tl, .module .tr, .module .bl, .module .br {
	position:absolute;
	overflow:hidden;
	width:9px;
	height:9px;
	line-height:1px;
	font-size:1px;
}
.module .tl {
	background-position:top left;
	left:0px;
	top:0px;
}
.module .tr {
	background-position:top right;
	right:0px;
	top:0px;
}
.module .br {
	background-position:top right;
	right:0px;
	bottom:0px;
}
.module .bl {
	background-position:top left;
	left:0px;
	bottom:0px;
}
#TopSection {
	position:relative;
	height:90px;
	width:947px;
	background: url('images/home-header.gif') no-repeat bottom left;; margin-left:-9px; margin-right:0; margin-top:0; margin-bottom:10px
}
#Logo {
	position:absolute;
	display:block;
	left:23px;
	top:24px;
	width:139px;
	height:36px;
	text-decoration:none;
}
#TopModule {
	position:absolute;
	left:198px;
	top:17px;
	width:750px;
	height:60px;
	padding:0 0 0 0;
}
#TopModule #TopModuleContent {
	position:absolute;
	left:0px;
	top:0px;
}
#rightbox {
	line-height:18px;
	font-size:13px;
	font-weight:bold;
	margin:2px 2px 0 450px;
	float:left;
	width:100px;
}
#LogIn {
	float:right;
	color:#FFFFFF;

}
#LogIn H2 {
	font-size:12px;
	display:inline;
	padding:0 5px 0 0;
}
#LogIn a {
	font-size:9px;
	color:#FFFFFF;
}
#LogIn form {
	display:block;
	padding: 4px 0 0 0;
	margin:0 0 0 0;
}
#MiddleSection {
	display:block;
}
#LeftSection {
	margin: 205px 0 0 10px;
	padding:0 0 0 10px;
	font-size:11px;
}
#BottomSection {
	width:929px;
	height:651px;
	background-image: url('images/bottom-boxes2.jpg');
	border:medium none;
	position:relative; margin-left:10px; margin-right:0; margin-top:10px; margin-bottom:15px
}
#Col1 {
	position:absolute;
	left:25px;
	top:30px;
	width:300px;
	text-align: center;
	font: Arial, Helvetica, sans-serif;
	color:#990099;
	font-size: 12px;
}
#Col2 {
	position:absolute;
	left:460px;
	top:30px;
	width: 165px;
	font-size: 14px;
}
#Col2 p, #Col2 a {
    	color: #444444;
	font-weight: normal;
	text-decoration: none;
}
#Col2_1 {
	display:block;
	position:absolute;
	top:5px;
	left:360px;
	width:265px;
	font-size: 14px;
}
#Col2_1 a{
	font-weight: bold;
	color: #6699cc;
}
#Col3 {
	display:block;
	position:absolute;
	top:8px;
	left:680px;
	width:230px;
	font-size: 14px;
}
#Col3 a{
	font-weight: bold;
	color: #6699cc;
}
#Col4 {
	position:absolute;
	left:25px;
	top:415px;
	height:200px;
	width:602px;
	overflow:auto;
	text-align: center;
	font-size: 14px;
}
#Footer {
	text-align:right;
	width:925px;
	margin:0 15px 0 0;
}
#Footer, #Footer a, #all-footer a {
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	color: #000000;
}
.bigblue {
        font-size: 22px;
	font-weight: bold;
	color: #6699cc;
	line-height: 16px;
}
.medblue {
    font-size: 16px;
	font-weight: bold;
	color: #6699cc;
	line-height: 14px;
}
.smallblue {
    font-size: 14px;
	font-weight: bold;
	color: #6699cc;
	line-height: 14px;
}
.text {
	color: #000000;
	font-weight:normal;
        text-decoration:none;	
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
}
.menu {
	color: #FFFFFF;
	font-weight:bold;
        text-decoration:none;	
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.menu2 {
	color: #F5D441;
	font-weight:bold;
        text-decoration:none;	
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.menu:hover {
	color: #FFFFFF;
	font-weight:bold;
        text-decoration:none;	
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.menu2:hover {
	color: #F5D441;
	font-weight:bold;
        text-decoration:none;	
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#slideMainDiv {
  position:relative;
  border:0px solid #CCCCCC;
  border-bottom:0px;
}
#slideHeaderDiv {
  border:0px solid #000000;
  padding-left:12px;
  padding-right:5px;
  padding-top:10px;
  padding-bottom:10px;
}
.slideDiv {
  position:absolute;
  left:0;
  top:0;
  border:0px solid red;
}
#newdiv {
 padding-bottom:0px;
 margin-bottom:0px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:2px;
 padding-top:190px;
 padding-left:0px;
}
.style1 {
	font-weight: bold;
	color: #810088;
}
.style2 {
	color: #86008C;
	font-weight: bold;
}

