html						{ margin:0px; padding:0px; background-color:#000;}
body						{ margin:0px; padding:0px; color:#fff; font-family: adobe-text-pro, sans-serif; }
a							{ color:#666;}
a:hover						{ color:#fff;}

h1, h2						{ font-size:18px; font-weight:700; margin-bottom:5px; color:#fff; text-transform:uppercase;}

#wrap 						{ display:block; margin-left:auto; margin-right:auto; width:980px; margin-top:20px; position:relative; }

#bottomhome					{ display:block; clear:both; padding-top:0px; margin-left:auto; margin-right:auto; overflow:visible; text-align:right; width:450px; position:relative; padding-top:100px; }
#bottom						{ display:block; clear:both; padding-top:0px; margin-left:auto; margin-right:auto; overflow:visible; text-align:right; padding-top:100px; }
#bottom	a					{ color:#fff; text-decoration:none; font-size:14px; }

#logohome					{ display:block; clear:both; background-image:url('/images/logo.png'); background-repeat:no-repeat; width:450px; height:140px;  position:absolute; left:0px; top:360px;}
#logo						{ display:block; clear:both; background-image:url('/images/logo-small.jpg'); background-position:35px 7px; background-repeat:no-repeat; width:450px; height:100px; }
#logo a,
#logohome a 				{ display:block; height:140px; text-decoration:none; }

#col1						{ float:left; width:195px; height:370px; }
#col2-4						{ float:left; width:250px; background-color:#000; border:0px solid #6b665a; height:370px; margin-left:8px; overflow:auto; line-height:18px;  opacity:0;}
#col2-3						{ float:left; width:500px; background-color:#000; border:0px solid #6b665a; height:370px; margin-left:8px; overflow:auto; line-height:18px; opacity:0;}
#col3						{ float:left; width:250px; background-color:#000; border:0px solid #6b665a; height:370px; margin-left:8px; overflow:hidden; line-height:16px; opacity:0;}
#col4						{ float:left; width:250px; background-color:#000; border:0px solid #6b665a; height:370px; margin-left:8px; overflow:hidden; line-height:16px; opacity:0;}

.textcontainer				{ padding:10px;  overflow:auto; font-size:15px; color:#fff;}


.slideshow 					{ position:relative; height:385px !important; }



#mainmenu ul				{ list-style:none; margin:0px; padding:0px;  padding-top:8px;}
#mainmenu ul li				{ position:relative; margin-bottom:1px;  overflow:visible; width:95px;}
#mainmenu ul li:hover		{ overflow:visible; }
#mainmenu ul li	a			{ display:block;  padding:4px; padding-left:10px; text-decoration:none; color:#999; font-family: adobe-text-pro; font-size:14px;  text-align:right;}
#mainmenu ul li	a:hover		{ background-color:#000; color:#fff;}

#mainmenu ul li	ul			{ position:absolute; left:100px; top:0px; width:95px; overflow:visible; padding-top:0px;}
#mainmenu ul li	ul li		{ width:95px; margin-top:1px; text-align:left;}
#mainmenu ul li	ul li a		{ display:block;  padding:4px;  padding-left:8px; text-decoration:none; color:#999; font-family: adobe-text-pro; font-size:14px; background-color:#000; text-align:left;}
#mainmenu ul li	ul li a:hover{ background-color:#000; } 


#mainmenu ul li a:focus,
#mainmenu ul li a:active 	{ position:relative !important;top:0 !important;}

#mainmenu a.active			{ color:#fff;}
