BODY { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #999999; line-height: 15px; background-image:url(tile.png); background-repeat: no-repeat; background-color:#123456; margin-top: 0; margin-left: 0; margin-right:0; margin-bottom:0; font-size:11px; }

.arrowlistmenu { width: 180px; /*width of menu*/ }
.arrowlistmenu .headerbar { font: bold 14px Arial; color: white; background: black url(titlebar.png) repeat-x center left; margin-bottom: 10px; /*bottom spacing between header and rest of content*/ text-transform: uppercase; padding: 4px 0 4px 10px; /*header text is indented 10px*/ }
.arrowlistmenu ul { list-style-type: none; margin: 0; padding: 0; margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/ }
.arrowlistmenu ul li { padding-bottom: 2px; /*bottom spacing between menu items*/ }
.arrowlistmenu ul li a { color: #000000; display: block; padding: 2px 0; padding-left: 19px; /*link text is indented 19px*/ text-decoration: none; font-weight: normal; border-bottom: 1px solid #dadada; font-size: 120%; }
.arrowlistmenu ul li a:visited { color: #777777; }
.arrowlistmenu ul li a:hover { /*hover state CSS*/ color: #FF0000; background-color: #F5F5F5; background: url(arrowbul.png) no-repeat center left; /*custom bullet list image*/}

.arrow a { color: #000000; }
.arrow a:visited { color: #777777; }
.arrow a:hover { color: #FF0000; }


# A:link { color: #000000; font: 11px Tahoma, Verdana, sans-serif; text-decoration: none;	}
# A:active { color: #FF0000; font: 11px Tahoma, Verdana, sans-serif; text-decoration: none; }

hr { color: #CCCCCC; height: 1px; }
h1 { color: #FF0001; font-size: 18px; font-weight: bold; font-family: Verdana, Tahoma, sans-serif; letter-spacing: 2px; text-decoration: none; padding: 0; margin-bottom: 0px; margin-top: 15pt; }
h2 { color: rgb(59, 115, 185); font-size: 16px; font-weight: bold; font-family: Verdana, Tahoma, sans-serif; letter-spacing: 2px; text-decoration: none; padding: 0; margin-bottom: 3px; margin-top: 15pt; }
h4 { color: #49648F; font-size: 15px; font-weight: bold; font-family: Verdana, Tahoma, sans-serif; letter-spacing: 2px; text-decoration: none; padding: 0; margin: 0; }	
h5 { color: #880000; font-size: 14px; font-weight: bold; font-family: Verdana, Tahoma, sans-serif; letter-spacing: 2px; text-decoration: none; padding: 0; margin: 0; }
h6 { color: #880000; font-size: 12px; font-weight: bold; font-family: Verdana, Tahoma, sans-serif; letter-spacing: 2px; text-decoration: none; padding: 0; margin: 0; }
div { color: #666666; font-family: Tahoma, Verdana, sans-serif; font-size: 12px; font-family: Tahoma, Arial, Helvetica, sans-serif; text-decoration: none; line-height: 15px; margin: 0px; padding: 0px;}

p { color: #666666; font-family: Tahoma, Verdana, sans-serif; font-size: 12px; text-decoration: none; line-height: 15px; margin-top: 0px; margin-left: 0; margin-right: 0; margin-bottom: 5px; padding: 0px; }

td,tr { color: #666666; font-family: Tahoma, Verdana, sans-serif; font-size: 12px; font-family: Tahoma, Arial, Helvetica, sans-serif; text-decoration: none; line-height: 15px; }

textarea { border: 1px #999999 solid; font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #666666;	line-height: 15px; }

input { border: 1px #999999 solid; font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #666666; line-height: 15px; }

/* Nomad Styles */
.bodytext { color: #666666; font-family: Tahoma, Verdana, sans-serif; font-size: 12px; font-family: Tahoma, Arial, Helvetica, sans-serif; text-decoration: none; line-height: 15px; margin-top: 0px; margin-left: 0; margin-right: 0; margin-bottom: 0px; padding: 0; }
.content_area {	padding: 10px; }
TABLE.maintable { border: 0px solid #FFFFFF; width: 100%; margin-top: 0px; background-color: #FFFFFF; }

/* Top Navigation Links */
.top_nav { font-family: Verdana, sans-serif; font-size: 10px; color: #FFFFFF; background-color: #A8A996; text-decoration: none; }
a.top_nav { font-family: Verdana, sans-serif; font-size: 10px; color: #FFFFFF; background-color: #A8A996; border: 1px solid #A8A996; text-decoration: none; padding: 2px; }
a.top_nav:link { font-family: Verdana, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none; padding: 2px; }
a.top_nav:visited { font-family: Verdana, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none; padding: 2px; }
a.top_nav:hover { font-family: Verdana, sans-serif; font-size: 10px; background-color: #C1C1B4; border: 1px solid #000000; }
.topnav_bar { background-color: #A8A996; }
TD.topnav_bar { background-color: #A8A996; }


/* --- Bottom Navigation Menu --- */
.bottom_nav { font-family: Verdana, Arial, sans-serif;  font-size: 10px;  color: #666666;  vertical-align: top; }
a.bottom_nav { font-family: Verdana, Arial, sans-serif;  font-size: 10px;  color: #666666; vertical-align: top;	}
a.bottom_nav:link  { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #666666; }
a.bottom_nav:visited { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #666666; }
a.bottom_nav:hover { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #FF0003; }

.bottomnav_bar { background-color: #A8A996; }
TD.bottomnav_bar { background-color: #A8A996; height: 10px; }
TD.sectiontable { border: 0px solid #CCCCCC; }

/* --- Modified Typo3 Specific Styles --- */
.csc-sitemap-level1	{ font-family: Verdana, Arial, sans-serif; font-size: 20px; color: #333333; line-height: 25; margin-left: 20px; }
.csc-sitemap-level2 { font-family: Verdana, Arial, sans-serif; font-size: 15px; color: #333333;	line-height: 16px; margin-left: 40px; }
.sitemap1 { font-size: 14px; margin-top: 3px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: rgb(161, 165, 169); padding-bottom: 3px; padding-top: 5px; margin-bottom: 0.5em; color: rgb(59, 115, 185); }
.sitemap2 { font-size: 13px; margin-left: 25px; color: rgb(118, 121, 124); }
.sitemap3 {	font-size: 13px; margin-left: 50px;	color: rgb(118, 121, 124); }
.sitemap4 { font-size: 13px; margin-left: 75px;	color: rgb(118, 121, 124); }

/* --- Modified irFAQ Styles -- */
.tx-irfaq-pi1 dt p { font-family: Verdana, Arial, sans-serif; font-size: 15px; color: #FF0002; font-weight: bold; line-height: 20px; }
