
/* Normal links */
a {
	color: #000;
	text-decoration: underline; }

a:link { color: #000; }
a:visited { color: #666; }
a:hover { color: #fff; background-color:#000; }

/* Image border and background color fixes */
a.img {
	border: none;
	background-color:transparent; }
a.img:link {
	border: none;
	background-color:transparent; }
a.img:visited {
	border: none;
	background-color:transparent; }
a.img:hover {
	border: none;
	background-color:transparent; }

.mainnavL1 {FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #666666; TEXT-INDENT: 3px; FONT-FAMILY:Verdana, Helvetica, Geneva, sans-serif; TEXT-DECORATION: none; }
.mainnavL2 {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Verdana,Helvetica, Geneva, sans-serif; TEXT-DECORATION: underline; }
.mainnavL3 {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #999999; FONT-FAMILY: Verdana,Helvetica, Geneva, Arial, sans-serif; TEXT-DECORATION: underline; }
.col1 {FONT-SIZE: 11px; COLOR: #CED6DE; FONT-FAMILY: Verdana, Helvetica, Geneva, Arial,sans-serif; BACKGROUND-COLOR: #F7F7F7; }
.col2 {FONT-SIZE: 11px; COLOR: #F7F7F7; FONT-FAMILY: Verdana, Helvetica, Geneva, Arial,sans-serif; BACKGROUND-COLOR: #E1EBF6; }
.col3 {FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Helvetica, Geneva, Arial,sans-serif; BACKGROUND-COLOR: #ecf1f5; }
.col4 {FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Helvetica, Geneva, Arial,sans-serif; BACKGROUND-COLOR: #fffff5; }
.col5 {FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Helvetica, Geneva, Arial,sans-serif; BACKGROUND-COLOR: #f0f5e7; }
.col6 {FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Helvetica, Geneva, Arial,sans-serif; BACKGROUND-COLOR: #ffa500; }
.rowLine {BACKGROUND-COLOR: #666666; }
.rowcatL1 {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #fe000f; TEXT-INDENT: 5px; FONT-FAMILY:Verdana, Helvetica, Geneva, Arial, sans-serif; }
.rowcatL2 {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana,Helvetica, Geneva, Arial, sans-serif; }
.rowcatL3 {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Helvetica,Geneva, Arial, sans-serif; BACKGROUND-COLOR: #999999; }
.rowcatL4 {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Helvetica,Geneva, Arial, sans-serif; BACKGROUND-COLOR: #868eb7; TEXT-ALIGN: center; }
.rowdataL1Alt1 {FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Helvetica, Geneva, Arial,sans-serif; BACKGROUND-COLOR: #EFF3F6; }
.rowdataL1Alt2 {FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Helvetica, Geneva, Arial,sans-serif; BACKGROUND-COLOR: #F7F7F7; }
.rowdataL2Alt1 {FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Helvetica, Geneva, Arial,sans-serif; BACKGROUND-COLOR: #FFFFFF; }
.rowdataL2Alt2 {FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Helvetica, Geneva, Arial,sans-serif; BACKGROUND-COLOR: #FFFFFF; }
.rowfldL1 {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Verdana, Helvetica,Geneva, Arial, sans-serif; BACKGROUND-COLOR: #E3E3E3; }
.rowfldL2 {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FFFFFF; TEXT-INDENT: 5px; FONT-FAMILY:Verdana, Helvetica, Geneva, Arial, sans-serif; BACKGROUND-COLOR: #6088b0; }
.txtalert {FONT-SIZE: 11px; COLOR: #FF6600 ; FONT-FAMILY: Verdana, Helvetica, Geneva,Arial, sans-serif; }
.txtalertSml {FONT-SIZE: 11px; COLOR: #FF6600 ; FONT-FAMILY: Verdana, Helvetica, Geneva,Arial, sans-serif; FONT-STYLE: italic; }
.txtbody {
	FONT-FAMILY: Verdana, Helvetica, Geneva, Arial,sans-serif; 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
	font-size: 12px;
	font-weight: normal;
	line-height:15px;
	color: #333; }
.txtbodySml {FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Verdana, Helvetica, Geneva, Arial,sans-serif; }
.txtbodySml2 {FONT-SIZE: 11px; COLOR: #CCCCCC; FONT-FAMILY: Verdana, Helvetica, Geneva, Arial,sans-serif; }
.txtbodycol1 {FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Verdana, Helvetica, Geneva, Arial,sans-serif; BACKGROUND-COLOR: #FFFFFF; }
.txtbodycol2{ FONT-SIZE: 11px; COLOR: #AE001B; FONT-FAMILY: Verdana, Helvetica, Geneva, Arial,sans-serif;}
.txtbodySmlcol1 {FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Verdana, Helvetica, Geneva, Arial,sans-serif; BACKGROUND-COLOR: #FFFFFF; }
.txtFldBtn {
	padding: 0px; margin:0px; font-family:tahoma, arial, sans-serif; color:#534010; font-size:9px; font-weight:bold;  
    border: none;
	cursor:pointer; 
	cursor:hand; 
    height: 27px;
	line-height:27px;
	background: transparent url(../_images/buttonbg.gif) no-repeat scroll right top; 
	vertical-align:middle;
	display:block; /*opera*/
	display:inline-block; /*ie*/
	display:-moz-inline-box;  /*ff*/
}

.txtFldBtnPage { 
	padding: 0px; margin:0px; font-family:tahoma, arial, sans-serif; color:#534010; font-size:9px; font-weight:bold;  
    border: none;
	cursor:pointer; 
	cursor:hand; 
    height: 27px;
	line-height:27px;
	background: transparent url(../_images/button.gif) no-repeat scroll right top; 
    margin-right: 6px;
	padding-right:10px; 
	vertical-align:middle;
	display:block; /*opera*/
	display:inline-block; /*ie*/
	display:-moz-inline-box;  /*ff*/
}

.txtFldBtnPage span { 
	padding: 0px; margin:0px; font-family:tahoma, arial, sans-serif; color:#534010; font-size:9px; font-weight:bold;  
    border: none;
	background: transparent url(../_images/button.gif) no-repeat left top; 
	height:27px;
	display:block;
	display:inline-block;
	padding-left:10px; 
	line-height:27px;
}


	a.txtFldBtn:hover {background-position:right -155px;}
	a.txtFldBtn:hover span {background-position:left -155px;}
	a.txtFldBtnPage:hover {background-position:right -155px;}
	a.txtFldBtnPage:hover span {background-position:left -155px;}

.txtFldCtl {FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana,Helvetica, Geneva, Arial, sans-serif; BACKGROUND-COLOR: #FFFFFF; }
.txtFldData {FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Verdana, Helvetica, Geneva, Arial,sans-serif; }
.txtFldDataSml {FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Verdana, Helvetica, Geneva, Arial,sans-serif; BACKGROUND-COLOR: #FFFFFF; }
.txtFldLabel {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Verdana, Helvetica,Geneva, Arial, sans-serif; }
.txtFldLabelSml {FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Verdana, Helvetica, Geneva, Arial,sans-serif; BACKGROUND-COLOR: #FFFFFF; }
.txtFldNote {FONT-SIZE: 10px; COLOR: #FF6600 ; FONT-FAMILY: Verdana, Helvetica, Geneva,Arial, sans-serif; }
.txtHeadL1 {
	FONT-FAMILY: Verdana, Helvetica,Geneva, Arial, sans-serif;  
	margin: 27px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 18px;
	font-weight: normal;
	line-height: 25px;
	color: #000; }
.txtHeadL2 {
	FONT-FAMILY: Verdana, Helvetica,Geneva, Arial, sans-serif; 
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	font-weight: bold;
	color: #600; }
.txtHeadL3 {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 18px;
	font-weight: normal;
	font-family: georgia, verdana, "comic sans MS";
	line-height:15px;
	color: #000; }
.txtHeadL4 {
	FONT-FAMILY: Verdana, Helvetica,Geneva, Arial, sans-serif; 
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 10px;
	font-weight: bold;
	line-height:15px;
	color: #393; }
.txtHeadL5 {	
	FONT-FAMILY: Verdana, Helvetica,Geneva, Arial, sans-serif; 
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 4px 0px;
	font-size: 10px;
	font-weight: bold;
	color: #600;
	border-bottom:1px solid #dedede; }
.txtHeadL6 {
	FONT-FAMILY: Verdana, Helvetica,Geneva, Arial, sans-serif; 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	font-weight: bold;
	color: #600; }
.txtHeadL7 {FONT-SIZE: 12px; COLOR: #336699; FONT-FAMILY: Verdana, Helvetica, Geneva, Arial,sans-serif; BACKGROUND-COLOR: #FFFFFF; }
.txthint {FONT-SIZE: 12px; COLOR: #38656a; FONT-STYLE: italic; FONT-FAMILY: Verdana,Helvetica, Geneva, Arial, sans-serif; BACKGROUND-COLOR: #FFFFFF; }
.txtnavlink1 {COLOR: #336699; FONT-FAMILY: Verdana, Helvetica, Geneva, Arial, sans-serif; TEXT-DECORATION: underline; }
.txtnavlink2 {FONT-WEIGHT: bold; COLOR: #666666; FONT-FAMILY: Verdana, Helvetica, Geneva,Arial, sans-serif; TEXT-DECORATION: underline; }
.txtnavlinkcol1 {COLOR: #000080; FONT-FAMILY: Verdana, Helvetica, Geneva, Arial, sans-serif; }
.txtnotes {FONT-SIZE: 10px; COLOR: #bfbfbf; FONT-FAMILY: Verdana, Helvetica, Geneva, Arial,sans-serif; BACKGROUND-COLOR: #FFFFFF; }
a {COLOR: #336699;}
.tblBorder   { background-color: #999999 }
.tblBackground { background-color: #efefef }
.tblLabel    { font-weight: normal; font-size: 11px; color: #666666; font-family:Verdana, Helvetica, Geneva, Arial, sans-serif }
.tblLabelReq    { font-weight: bold; font-size: 11px; color: #666666; font-family:Verdana, Helvetica, Geneva, Arial, sans-serif }
.tblHeading   { background-color: #cccccc; font-weight: bold; font-size: 12px; color: #336699;font-family: Verdana, Helvetica, Geneva, Arial, sans-serif }
.tblFldCtl   { background-color: #FFFFFF; font-weight: normal; font-size: 12px; color:#000000; font-family:Verdana, Helvetica, Geneva, Arial, sans-serif }
.tblFldCtlRO   { background-color: #efefef; font-weight: normal; font-size: 12px; color:#666666; font-family:Verdana, Helvetica, Geneva, Arial, sans-serif }

.translucent 
{ 
filter:alpha(opacity=50); 
-moz-opacity:0.5; 
opacity:0.5; 
} 
/* ***** MY TABS ***** */

#c_mytabs {
	margin: 0px -10px 20px;
	text-transform: lowercase;
}

#c_mytabs .clear {
	clear: left;
}

#c_mytabs ul {
	font-size: 70%;
	line-height: 120%;
}

#c_mytabs li {
	float: left;
	list-style: none;
	text-align: center;
}

#c_mytabs li.selected a {
	font-weight: bold;
	text-decoration: none;
	color: #fff;
}

/* categories */

#c_mytabs .categories {
	margin: 0px 10px;
}

#c_mytabs .categories li {
	width: 9em;
	margin-right: 3px;
	border: 1px solid #999;
	border-bottom: 0px;
	padding: 4px 10px;
}

#c_mytabs .categories li.selected {
	border-bottom: 1px solid #009EDE;
	background-color: #009EDE;
}

#c_mytabs .categories a {
	font-weight: bold;
	text-decoration: none;
	color: #009EDE;
}

#c_mytabs .categories a:hover {
	text-decoration: underline;
}

/* pages */

#c_mytabs .pages {
	border: 1px solid #009EDE;
	background-color: #009EDE;
}

#c_mytabs .pages li {
	margin: 4px 0px;
	border-right: 1px solid #fff;
	padding: 0px 10px;
}

#c_mytabs .pages a {
	color: #D6F3FF;
}

#c_mytabs .pages a:hover {
	text-decoration: underline;
	color: #fff;
}

/* */

#c_mytabs .start li {
	visibility: hidden;
}


table.data {
    width: 100%;
    border-collapse: collapse;
}

table.data td,table.data th {
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 2px;
    padding-right: 2px;
    margin-bottom: 4px;
    border-style: solid;
    border-width: 0px;
    border-color: #aaaaaa;
    text-align: left;
}

table.data th {
    background-color: #999;
    color: #fff;
    font-weight: bold;
}

table.table-alt tr.odd td {
    background-color: #eee;
}

table.table-linesh td,table.table-linesh th {
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
}

table.table-linesv td,table.table-linesv th {
    border-left: 1px solid #000;
    border-right: 1px solid #000;
}

table.table-alignright td,table.table-alignright th {
    text-align: right;
}

table.table-fontsm td,table.table-fontsm th {
    font-size: 9px;
}
.ContentElementDIV
{
	width:740px;
	float:clear;
	overflow:hidden;
}

HTML {
	FONT-SIZE: 8pt; COLOR: #333333; LINE-HEIGHT: 170%; FONT-FAMILY: "Lucida Grande", "Trebuchet MS", Verdana, Arial, sans-serif; TEXT-ALIGN: left
}
BODY {
	FONT-SIZE: 8pt; COLOR: #333333; LINE-HEIGHT: 170%; FONT-FAMILY: "Lucida Grande", "Trebuchet MS", Verdana, Arial, sans-serif; TEXT-ALIGN: left
}
.pagesummary {
	FONT-SIZE: 11px; COLOR: #333333; TEXT-ALIGN: justify
}
P {
	FONT-SIZE: 9pt; COLOR: #333333; LINE-HEIGHT: 170%; FONT-FAMILY: "Lucida Grande", "Trebuchet MS", Verdana, Arial, sans-serif
}
TD {
	FONT-SIZE: 9pt; COLOR: #333333; LINE-HEIGHT: 170%; FONT-FAMILY: "Lucida Grande", "Trebuchet MS", Verdana, Arial, sans-serif
}
HR {
	COLOR: #99cc33
}
H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 18pt; COLOR: #99cc33; FONT-FAMILY: Arial, Verdana, sans-serif
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11pt; PADDING-BOTTOM: 0px; COLOR: #99cc33; LINE-HEIGHT: 130%; PADDING-TOP: 20px; FONT-FAMILY: Arial, Verdana, Sans-Serif
}
H3 {
	FONT-SIZE: 8pt; TEXT-TRANSFORM: uppercase; COLOR: #999999; BORDER-TOP-STYLE: solid; FONT-FAMILY: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; LETTER-SPACING: 1pt
}
H4 {
	FONT-SIZE: 10pt; COLOR: #003399
}
UL {
	LIST-STYLE-IMAGE: url(http://todmaffin.com/images/arrow.gif)
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 150%; PADDING-TOP: 0px
}
TABLE {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
INPUT {
	BORDER-TOP-WIDTH: 1px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 8pt; BORDER-LEFT-COLOR: gray; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: gray; PADDING-BOTTOM: 0px; COLOR: #000000; BORDER-TOP-COLOR: gray; PADDING-TOP: 0px; FONT-FAMILY: "Lucida Grande", "Trebuchet MS", sans-serif; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: gray
}
TEXTAREA {
	BORDER-TOP-WIDTH: 1px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 8pt; BORDER-LEFT-COLOR: gray; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: gray; PADDING-BOTTOM: 0px; COLOR: #000000; BORDER-TOP-COLOR: gray; PADDING-TOP: 0px; FONT-FAMILY: "Lucida Grande", "Trebuchet MS", sans-serif; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: gray
}
OPTION {
	BORDER-TOP-WIDTH: 1px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 8pt; BORDER-LEFT-COLOR: gray; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: gray; PADDING-BOTTOM: 0px; COLOR: #000000; BORDER-TOP-COLOR: gray; PADDING-TOP: 0px; FONT-FAMILY: "Lucida Grande", "Trebuchet MS", sans-serif; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: gray
}
SELECT {
	BORDER-TOP-WIDTH: 1px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 8pt; BORDER-LEFT-COLOR: gray; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: gray; PADDING-BOTTOM: 0px; COLOR: #000000; BORDER-TOP-COLOR: gray; PADDING-TOP: 0px; FONT-FAMILY: "Lucida Grande", "Trebuchet MS", sans-serif; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: gray
}
A {
	COLOR: #003399
}
A:hover {
	COLOR: #9ccf31; TEXT-DECORATION: underline
}
.sidebar {
	FONT-SIZE: 8pt; COLOR: #666666; LINE-HEIGHT: 180%
}
#container {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BACKGROUND: #ffffff; PADDING-BOTTOM: 3px; WIDTH: 600px; PADDING-TOP: 3px
}
#tabnav {
	PADDING-LEFT: 10px; BACKGROUND: url(../images/tab_bottom.gif) repeat-x 50% bottom; MARGIN: 0px; HEIGHT: 20px
}
#tabnav LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#tabnav A:link {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 9px; BACKGROUND: #f3f3f3; FLOAT: left; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #666; LINE-HEIGHT: 14px; MARGIN-RIGHT: 4px; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none
}
#tabnav A:visited {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 9px; BACKGROUND: #f3f3f3; FLOAT: left; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #666; LINE-HEIGHT: 14px; MARGIN-RIGHT: 4px; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none
}
#tabnav A.highlighted:link {
	BACKGROUND: #ff0000; COLOR: #000; BORDER-BOTTOM: #fff 1px solid
}
#tabnav A.active:link {
	BACKGROUND: #fff; COLOR: #000; BORDER-BOTTOM: #fff 1px solid
}
#tabnav A.active:visited {
	BACKGROUND: #fff; COLOR: #000; BORDER-BOTTOM: #fff 1px solid
}
#tabnav A:hover {
	BACKGROUND: #99cc33; COLOR: #ffffff
}

