a 
{
	text-decoration: none;
	color: blue;
}

a:hover
{
	color: #ff6600;
}

BODY
{
    FONT-SIZE: 11px;
	 COLOR: black;
    FONT-FAMILY: Verdana, Arial;
	 margin-top: 0;
}

TD
{
    FONT-SIZE: 11px;
	 COLOR: black;
    FONT-FAMILY: Verdana, Arial;
}

H1
{
    FONT-SIZE: 16px;
	 COLOR: #000099;
	 FONT-WEIGHT: bold;
    FONT-FAMILY: Tahoma, Verdana, Arial;
}

H2
{
    FONT-SIZE: 16px;
	 COLOR: #000099;
	 FONT-WEIGHT: bold;
    FONT-FAMILY: Tahoma, Verdana, Arial;
}

H3
{
    FONT-SIZE: 14px;
	 COLOR: #000099;
    FONT-FAMILY: Tahoma, Verdana, Arial;
}

.SeriesTitle
{
	FONT-FAMILY: Times New Roman, Tahoma;
	FONT-SIZE: 24px;
	FONT-WEIGHT: bold;
}

.SeriesSubTitle
{
	FONT-FAMILY: Times New Roman, Tahoma;
	FONT-SIZE: 24px;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: center;
}

.faqQuestion
{
	FONT-WEIGHT: bold;
}

.base
{
	FONT-SIZE: 11px;
	COLOR: white;
	FONT-FAMILY: Verdana, Arial
}
.base A:active
{
    COLOR: #00ffff
}
.base A:link
{
    COLOR: #00ffff
}
.base A:visited
{
    COLOR: #00ffff
}
.base A:hover
{
    COLOR: #ffff00
}
.area
{
    FONT-SIZE: 11px;
	 COLOR: black;
    FONT-FAMILY: Verdana, Arial;
}

.small
{
    FONT-SIZE: 9px;
	 COLOR: silver;
    FONT-FAMILY: Verdana, Arial;
}

.dataLabel
{
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	text-align: left;
   line-height: 25px;
}
.dataLabel2
{
	font-weight: bold;
	color: #cccccc;
	text-decoration: none;
	text-align: left;
   line-height: 25px;
}
.dataText
{
	color: #990000;
}

.mainMenu
{
}

.moduleTitle
{
	COLOR: #ffffff;
	text-align: center;
	FONT-FAMILY: Arial;
   FONT-WEIGHT: bold;
	FONT-SIZE: 14px; 
	background-image: url(/themes/default/ih_mnu_background.jpg);
	width: 131px; 
	height: 23px;
	border: 1px solid black;
}

.main_background
{
	height: 300px;
	background-image: url(/themes/default/ih_background.jpg); 
}

.mainMenu a
{
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: center;
   line-height: 25px;
}

.mainMenu a:hover {
	color: #3399ff;
}

.module 
{
	color: #000099;
	text-align: center;
	font-size: 18px;
/*	font-style: italic; */ 
	font-family: Baskerville, Tahoma, Arial;
	width: 131px;
	height: 23px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 10px;
/*	background-color: #cccccc; 
	border: 1px solid black; 	*/
}

.module a 
{
	color: #000099;
}

.module a:hover 
{
	color: #3399ff;
}

.moduleNew 
{
	color: #DD0000;
	text-align: center;
	font-size: 18px;
	font-style: italic;
	font-weight: bold; 
	font-family: Baskerville, Tahoma, Arial;
/*	background-color: #cccccc; 
	border: 1px solid black; 	*/
}

.moduleNew a 
{
	color: #DD0000;
}

.moduleNew a:hover 
{
	color: #3399ff;
}

.moduleB 
{
	color: black;
}

.moduleB a 
{
	color: black;
}

.moduleB a:hover 
{
	color: #3399ff;
}

.moduleBorder
{
}

.moduleBackground
{
}

.moduleTitle a
{
	color: #ffffff;
}

.moduleTitle a:hover
{
	color: cyan;
}

.moduleTable
{
	width: 131px;
	margin-bottom: 10px;  
}

.backcolor
{
	background-color: #ffffee
}
.head
{
   FONT-WEIGHT: bold;
	COLOR: #ffffff;
	background-color: #000000;
}

.head a
{
	color: #ffffff;
}

.head a:hover
{
	color: cyan;
}

.copyright
{
	FONT-SIZE: 9px
}	
.navBorder
{
	background-color: #2f4f4f
}
.navBuffer
{
	background-color: #dcdcdc
}
.navGroupHeader
{
   FONT-SIZE: 14px;
   COLOR: #ffcc33;
   FONT-WEIGHT: bold;
   FONT-FAMILY: Verdana, Arial;
	background-color: #00008b
}
.navLink
{
   FONT-SIZE: 11px;
   COLOR: black;
   FONT-FAMILY: Verdana, Arial;
}
.navLink A:active
{
    COLOR: #2f4f4f
}
.navLink A:link
{
    COLOR: #2f4f4f
}
.navLink A:visited
{
    COLOR: #2f4f4f
}
.navLink A:hover
{
    COLOR: red
}
.newsOutBorder
{
}
.newsBorder
{
	background-color: #778899
}
.newsBuffer
{
}
.newsHeader
{
   FONT-SIZE: 14px;
   COLOR: #0000cc;
   FONT-WEIGHT: bold;
   FONT-FAMILY: Verdana, Arial;
}
.newsSubspacer
{
	BACKGROUND-COLOR: gray ;
}

.newsSubHeader
{
   FONT-SIZE: 10px;
   COLOR: dimgray;
   FONT-FAMILY: Verdana, Arial;
	BACKGROUND-COLOR: lightgrey ;
}
.newsSpacer
{
}
.newsMainHeader
{
   FONT-SIZE: 16px;
   COLOR: #ffcc33;
   FONT-WEIGHT: bold;
   FONT-FAMILY: Verdana, Arial;
	background-color: #00008b
}
.msgText
{
   FONT-SIZE: 11px;
   COLOR: red;
	font-weight: bold;
	text-align: center;
   FONT-FAMILY: Verdana, Arial;
}

.newsText
{
   FONT-SIZE: 11px;
   COLOR: #333333;
   FONT-FAMILY: Verdana, Arial;
}
.newsText A:active
{
    COLOR: blue
}
.newsText A:link
{
    COLOR: blue
}
.newsText A:visited
{
    COLOR: blue
}
.newsText A:hover
{
    COLOR: red
}
.imgborder
{
   BACKGROUND-COLOR: black;
    BORDER-RIGHT: darkslategray 1px solid;
    BORDER-TOP: darkslategray 1px solid;
    BORDER-LEFT: darkslategray 1px solid;
    BORDER-BOTTOM: darkslategray 1px solid;
}
.Label
{
   FONT-SIZE: 11px;
   COLOR: dimgray;
   FONT-FAMILY: Verdana, Arial;
   TEXT-ALIGN: right;
 	background-color: #ffffff
}

.fldEdit
{
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Verdana, Tahoma, Arial
}
.input
{
    BORDER-RIGHT: darkslategray 1px solid;
    BORDER-TOP: darkslategray 1px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: darkslategray 1px solid;
    BORDER-BOTTOM: darkslategray 1px solid;
    FONT-FAMILY: Verdana, Tahoma;
    BACKGROUND-COLOR: white
}
.post
{
    BORDER-RIGHT: darkslategray 1px solid;
    BORDER-TOP: darkslategray 1px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: darkslategray 1px solid;
    BORDER-BOTTOM: darkslategray 1px solid;
    FONT-FAMILY: Verdana, Tahoma;
    BACKGROUND-COLOR: white
}

.inputbtn
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Verdana, Tahoma;
    BACKGROUND-COLOR: lightgrey
}
.tableFrame
{
	BORDER-LEFT: #333333 1px solid;
	BORDER-TOP: #333333 1px solid;
	BORDER-RIGHT: #333333 1px solid;
	BORDER-BOTTOM: #333333 1px solid;
	COLOR: #333333;
}
.listHeader
{
	BORDER-RIGHT: #CDCDCD 1px solid;
	BORDER-BOTTOM: #CDCDCD 1px solid;
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 2px;
	PADDING-TOP: 1px;
	PADDING-BOTTOM: 1px;
	MARGIN-TOP: 1px;
	VERTICAL-ALIGN: top;
	FONT-SIZE: 10px;
	COLOR: white;
	FONT-FAMILY: verdana, arial;
   BACKGROUND-COLOR: darkgray;
   TEXT-ALIGN: center;
}
.listHeader A:active
{
    COLOR: white;
    TEXT-DECORATION: none
}
.listHeader A:link
{
    COLOR: white;
    TEXT-DECORATION: none
}
.listHeader A:visited
{
    COLOR: white;
    TEXT-DECORATION: none
}
.listHeader A:hover
{
    COLOR: yellow;
    TEXT-DECORATION: none
}
.listHeaderSort
{
    FONT-SIZE: 10px;
    COLOR: cyan;
    FONT-FAMILY: Verdana, Tahoma;
    BACKGROUND-COLOR: darkgray;
    TEXT-ALIGN: center;
	 text-indent: 5px;
}
.listHeaderSort A:active
{
    COLOR: cyan;
    TEXT-DECORATION: none
}
.listHeaderSort A:link
{
    COLOR: cyan;
    TEXT-DECORATION: none
}
.listHeaderSort A:visited
{
    COLOR: cyan;
    TEXT-DECORATION: none
}
.listHeaderS A:hover
{
    COLOR: yellow;
    TEXT-DECORATION: none
}
.listHdrSep
{
    BACKGROUND-COLOR: darkgray
}
.listRow1
{
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Verdana, Tahoma;
    BACKGROUND-COLOR: white
}
.listRow2
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Tahoma;
    BACKGROUND-COLOR: white
}
.listHighlight
{
    BACKGROUND-COLOR: lightcyan
}
.listBorder
{
    BACKGROUND-COLOR: black
}
.listColSep
{
    BACKGROUND-COLOR: darkgray
}
.listCol
{
	BORDER-RIGHT: #cccccc 1px solid;
	BORDER-BOTTOM: #cccccc 1px solid;
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 2px;
	PADDING-TOP: 1px;
	PADDING-BOTTOM: 1px;
	MARGIN-TOP: 1px;
	VERTICAL-ALIGN: top;
	FONT-SIZE: 11px;
	FONT-FAMILY: verdana, arial
}
.listCol A:active
{
    COLOR: #000099;
    TEXT-DECORATION: none
}
.listCol A:link
{
    COLOR: #000099;
    TEXT-DECORATION: none
}
.listCol A:visited
{
    COLOR: #000099;
    TEXT-DECORATION: none
}
.listCol A:hover
{
    COLOR: #ff6600;
    TEXT-DECORATION: none
}
.listColNR A:active
{
    COLOR: #000099;
    TEXT-DECORATION: none;
}
.listColNR A:link
{
    COLOR: #000099;
    TEXT-DECORATION: none
}
.listColNR A:visited
{
    COLOR: #000099;
    TEXT-DECORATION: none
}
.listColNR A:hover
{
    COLOR: #ff6600;
    TEXT-DECORATION: none
}

.listRow1 A:active
{
    COLOR: black;
    TEXT-DECORATION: none
}
.listRow1 A:link
{
    COLOR: black;
    TEXT-DECORATION: none
}
.listRow1 A:visited
{
    COLOR: black;
    TEXT-DECORATION: none
}
.listRow1 A:hover
{
    COLOR: brown;
    TEXT-DECORATION: none
}
.listRow2 A:active
{
    COLOR: black;
    TEXT-DECORATION: none
}
.listRow2 A:link
{
    COLOR: black;
    TEXT-DECORATION: none
}
.listRow2 A:visited
{
    COLOR: black;
    TEXT-DECORATION: none
}
.listRow2 A:hover
{
    COLOR: brown;
    TEXT-DECORATION: none
}
.inputradio
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
.listCommands
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Tahoma;
    BACKGROUND-COLOR: white
}
.listCommands A:active
{
    TEXT-DECORATION: none
}
.listCommands A:link
{
    TEXT-DECORATION: none
}
.listCommands A:visited
{
    TEXT-DECORATION: none
}

.searchbox
{
	border: 1px solid #333333;
}

.searchhead
{
	width: 160px;
	height: 20px;
	text-align: center;
	background-color: #898989;
	border-bottom: 1px solid #333333;
	color: white;
}

.searchinp
{
	height: 35px;
	background-color: #F0F0F0;
	padding: 5px;
	text-align: center;
}

.mainbody
{
	background-color: #F5F5F5;
	vertical-align: top;
	margin-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 10px;
	padding-bottom:  10px;
	border: 1px solid black;
}
.larger
{
	font-size: 16px;
	font-weight: bold;
}

#main_container
{
	margin-left: 20px;
	margin-right: 20px;
}

#menu_holder
{
	float: left;
	position: relative;
	vertical-align: top;
	padding-top:  5px;
}

#main_body
{
	float: right;
	width: 645px;
	background-color: #F5F5F5;
	vertical-align: top;
	margin-top: 5px;
	padding-top: 10px;
	padding-bottom:  10px;
	padding-left: 5px;
	border: 1px solid black;
}

.menuholder
{
	width: 138px;
	vertical-align: top;
	padding-top:  10px;
}

#newGroup
{
	color: #334EA2;
	font-size: 32px;
	text-align: center;
	width: 600px;
	font-family: times, serif;
	font-style: italic;
	font-weight: bold;
}

#groupList img
{
	border: 1px solid black;
}

.bordered
{
	background-color:white;
	border: 1px solid black;
	font: 18px;
	text-align:center;
}

.bordered a
{
	text-align:center;
	color: black;
	text-decoration: none;
}
#comingsoon
{
	color: #334EA2;
	font-size: 54px;
	text-align: center;
	width: 600px;
	font-family: times, serif;
	font-style: italic;
	font-weight: bold;
}

#comingsoontext
{
	color: black;
	font-size: 36px;
	text-align: center;
	width: 600px;
	font-family: times, serif;
	font-style: italic;
	font-weight: bold;
}