body{
	margin:0px;
	padding:0px;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	color:#6C6C6C;
	background:url(images/main_bkg.jpg) repeat-x;
	background-color: #CCCCCC;
}

a{ color:#207CDA; text-decoration:none; background-color: transparent;}
a:hover{ color:#207CDA; text-decoration:underline; background-color: transparent;}


.line { background: transparent url(images/hrule_175.gif) no-repeat center bottom;
margin: 5px 0px 0px 0px;
height: 1px;
clear:both;
}

.line205 { background: transparent url(images/hrule_205.gif) no-repeat center bottom;
margin: 5px 0px 0px 0px;
height: 1px;
clear:both;
}

.bignails {
	margin: 0;
	display:block;
	float:left;
	width:110px;
	font-weight:bold;
	padding:7px;
	text-align:center;
}


.descp {
margin-left:8px;
margin:0px; padding:0px;
margin-bottom:0px;
font: 10px Tahoma, Arial, Helvetica, sans-serif;
color:#767676;
line-height:100%;
}

.tele {
display: block;
margin-top:8px;
margin-left:5px;
font: 11px Tahoma, Arial, Helvetica, sans-serif;
color:#767676;
}
.fax {
display: block;
margin-top:3px;
margin-left:5px;
font: 11px Tahoma, Arial, Helvetica, sans-serif;
color:#767676;
}

.experts {
display: block;
margin-top:8px;
margin-bottom:8px;
margin-left:5px;
font: 11px Tahoma, Arial, Helvetica, sans-serif;
color:#767676;
}


h1{
clear:both;
margin:0px; padding:0px;
padding: 2px 0 0 0;
margin-bottom:5px;
font: 13px Tahoma,Arial, Helvetica, sans-serif; color:#990066; font-weight:bold;
}

h2{ 
margin:0px; padding:0px;
padding:2px 0 0px 5px;
font: 11px Tahoma,Arial, Helvetica, sans-serif; color:#616161; font-weight:normal;
}

h3{
margin:0; 
padding: 5px 0 0 0;
font: 11px Verdana,Helvetica, sans-serif; color:#207CDA; font-weight:bold;
}

h4{
margin:5px 0 0 0; 
padding: 5px 0 5px 0;
font: 13px Verdana,Helvetica, sans-serif; color:#666666; font-weight:bold;
}

.smalltx{
margin:0; 
padding:0;
font: 11px Verdana,Helvetica, sans-serif; color:#666666; font-weight:bold;
}

p.tv{
margin:0 0 10px 0;
padding:0px;
line-height:13px;
}

p{
margin-left:5px;
margin:0px; padding:0px;
margin-bottom:10px;
line-height:130%;
}


body, html{ height:100%;} 

/* #main 
____________________________________________________________*/
#main{
padding:0px;        
margin:0px auto;
width:805px;
}

/* #header 
____________________________________________________________*/
#header{
	margin:0px;
	padding:0px;
	width:780px;
	margin-left:13px;
}

#wrap {
	width: 805px;
	background: url(images/top_bkg.jpg);}


/* #topnav 
____________________________________________________________*/

#topnavbkg{
margin:0px; padding:0px;
width:780px;
height:27px;
background: url(images/nav_bkg_new.jpg);}
* html #topnavbkg {
margin-top: -2px;}

#topnav{
margin-left:31px;
width:725px;
height:27px;
}


#topnav a{
	display:block;
	padding: 0;
	float:left;
	color:#FFFFFF;
	line-height: 27px;
	text-align:center;
	width:143px;
	font-weight:bold;
	font-size:10px;
}

#topnav img{
	display:block;
	padding: 0;
	float:left;
	width:1px;
}


#topnav a:hover{ 
text-decoration:none;
background: url(images/nav_hover.jpg);
color:#023282;
}

#topnav a:active{ 
text-decoration:none;
background: url(images/nav_hover.jpg);
color:#023282;
}

.topselect{ 
text-decoration:none;
background: url(images/nav_hover.jpg);
color:#023282;
}




/* #sidenav 
____________________________________________________________*/

#sidenav {
margin-top:5px;
margin-left:0px;
width:180px;
height:150px;
}


#sidenav a{
	margin: 0;
	display:block;
	clear:both;
	float:left;
	line-height: 10px;
	text-align:left;
	width:165px;
	font-weight:bold;
	padding:5px 0px 5px 15px;
	font: 12px Tahoma, Arial, Helvetica, sans-serif;
}

#sidenav a:hover{ 
text-decoration:underline;
background:url(images/2arrows.gif) 5px 9px no-repeat;
background-color:#E1EEFB; 
width:165px;
}

#sidenav a:active{ 
text-decoration:underline;
background:url(images/2arrows.gif) 5px 9px no-repeat;
background-color:#CBE1F8;
width:165px;
}


.selector { 
text-decoration:underline;
background:url(images/2arrows.gif) 5px 9px no-repeat;
background-color:#CBE1F8;
width:165px;
}

.dotline { background: transparent url(images/hrule_dot.gif) no-repeat center;
margin: 0;
height: 1px;
clear:both;
padding:5px;
}


/* #content 
____________________________________________________________*/



#contentwrap {
float:left;
	width: 805px;
	background: url(images/content_bkg.jpg);
	}
	

#flash{
	margin:0px;
	padding:0px;
	width:780px;
	margin-left:13px;
}


#content{
float:left;
margin:0px; padding:0px;
width:780px;
margin-left:13px;
background:url(images/repeat.gif) repeat-x;
}
* html #content {
margin-top: -2px;}



/*#content-left 
____________________________________________________________*/
#contentleft{
float:left;
margin:10px; padding:0px;
width:195px;
background:url(images/vrule.gif) 194px 6px repeat-y;
height:425px;
}

#contentleftNEW{
float:left;
margin:10px; padding:0px;
width:195px;
background:url(images/vrule.gif) 194px 6px repeat-y;
height:100%;
}

#contentleft img{
float:left;
margin:0px; padding:0px;
text-align:center;
}

#contentleft .left-nav, #contentleftNEW .left-nav{  
width:180px;
margin-bottom:10px; 
padding-top:6px;
}

#contentleft .header, #contentleftNEW .header{ 
margin:0px; padding:0px;
padding:4px 0 5px 5px;
background-color:#E6E7E7;
color:#616161;
font-weight:bold;
border-top: 1px solid #D5D6D4;
}


#contentleft .mail{ 
display:block;
margin-left:5px;
padding:5px 0 5px 17px;
background:url(images/letter.gif) 0px 6px no-repeat;
color:#207CDA;
}

/*#content-center 
____________________________________________________________*/
#contentcenter{
float:left;
display:block;
margin:10px; padding:0px;
padding-bottom:50px;
width:330px;
}

#contentcenterNEW{
float:left;
display:block;
margin:10px; padding:0px;
padding-bottom:50px;
width:300px;
}

#contentcenterfull{
float:left;
display:block;
margin:10px; padding:0px;
padding-bottom:10px;
width:510px;
}

#contentcentermusic{
float:left;
display:block;
margin:10px; padding:0px;
padding-bottom:10px;
width:390px;
}

/*#content-right
____________________________________________________________*/
#contentright{
float:right;
margin:10px; padding:0px;
width:195px;
height:425px;
background:url(images/vrule.gif) 1px 6px repeat-y;
}

#contentrightNEW{
float:right;
margin:10px; padding:0px;
width:225px;
height:425px;
background:url(images/vrule.gif) 1px 6px repeat-y;
}

#contentrightmusic{
float:right;
margin:10px; padding:0px;
width:130px;
height:410px;
}

.albums{
float:center;
margin:0px 0px 0px 15px;
padding:0px;
text-align:center;
}

#contentright img, #contentrightNEW img{
float:left;
margin:10px 5px 5px 0px;
padding:0px;
text-align:center;
}


#contentright .right-nav{ 
width:180px;
margin-bottom:10px; 
margin-left:15px; 
padding-top:6px;
}

#contentrightNEW .right-nav{ 
width:210px;
margin-bottom:10px; 
margin-left:15px; 
padding-top:6px;
}

#contentright .header, #contentrightNEW .header{ 
margin:0px; padding:0px;
padding:4px 0 5px 5px;
background-color:#E6E7E7;
color:#616161;
font-weight:bold;
border-top: 1px solid #D5D6D4;
}


#contentright .right-nav a, #contentrightNEW .right-nav a{ 
display:block;
margin-left:63px;
padding:3px 0 5px 17px;
background:url(images/arrow.gif) 8px 8px no-repeat;
color:#207CDA;
}


#contentright .rtitle, #contentrightNEW .rtitle{ 
display:block;
margin-left:60px;
padding:9px 0 5px 22px;
background:url(images/paper.gif) 10px 11px no-repeat;
font: 11px Tahoma,Arial, Helvetica, sans-serif; color:#990066; font-weight:bold;
}


/*#footer 
____________________________________________________________*/
#footer{
clear:both;
margin:5px; padding:0px;
width:780px;
height:25px;
margin-left:13px;
background:url(images/footer_bkg.jpg) no-repeat;
}

.footer-nav{ 
color:#949494;
text-decoration:none; 
text-align:center; 
padding-top:5px;
font: 10px Tahoma,Arial, Helvetica, sans-serif;
}
.footer-nav a{ color:#949494; text-decoration:none;}
.footer-nav a:hover{ color:#207CDA; text-decoration:underline;}

.footer-copyright{ 
color:#949494;
text-decoration:none; 
text-align:center; 
padding-top:5px;
padding-bottom:10px;
font: 10px Tahoma,Arial, Helvetica, sans-serif;
}

.footer-copyright a{ 
color:#949494;
text-decoration:none; 
}

.footer-copyright a:visited{ 
color:#949494;
text-decoration:none; 
}

.footer-copyright a:hover{ 
color:#949494;
text-decoration:underline; 
}

#btmshadow{
	margin:0px;
	padding:0px;
	width:780px;
}
* html #btmshadow {
margin-top: -1px;}


/*aboutusinfo
____________________________________________________________*/
.headshot {
float:left;
margin:4px 5px 5px 0px;
padding:0px;
text-align:center;
}

.names{ 
display:block;
margin-left:0px;
padding:9px 0 5px 0px;
font: 11px Tahoma,Arial, Helvetica, sans-serif; color:#207CDA; font-weight:normal;
}

.mainlinedot { background: transparent url(images/hrule_lgdot.gif) no-repeat center;
margin: 10px 0px 10px 0px;
height: 1px;
clear:both;
}


/*#myform 
____________________________________________________________*/


#myform{
	margin: 15px 0 15px 0;
	padding: 20px;
	width: 350px;
}

/* COLUMN STYLES */
.col1{float: left; width: 100px; text-align: right; color:#207CDA; margin-right:5px;} 
.col2{float: left; width: 205px; text-align: left;} 
.col5{float: left; width: 210px; text-align: left;} 

#submitbutton{
margin-left: 110px;
margin-top: 5px;
width: 90px;
color:#000;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
}

div.row{
	clear: both;
	height: 15px;
	font-size: 11px;
	margin: 10px 0 0 0;
} 

input, textarea, select{
width: 205px;
margin-bottom: 5px;
}

input.expand, textarea.expand{
width: 205px;
margin-bottom: 5px;
}




