body {
background-image: url(images/bg.jpg);
background-repeat: no-repeat;
background-attachment: fixed;
height: 100%;
margin-top:0;
margin-bottom:0;
margin-left:0;
margin-right:0;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
line-height: 20px;
font-weight: normal;
text-align: justify;
}

a {
font-size: 12px;
color: #333333;
}
a:link {
color:  #2b70b1;
text-decoration: underline;
}
a:visited {
text-decoration: underline;
color: #2b70b1;
}
a:hover {
text-decoration: underline;
color: #0CF;
}
a:active {
text-decoration: none;
color: #F66;
}

h1 {
	font-size: 24px;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
}

h2 {
	font-size: 24px;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
}

h3 {
	font-size: 18px;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
}

#top{
	float:left;
	width:1024;
	z-index:99;
	
}
#container{
width: 1002px;
margin: 0 auto;
height: 100%;
}


#left{
float:left;
width: 12px;
margin-top:0;
margin-bottom:0;
background-image:url(images/side_left.gif);
min-height: 100%;
z-index: -1;
}

#middle{
float:left;
margin: 0 auto;
width: 1000px;
text-align: left;
z-index:2;
min-height:100%;
background-color: #FFF;
border-left:thin solid;
border-right:thin solid;
margin-bottom:0;
}

#right{
float:left;
width: 12px;
margin-left:1012px;
background-image:url(images/side_right.gif);
min-height:100%;
position:fixed;
z-index: -1;
}

#footerbar{
	float:left;
	width:1000px;
	height:100px;
	margin-top:20px;
	margin-bottom:0;
	background-image:url(images/footerbar_bg.jpg);
	color:#ffffff;
	font-size:12px;
}
#fleft{
	float:left;
	margin-top:5px;
	margin-left:5px;
	width:200px;
}
#fmiddle{
	float: left;
	text-align:center;
	margin-top:5px;
	margin-left:195px;
	width:200px;
}
#fright{
	float:right;
	margin-top:5px;
	margin-right:5px;
}

#footerbar a{
	color:#ffffff;
	font-size:12px;
	text-decoration:none;
}

#footerbar a:hover{
	color:#ffffff;
	font-size:12px;
	text-decoration:underline;
}



#logo{
float:left;
width: 474px;
height: 125px;
}
#topspace{
float:left;
width: 526px;
height: 125px;
background-image:url(images/top_expression02.jpg);
background-repeat:no-repeat;
}
/* menu dropdown*/
#menu{
width: 1004px;
height: 25px;
margin-top:0px;
font: bold 13px Verdana,Arial;
z-index: 99;

}

#blue{
	color:#09F;	
}
#blue a{
	color:#09F;	
}

#red{
	color: #DC5260;	
}
#red a{
	color:#DC5260;	
}

#purple{
	color:#939;	
}
#purple a{
	color:#939;
}

#pink{
	color: #DE67C7;	
}
#pink a{
	color:#DE67C7;	
}

#green{
	color:#093;	
}
#green a{
	color:#093;	
}

#orange{
	color:#F93;	
}
#orange a{
	color:#F93;	
}


/* menu dropdown*/

#menu li {	
margin: 0;
margin-left: 5px;
padding: 0;
list-style: none;
float:left;
font: bold 13px Verdana,Arial;
z-index: 99;
border-bottom: thin solid;

}

#menu li a {	
display: block;
margin: 0;
padding: 3px 0px;
width: 150px;
font: bold 13px Verdana,Arial;
text-align: center;
text-decoration: none;
height: 19px;
z-index: 99;
}

#menu li a:hover {	

background-image:;
}
#menu li a.activePage 
{ 
   
   background-image:);
}  
#menu li a.activeTab
{
	
	background-image:;
}

#menu div {	
position: absolute;
visibility: hidden;
margin-top: 5px;
margin: 0px;
padding: 0px;
background: #FFF;
background-image:;
border: 0px;
width: 150px;
z-index: 99;
border-top: medium solid;
}

#menu div a {	
position: relative;
display: block;
margin: 0px;
padding: 2px 0px;
white-space: nowrap;
text-align: left;
text-decoration: none;
font: 12px verdana;
width: 150px;
}

#menu div a:hover {	
background-image: none;
background-color: #CCC;
color: #fff;
}

#slideshow{
float: left;
margin-top:4px;
margin-left:4px;
height: 450px;
width: 990px;
background-color: #ffffff;
color:#333;
border: thin solid;
}

#sidemenulayer{
	float:left;
	width:200px;
	min-height:100%;
	background-image:url(images/sidemenu_bg.jpg);
	margin-top:10px;
	margin-bottom:0px;
	color:#000;
}

#SideMenu{
float:left;
width: 150px;
margin-left:10px;
margin-top:20px;
min-height:100%;
text-align: left;
overflow: hidden;
font-size: 14px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
color: #583B34;
}
	
div#SideMenu a {
font-size: 14px;
font-weight: bold;	
font-variant: ;
font-family: Arial, Helvetica, sans-serif;
line-height:30px;
color: #583B34;
text-decoration: none;
}
div#SideMenu a:hover {color:#6085D9;
}


#SideMenuSub{
float:left;
width: 150px;
margin-left:15px;
line-height:20px;
text-align: left;
overflow: hidden;
font-size: 14px;
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
color: #333;
}
	
div#SideMenuSub a {
font-size: 12px;
font-weight: normal;	
font-variant: ;
font-family: Arial, Helvetica, sans-serif;
line-height:20px;
color: #333;
text-decoration: none;
}
div#SideMenuSub a:hover {color:#6085D9;
}
	


#main{
	float:left;
	margin-left:23px;
	width:550px;
	margin-top:10px;
}
#contactform{
	float:left;
	background-image:url(images/contact_bg.jpg);
	margin-left:23px;
	width:200px;
	margin-top:10px;
	min-height:100%;
}
#back{
	float:left;
	margin-left:223px;
	width:550px;
	heigth:50px;
}
#block{
	float:left;
	width:548px;
	border:thin dotted;
	margin-bottom:20px;
}
#blockimage{
	float:left;
	width:200px;
	margin:5px;
}
#blocktext{
	float:left;
	margin:5px;
	width:300px;	
}
#textarea{
	float:left;
	width:350px;
}
#picturearea{
	float:left;
	width:150px;
	margin-left:10px;	
}

#LinkHeading3{
	color:#333;
	font-size:18px;
	font-weight:bold;
	text-decoration: none;
}

#LinkHeading3 a{
	color:#333;
	text-decoration: none;
}

#LinkHeading3 a:hover {
	color:#6085D9;
	text-decoration: none;
}