/*Style Sheet for Version 5 Browsers */

/* CoolMenus 4 - default styles - do not edit */
.clCMEvent{position:absolute; width:99%; height:99%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:visible} 
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */
  
/*Style for the background-bar*/
.clBar{position:absolute; background-color: #FAE4A5; visibility:hidden;}
.clBarborder{position:absolute; visibility:hidden;}

/*Styles for level 0*/
.clLevel0,.clLevel0over{position:absolute; padding-left:10px; padding-top:4px; vertical-align:middle; font-family:verdana,arial,helvetica; font-size:12px; font-weight:bold; text-transform: lowercase;}
.clLevel0{position:absolute; background-color:#fae4a5; color:#666666;}
.clLevel0over{position:absolute; /*background-color: #ccc;*/ color:#333; font-size:13px; cursor:hand; font-variant: small-caps;}
.clLevel0border{position:absolute; visibility:hidden; background-color: blue}

/*Styles for level 1*/
.clLevel1,.clLevel1over{position:absolute; padding-left:5px;  padding-top:4px; font-family:verdana,arial,helvetica; font-size:11px; font-weight:bold; text-transform: lowercase;}
.clLevel1{position:absolute; background-color:#cccccc; layer-background-color:Yellow; color:#666;}
.clLevel1over{position:absolute; background-color:#ddd; layer-background-color:Yellow; font-size:12px; color:#333; cursor:hand; font-variant: small-caps;}
.clLevel1border{position:absolute; visibility:hidden; background-color:#006699; layer-background-color:#006699}

/*Styles for level 2*/
.clLevel2, .clLevel2over{position:absolute; padding-left:10px; padding-top:4px; font-family:verdana,arial,helvetica; font-size:10px; font-weight:bold; text-transform: lowercase;}
.clLevel2{position:absolute; background-color: #E4E4E4; layer-background-color:Red; color:#666;}
.clLevel2over{position:absolute; background-color:#ccc; layer-background-color:#99; font-size:11px; color:#333; cursor:hand; font-variant: small-caps;}
.clLevel2border{position:absolute; visibility:hidden; background-color: #999; layer-background-color:#999}



/*Textstyles*/
/*The Body Background */

body {
	background-color : #FFFFFF;
	background-image :   url(backgnd.gif);
	background-repeat : repeat-x
}

/*Styles for the Main Content Layer */
.maindiv {
	border-left : 1px dotted #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 13px;
	padding-left : 35px;
	padding-right : 36px
}

.maindiv p { line-height : 150%; margin-top : 6px }

.maindiv h1 {
	color:#333333;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 15px;
	margin-bottom : 12px;
	margin-top : 0px
}

.maindiv h2 {
	color:#666666;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
	margin-bottom : 12px;
	/*margin-top : 30px*/
}

.maindiv h3 {
	color:#777777;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 13px;
	margin-bottom : 6px;
	margin-top : 15px
}

.maindiv h4 {
	color:#887766;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 13px;
	margin-bottom : 6px;
	margin-top : 10px
}

.maindiv a:link {
	color : #9999CC; font-weight: bold;	/*color: #303094; */text-decoration: none;
}

.maindiv a:visited {
	color: #9999CC;
	font-weight: bold;
	text-decoration: none;
}
	
.maindiv a:hover {color: #333333;
	background-color: #dddddd;}

/* Lists*/
li {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 14px;
	margin-bottom : 12px;
	margin-right : 48px;
	margin-top : 12px
}

ol { color : #99CC66 }

ul { color : #9999CC }

/*Style for The Little Icon Layers */
.icondiv {
	border-bottom : 1px solid #CCCCCC;
	border-left : 0px solid #CCCCCC;
	border-right : 1px solid #CCCCCC;
	border-top : 1px solid #CCCCCC
}

.icondivL {
	border-bottom : 1px solid #CCCCCC;
	border-left : 1px solid #CCCCCC;
	border-right : 0px solid #CCCCCC;
	border-top : 1px solid #CCCCCC
}

/*Style Applied to the Sidebar Layer */
.navDiv {
	color : #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px
}

.navDiv p {
	font-size:11px;
	color:
	margin-bottom: 12px;
	margin-top: 6px
}

.navDiv a:link {
	color: #999999;
	font-weight: bold; text-decoration: none;
}

.navDiv a:visited {
	color: #999999;
	font-weight: bold;
	text-decoration: none;
}
	
.navDiv a:hover {color: #333333;
	background-color:#dddddd;}
	
.navDiv h1 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	margin-left : 0px;
	margin-top : 0px
}

.navDiv h2 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-top : 24px
}

.navDiv h4 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #666666;
	margin-bottom : 5px;
	margin-left : 0px;
	margin-top : 12px
}

/*Style Applied to the Paragraphs for Main Section Links */
p.navButts {
	color : #333333;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	margin-bottom : 4px;
	margin-top : 6px
}

.navButts a {
	background-color : #F4F4F4;
	border : 1px solid #999999;
	color : #333333;
	display : block;
	padding-bottom : 2px;
	padding-left : 12px;
	padding-top : 4px;
	text-decoration : none;
	width : 100%
}

.navButts a:hover {
	background-color : #CDC9D8;
	border : 1px solid #999999;
	color : #FFFFFF;
	text-decoration : none
}

/*Style Applied to the Paragraphs for the Sub-Section Links */
p.navSubs {
	color : #333333;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	margin-bottom : 2px;
	margin-left : 0px;
	margin-top : 0px
}

.navSubs a {
	background-color : #FFFFFF;
	color : #333333;
	display : block;
	padding-left : 14px;
	text-decoration : none;
	width : 100%
}

.navSubs a:hover {
	background-color : #F4F4F4;
	color : #999999;
	text-decoration : none
}

/*Style Applied to the Paragraphs for Static Down-State Main Section Links */
p.navViz {
	color : #333333;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	margin-bottom : 6px;
	margin-left : 0px;
	margin-top : 6px
}

.navViz a {
	background-color : #CCCCCC;
	border : 1px solid #999999;
	color : #FFFFFF;
	display : block;
	padding-bottom : 2px;
	padding-left : 12px;
	padding-top : 4px;
	text-decoration : none;
	width : 100%
}

/*Style Applied to the Paragraphs for Copyright-Small-Text */
p.copyrights {
	border-top : 1px dotted #CCCCCC;
	color : #999999;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-align: right;
	line-height : normal;
	margin-bottom : 12px;
	margin-top : 60px;
}

p.top {
	color : #999999;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height : normal;
	text-align: right;
	margin-top : 10px;
	background-color:#fae4a5;
	font-weight: bold;
}
p.top a:hover{
	color : #333333;
	background-color:#fae4a5;
	font-weight: bold;
}

p.top a:visited{
	color : #999999;
	background-color:#fae4a5;
	font-weight: bold;
}

p.footer {
	color : #999999;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height : normal;
	margin-top : 6px
}

p.footerfeat {
	color : #999999;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height : normal;
	margin-top : 16px
}

/*Turns off Borders around Hyperlinked Images*/
img { border : 0px; display : block }

.inlinimg { display : inline }

/*Styles Applied to Form Elements */
form {
	border : 1px dotted #CCCCCC;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	margin-right : 36px;
	margin-top : 0px;
	padding : 12px
}

input { background-color : #CDC9D8; border : 1px solid #999999 }

input:focus { background : #FFFFFF }

textarea { 
	background-color : #FAE4A5;
	border : 1px solid #999999; 
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px 
}

.checks { background-color : #FFFFFF; border : 1px none }

.formBut { background-color : #CCCCCC }

/*Styles Applied to Float Images left or right */
.imgfloatright { float : right }

.imgfloatleft { float : left }

.spreadhd {  
	font-size: 10px;
	font-weight: bold;
	letter-spacing: 3px;
	margin-top: 0px; 
	margin-bottom: 16px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #999999; 
	text-transform: uppercase;
}

p.features {  margin-top: 12px; margin-bottom: 6px; line-height: 140%}

img.thumbnail {
        border: rgb(95, 121, 216) 1px solid;
		margin: 5px;
}

a.td.gallery, a.td.gallery:link, a.td.gallery:visited, a.td.gallery:active {
        border: rgb(0, 0, 0) 1px solid;
        margin-bottom: -45px;
        padding-top: 5px;
        width: 172px;
        display: block;
        background: #c0c0c0;
        height: 197px;
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
}
a.td.gallery:hover            {
        border: rgb(95, 121, 216) 1px solid;
        margin-bottom: -45px;
        padding-top: 5px;
        width: 172px;
        display: block;
        background: #cccccc);
        height: 197px;
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}

div,th,tr,table,font,li,ul,form,
blockquote,p,b,i,h1,h2,h3,h4,h5,font, center {
        border: 0px;
        color: rgb(91, 91, 101);
        font: 12px verdana, arial, sans-serif;
}
font {
        margin-left: 4px;
        margin-right: 4px;
        width: 170px;
        display: block;
        color: rgb(91, 91, 101);
        font: 9px Verdana, Tahoma, Helvetica, sans-serif;
        letter-spacing: 0px;
}

table.thumbnail {
        width: 10%;
}
