/* THEINDEXER.ORG stylesheet */

a {
	color : #993333;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : 500;
	text-decoration : underline;
}

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 : underline;
}

a.mainlevel:link, a.mainlevel:visited {
	background-image : url(/_includes/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(/_includes/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 {
	text-indent:-12em; padding-left : 12em !important;
	font-size : 12px;
}

div.l2 {
	text-indent:-10em; padding-left : 12em !important;
	font-size : 12px;
}

div.l3 {
	text-indent:-8em; padding-left : 12em !important;
	font-size : 12px;
}

div.l4 {
	text-indent:-6em; padding-left : 12em !important;
	font-size : 12px;
}

div.l5 {
	text-indent:-4em; padding-left : 12em !important;
	font-size : 12px;
}

div.l6 {
	text-indent:-2em; padding-left : 12em !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;
}

h1 {
	color : #ff6600;
	font-family : Verdana, Arial, Helvetica, "Trebuchet MS", sans-serif;
	font-size : 2.3em;
	font-weight : 500;
	text-decoration : none;
}

h1.black {
	color : #000000;
	font-family : Verdana, Arial, Helvetica, "Trebuchet MS", sans-serif;
	font-size : 2.3em;
	font-weight : 500;
	text-decoration : none;
}

h2 {
	color : #ff6600;
	font-family : Verdana, Arial, Helvetica, "Trebuchet MS", sans-serif;
	font-size : 20px;
	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 : 500;
	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;
}

#main-copy a[href^="http:"], a[href^="https:"] {
    /*display:inline-block;*/
    padding: 0 18px 0 0;
    /*padding-right:14px;*/
    background:transparent url(/_images/icons/external.png) center right no-repeat;
    }

#main-copy a[href$='.pdf'] {
    display:inline-block;
    padding:0 18px 0 1px;
    line-height:18px;
    background:transparent url(/_images/icons/pdf.gif) center right no-repeat;
    }

#main-copy a[href$='.doc'], a[href$='.rtf'], a[href$='.txt'], a[href$='.wps'] {
    display:inline-block;
    padding:0 18px 0 1px;
    line-height:18px;
    background:transparent url(/_images/icons/word.gif) center right no-repeat;
    }

#main-copy  a[href$='.ppt'], a[href$='.pps'] {
    display:inline-block;
    padding:0 18px 0 1px;
    line-height:18px;
    background:transparent url(/_images/icons/powerpoint.gif) center right no-repeat;
    }

#main-copy  a[href$='.xls'], a[href$='.csv'], a[href$='.xlt'], a[href$='.xlw'] {
    display:inline-block;
    padding:0 18px 0 1px;
    line-height:18px;
    background:transparent url(/_images/icons/excel.gif) center right no-repeat;
    }

td.author {
    font-style: italic;
    }

td.contents {
    font-size: large;
    }
