body, table, td, input, span, a.seinfo {font: 9pt Verdana}
body			{padding: 0; background-color: rgb(255,255,255); margin: 0px 10px 0px 10px}

span.se {vertical-align: top; margin: 0 5 0 5; padding-top: 2px}
span.url {color: rgb(100,135,220)}

span.movie {padding: 2px 0px 2px 20px; background: url(images/type_movie.png) no-repeat; vertical-align: top}
span.music {padding: 2px 0px 2px 20px; background: url(images/type_music.png) no-repeat; vertical-align: middle}
span.other {padding: 2px 0px 2px 20px; background: url(images/type_other.png) no-repeat; vertical-align: middle}
span.newss {padding: 2px 0px 2px 20px; background: url(images/type_newss.png) no-repeat; vertical-align: middle}
span.busin {padding: 2px 0px 2px 20px; background: url(images/type_busin.png) no-repeat; vertical-align: middle}
span.compu {padding: 2px 0px 2px 20px; background: url(images/type_compu.png) no-repeat; vertical-align: middle}
span.shopp {padding: 2px 0px 2px 20px; background: url(images/type_shopp.png) no-repeat; vertical-align: middle}
span.refer {padding: 2px 0px 2px 20px; background: url(images/type_refer.png) no-repeat; vertical-align: middle}
span.educa {padding: 2px 0px 2px 20px; background: url(images/type_educa.png) no-repeat; vertical-align: middle}

span.link {padding-left: 10px; background: url(images/link.png) no-repeat; vertical-align: middle}

a {color: rgb(100, 135, 220)}
a:hover {color: rgb(100, 135, 220); text-decoration: none;}

.img {padding: 1; margin-right: 15px; max-width: 17px; max-height: 17px; vertical-align: middle; border: 3px solid; -moz-border-top-colors: transparent ThreeDHighlight ThreeDLightShadow; -moz-border-right-colors: transparent ThreeDDarkShadow ThreeDShadow; -moz-border-bottom-colors: transparent ThreeDDarkShadow ThreeDShadow; -moz-border-left-colors: transparent ThreeDHighlight ThreeDLightShadow; background-color: ThreeDFace; color: ButtonText}
.img:hover:active {padding-top: 2px; padding-bottom: 1px; -moz-padding-start: 3px; -moz-padding-end: 2px; -moz-border-left-colors: transparent ThreeDDarkShadow ThreeDShadow; -moz-border-top-colors: transparent ThreeDDarkShadow ThreeDShadow;}

.favicon {max-width: 16px; vertical-align: middle; margin-bottom: 3px;}

input[type="text"] {width: 200px;}

/*Web layout*/
body, #content, form, table {margin: 0px; padding: 0px; font-size: 9pt; font-family: Verdana, MS Sans Serif; background-color: white; color: black}
h1 {font-size: 13pt; margin-bottom: 3px}
#header h1 {font-size: 11pt; margin: 0px}
h2 {font-size: 8pt; margin: 0px; color: #F79719}

#menu ul, #menu li {margin: 0px; display: block; background-color: #E0E0E0; cursor: default;}
#menu ul {width: 220px; padding: 0px}
#menu ul ul {border: solid 1px rgb(84,84,84); }
#menu {width: 220px}
#menu li ul {display: none; position: absolute; margin-left: 175px; margin-top: -25px}
#menu li a {color: black; text-decoration: none; padding: 1px; text-decoration: none; background-color: #E0E0E0; width: 100%; display: block;  border: solid 1px #E0E0E0; border-right: none; border-left: none;}
#menu li a span {padding-left: 5px}
#menu li a:hover {background-color: #F79719; border: solid 1px #909090; border-right: none; border-left: none;}
#menu li.first a:hover {border-top: none}
#menu li.last a.menuparent:hover, #menu li.last a.menuparent, #menu li.sublast a:hover {border-bottom: none; padding-bottom: 4px}
#menu li {float: left; width: 99%; height: 20px;}
a.menuparent, a.menuactive {background-image: url(/images/arrow.png); background-repeat: no-repeat; background-position: 160px 4px}
#menu {position: absolute; top: 90px; left: 20px; background-color: #E0E0E0; border: 1px solid #909090; margin: 10px; margin-left: 5px; float: left; height: 71%; padding-top: 25px; padding-left: 0px}

#header {margin:30px 0px 30px 0px; padding: 0px 0px 0px 65px; height:40px; border-style:solid; border-color: #909090; border-width:1px 0px; line-height:20px; background-color:#E0E0E0; font-size: 11pt; font-weight: bold}
#header .subtitle {font-size: 8pt; padding-left: 82px}
#header .logo {background-image: url(/images/caveman_logo.png); position: absolute; width: 45px; height: 60px; margin-top: -1px; left: 18px; top: 12px}
#content {margin: 0px 2% 5px 280px; padding: 10px 10px 10px 10px;}
#content_intro {padding: 5px 3px 10px 0px}

p {display: table-cell; width: 98%;}

#header span {position: absolute; z-index: 999; background-color:#E0E0E0}

.index_buttons		{width: 485px; padding: 0}
.index_buttons td	{width: 30%; padding-left: 10%; padding-right: 10%; text-align: center}
.index_button_prev	{background-color: #E0E0E0; border: 1px solid #909090; margin-right: 5px; padding: 1px;}
.index_button_next	{background-color: #E0E0E0; border: 1px solid #909090; margin-left: 5px; padding: 1px;}
.index_index		{color: #CCCCCC}

.ASPError {text-align: center}