/* THEINDEXER.ORG stylesheet */

a {
	color : #993333;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : 500;
	text-decoration : none;
}

a:hover {
	background-color : #e0e0e0;
	border-bottom : 1px dotted #ff6600;
	color : #ff6600;
	text-decoration : none;
}

a:active {
	background-color : #e0e0e0;
	border-bottom : 1px dotted #ff6600;
	color : #ff6600;
	text-decoration : none;
}

a.mainlevel:link, a.mainlevel:visited {
	background-image : url(../images/menu_bgr_off.png);
	background-repeat : no-repeat;
	border-bottom : none;
	color : #333333;
	display : block;
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 0.9em;
	font-weight : bold;
	line-height : 25px;
	margin-bottom : 1px;
	text-decoration : none;
	text-indent : 15px;
	width : 190px;
}

a.mainlevel:hover {
	background-color : #ffffff;
	background-image : url(../images/menu_bgr.png);
	background-repeat : no-repeat;
	border-bottom : none;
	border-bottom : none;
	color : #333;
	display : block;
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 0.9em;
	font-weight : bold;
	line-height : 25px;
	margin-bottom : 1px;
	text-decoration : none;
	text-indent : 15px;
	width : 190px;
}

body {
	background-color : #ffffff;
	color : #000000;
	margin : 10px 0px 0px 10px;
	padding : 0px;
}

div {
	color : #000000;
	font-family : Verdana, Arial, Helvetica, "Trebuchet MS", sans-serif;
	font-size : 12px;
	line-height : 150%;
}


div.l1 {
	padding-left : 0 !important;
	font-size : 12px;
}

div.l2 {
	padding-left : 2em !important;
	font-size : 12px;
}

div.l3 {
	padding-left : 4em !important;
	font-size : 12px;
}

div.l4 {
	padding-left : 6em !important;
	font-size : 12px;
}

div.back_button  a {
	font-size : 0.8em;
	padding-top : 1em;
        margin-top : 1.1em;
}

fieldset {
	border : 1px solid #999999;
	padding : 0.5em;
}

h2 {
	color : #ff6600;
	font-family : Verdana, Arial, Helvetica, "Trebuchet MS", sans-serif;
	font-size : 18px;
	font-weight : 500;
	line-height : 140%;
	text-decoration : none;
}

h3 {
	color : #ff6600;
	font-family : Verdana, Arial, Helvetica, "Trebuchet MS", sans-serif;
	font-size : 16px;
	font-weight : 600;
	line-height : 140%;
	text-decoration : none;
}

hr {
	border-bottom : 0px;
	border-left : 0px;
	border-right : 0px;
	border-top : 1px solid #cccccc;
	width : 100%;
}

img {
	border : 0;
}

label {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 11px;
	font-weight : 400;
}

legend {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 11px;
	font-weight : 600;
	line-height : 1.4;
	padding-bottom : 0.5em;
}

li {
	font-size : 12px;
	line-height : 150%;
	padding-bottom : .5em;
}

p, div, td, tr {
	color : #000000;
	font-family : Verdana, Arial, Helvetica, "Trebuchet MS", sans-serif;
	font-size : 12px;
	line-height : 150%;
	vertical-align : top;
}

td.modifydate {
	color : #666666;
	font-size : 0.8em;
	padding-top : 1em;
}

th {
	color : #ff6600;
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 1.2em;
	font-weight : 600;
	padding-bottom : 5px;
	padding-top : 10px;
	text-align : left;
	vertical-align : top;
}

.center {
	text-align : center;
}

.componentheading {
	color : #ff6600;
	font-size : 2.3em;
	font-weight : 500;
	text-decoration : none;
}

.contentheading {
	color : #ff6600;
	font-size : 2.3em;
	font-weight : 500;
	text-decoration : none;
}

.createdate {
	font-style : italic;
}

.frontpageheader {
	font-size : 14px;
	font-weight : bold;
	text-align : center;
}

.header {
	background-color : #ffffff;
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16px;
	font-style : normal;
	font-weight : normal;
}

.indent {
	padding-left : 2em;
	padding-right : 2em;
}

.doubleindent {
	padding-left : 4em;
	padding-right : 2em;
}



#intro {
    background-color : #ffffcc;
    color : #ff6600;
    font-family : verdana, arial, helvetica, sans-serif;
    font-size : 12px;
    font-weight : 400;
    line-height : 140%;
    padding : 1em;
}


.inputbox {
	background-color : #eeeeee;
	border : 1px solid #cccccc;
	color : #000000;
	font-family : Verdana, Arial, Helvetica,"Trebuchet MS", sans-serif;
	font-size : 11px;
}

.left {
	text-align : left;
}

.moduletable {
	text-align : left;
}

.newsflash {
	background : #ffffcc;
	border : 1px solid #ff0000;
	color : #ff0000;
	font-size : 11px;
	margin : 0px;
	padding : 5px;
	text-align : left;
}

.outline_bottom {
	border-bottom : 1px solid #cccccc;
	border-top : 1px solid #cccccc;
	padding-bottom : 2px;
	padding-top : 2px;
}

.outline_left_dotted {
	border-left : 1px solid #cccccc;
}

.outline_right_dotted {
	border-right : 1px solid #cccccc;
}

.right {
	text-align : right;
}

.rtt {
	text-align : right;
      font-size : 10px;
}


.sectiontableentry1 {
	padding-bottom : 0.5ex;
	padding-top : 0.5ex;
}

.sectiontableentry2 {
	padding-bottom : 0.5ex;
	padding-top : 0.5ex;
}

.sectiontableheader {
	background-color : #cccccc;
	color : #333333;
	font-weight : bold;
}

.small {
	font-size : 9px;
}

.title {
	color : #000000;
	font-family : times, 'times new roman', sans-serif;
	font-size : 3em;
	font-weight : 500;
	letter-spacing : 0.2em;
	padding-top : 15px;
	text-transform : uppercase;
}

#footer {
	border-top : 1px #999999 solid;
}