
/*****************************************************************
* GLOBAL STYLES
*****************************************************************/

body { 
margin: 0px;
padding: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #333333;
line-height: 140%;
background-image:url(../images/pagebk.jpg);

}

/*****************************************************************
* PAGE LAYOUT
*****************************************************************/
#wrap {
width: 960px;
margin: 0 auto;}

#header{width:960px;height:73px; background-image:url(../images/topbk.jpg); clear:both;}

#logo {
float: left;
width: 235px;
height: 73px;
}
#nav {
float: right;
width: 725p;
margin-top: 40px;}

#spacer-top {
width: 960px;
height: 20px;
clear:both;}

#content{
width: 560px;
margin: 20px 44px 0 0;
float:right;
text-align:left;
font-size: 12px;
}
#left{
float: left;
width: 260px;
margin: 20px 0 0 44px;
text-align:left;
font-size: 11px;}

#leftbox{
padding-top: 10px;
border-top: dotted 1px #999;
border-bottom: dotted 1px #999;
text-align: left;
margin-top: 5px;}

#sideimage{
width: 65px;
padding: 0 5px 0 5px;
float: left;}

#des{
float: right;
width: 180px;}

/*****************************************************************
* HOME PAGE LAYOUT
*****************************************************************/

#left-home{
float:left;
width: 270px;}

#mid-home {
width: 394px;
float: left;
padding: 0 0 0 14px;
text-align:center;}

#right-home{
float: right;
width: 270px;}

#leftnav {
width: 262px;
margin-left: 10px;
background-image:url(../images/snavbk.jpg);
border-bottom:solid 1px #CCCCCC;}

#rightnav {
width: 262px;
margin-right: 10px;
background-image:url(../images/snavbk.jpg);
border-bottom:solid 1px #CCCCCC;}


.but{ /*header of 2nd demo*/
cursor: hand;
cursor: pointer;
margin: 0;
width: 262px;
}

.thelanguage{ /*class added to contents of 2nd demo when they are open*/
margin: 10px 17px 10px 17px;
font-size: 11px;
font-family:Arial, Helvetica, sans-serif;
padding-bottom: 15px;
}

.closedlanguage{ /*class added to contents of 2nd demo when they are closed*/
color: 006699;
}
#homecontent{
padding: 20px 20px 0 20px;
text-align: left;
}


/*****************************************************************
* MAIN Navigation
*****************************************************************/
#tabs{
float:right;
overflow: hidden;
height: 32px;
border-top: 1px solid white; /*bottom horizontal line that runs beneath tabs*/
background: #dfdfdf;
}

#tabs ul{
margin: 0;
padding: 0;
padding-left: 0; /*offset of tabs relative to browser left edge*/
list-style-type: none;

}

#tabs li{
display: inline;
margin: 0;
}

#tabs li a{
font: 11px Verdana;
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 9px 17px 0 17px; /*padding inside each tab*/
border-left: 1px solid white; /*right divider between tabs*/
color: #666666;
background: #dfdfdf; /*background of tabs (default state)*/
height: 32px;
text-align:center;
}

#tabs li a:visited{
color: #666666;
text-decoration:none;
}

#tabs li a:hover{
background: #999999;
color: #ffffff;
text-decoration:none;
}
#tabs li.selected{
background: #d5d5d5;
}

#tabs li.selected a{ /*selected main tab style */
background: d5d5d5;
}
#tabs li.selected a:hover{ /*selected main tab style */
background: #d5d5d5;
}
#tabs li.selected a:visited{ /*selected main tab style */
background: #d5d5d5;
}
#tabs li.selected a:visited:hover{ /*selected main tab style */
background: #d5d5d5;
}




/*****************************************************************
* FOOTER
*****************************************************************/
#footer {
width: 960px;
height: 23px;
font-size: 13px; 
color: #666666;
padding-top: 5px;
text-align:center;
border-top: solid 1px #CCCCCC;
margin: 10px 0 10px 0;
line-height: 20px;
color: #AFA36F;

}

#footer a {
		 color: #999999;
		 text-decoration:none;
		 
}
#footer a:hover {
		 color: #ebb700;
		 text-decoration:none;
		 
}
#footer a:visited {
		 color: #999999;
		 text-decoration:none;
		 
}
#footer a:visited:hover {
		 color: #ebb700;
		 text-decoration:none;
		 
}


/*****************************************************************
* LEVEL 2 (#content) TEXT  And GLOBAL TEXT
*****************************************************************/
p, ul li, ol li {
		 font-size: 12px; 
		 color: #333333;
		 line-height: 140%;
}
h1 {
         font-size: 16px; 
		 font-weight: bold;
		 color: #333333;
		 padding: 0;
		 margin: 0;
}
h2 {
	
		 font-size: 14px; 
		 font-weight: bold;
		 color: #AFA36F;
		 padding: 0;
		 margin: 0;
}
h3 {
	 
		 font-size: 12px; 
		 font-weight: bold;
		 color: #AFA36F;
		 padding: 0;
		 margin: 0;
		 
}

#content p { 		 
		 padding: 0px;
		 line-height: 140%;
		 text-align: left;
		 
}
a {
		 color: #1d49a6;
		 text-decoration: underline;
}
a:hover {
		 color: #000066;
		 text-decoration: underline;
}
a:visited {
		 color: #607fc1;
		 text-decoration: underline;
}
a:visited:hover {
		 color: #000066;
		 text-decoration: underline;
}




/*****************************************************************
* MISC
*****************************************************************/
#headshot{
width: 125px;
height: 125px;
padding: 0 20px 10px 0;
float: left;}

#bot {
padding-top: 10px;
font-size:10px;
line-height: 130%;
color: #999999;}
	
#table {
border: solid 1px #999999;
}

#table th{
color: #ffffff;
	background-color: #841f33;
	 font-weight: normal;
	
}
#link {
		 font-size:10px;
		 padding-bottom:15px;
		 padding-top:10px;	
		 border-bottom: dotted 1px #CCCCCC;}
		 
#link img{padding: 0;		
}
#link a {
		 color: #1d49a6;
		 text-decoration: none;
}
#link a:hover {
		 color: #000066;
		 text-decoration: none;
}
#link a:visited {
		 color: #607fc1;
		 text-decoration: none;
}
#link a:visited:hover {
		 color: #000066;
		 text-decoration: none;
}

#link2 {
		 font-size:12px;
		 padding-top:10px;	
		 border-bottom: dotted 1px #CCCCCC;}

#link2 img{padding: 0;}

#link2 a {
		 color: #1d49a6;
		 text-decoration: none;
}
#link2 a:hover {
		 color: #000066;
		 text-decoration: underline;
}
#link2 a:visited {
		 color: #607fc1;
		 text-decoration: none;
}
#link2 a:visited:hover {
		 color: #000066;
		 text-decoration: underline;
}
#clear{ clear:both;} 

