/* base */
body { background-color:#113F70; margin: 0 0 0 0; background-repeat: repeat-y; font-size: 10pt; font-family: verdana; color: #003366; line-height: 14pt; scrollbar-3dlight-color:#cccccc; scrollbar-arrow-color:white;scrollbar-base-color:#495070;scrollbar-darkshadow-color:black;scrollbar-face-color:#154376;scrollbar-highlight-color:#999999;scrollbar-shadow-color:black;}
td{ font-size: 10pt; font-family: verdana; color: #003366; line-height: 14pt;}
td.repeatx { background-repeat:repeat-x; }
td.repeaty { background-repeat: repeat-y; }
td.repeatxy { background-repeat: repeat; }
td#adminTheme { background-color:#ffffff; } 
td#contentTheme{ background: url(../images/miscContentBg.jpg); background-repeat:repeat-y; height:100%; }
td#LoginBgColor{ background-color:#93D5F1; }
td#LoginHeader{ font-family: verdana; font-size: 20px; color: #93D5F1; font-weight: bold; font-style: italic; line-height: 25px; height:25px;  }
td.ThemeBorderColor{ background-color:#ffffff; }
td#LoginTheme{ background-color:#30B4E2; }
td#ThemeHeader{ font-family: verdana; font-size: 20px; color: #ffffff; font-weight: bold; font-style: italic; line-height: 25px; height:25px;  }
td#menubg { background: url(../images/miscMenuFill.jpg); background-repeat:repeat-x; height:68px; background-color:#28D7E3; } 
td#headerbg { background: url(../images/miscBlueBg.jpg); background-repeat:repeat-x; height:28px; background-color:#28D7E3; } 
td.Announcements { background-color:#BCE4F4; }
td.hzLine { background-image: url(../images/miscDottedHz.gif); background-repeat: repeat-x; height:1px;}
td.vtLine { background-image: url(../images/miscDottedVt.gif); background-repeat: repeat-y; height:1px;}
.blueRect { background-color:#6CC5E6; }


#printcontainer{ width: 650px; height:100%; background-color:White; padding: 5 5 5 5; }
#header1{ width: 100%; }
#header2{ clear:both; width: 100%;	text-align:left;  padding: 5 5 5 5;  font-size:14px; font-weight:bold; border: thin solid #000000;}
#left-col{ float:left;	width:150px; border: thin solid #FF6600; padding: 5 5 5 5;  }
#right-col{	float:right; width:480px;  padding: 5 5 5 5;  }
#footer{ clear:both; padding: 5 5 5 5; text-align:left;  	width:100%; }
.Underline { text-decoration: underline; font-weight:bold; text-align:left; }
li { font-size: 9pt; color: #222222; }
A:LINK, A:ACTIVE, A:VISITED { cursor: hand; font-size: 10pt; font-family: verdana, arial, helvetica, sans-serif; text-align:left; font-style: normal; font-weight:normal; color: #345035; text-decoration: underline; line-height: 12pt;}
A:HOVER { cursor: hand; font-size: 10pt; font-family: verdana, arial, helvetica, sans-serif; text-align:left; font-style: normal; font-weight:normal; color: #cc0000; text-decoration: none; line-height: 12pt;}
td.tabs8 { font-size:8pt; font-weight:bold; font-family: verdana; color:white; cursor: hand, pointer;}
td.tabs7 { font-size:7pt; font-weight:bold; font-family: verdana; color:white; cursor: hand, pointer;}
td.navon{ font-size:10pt; font-weight:bold; font-family: verdana; color:#ffff16; cursor: hand, pointer;}
td.navoff { font-size:10pt; font-weight:bold; font-family: verdana; color:#ffffff; cursor: hand, pointer;}

/*  */
.bold { font-weight:bold; }
.bcarrow { font-family: verdana; font-size: 10pt; color: #ff0000; }
.cmsmessage { font-family: verdana; font-size: 10pt; color: #ff6600; font-weight: bold; font-style: italic; line-height:13pt; }
.faqanswer { font-size: 10pt; font-family: arial, helvetica, sans-serif; color: #030368; line-height: 12pt; text-align: center; }
.faqquestion { font-size: 10pt; font-family: arial, helvetica, sans-serif;  font-weight: bold; color: #030368; line-height: 12pt; text-align: center; }
.footer { font-size: 8pt; font-family:  verdana, arial, helvetica, sans-serif; font-weight: bold;  color: #ffffff; line-height: 12pt; text-align: center; }
.footerbg { background: url(../images/miscFooterFill.jpg); background-repeat:repeat-x; height:26px; background-color:#28D7E3; } 
.hand {	cursor: hand; }
.heading { font-size: 18px; font-family: arial, helvetica, sans-serif;  color: #0E3E8A; line-height: 14pt; font-weight: normal; }
.niceControl {font-family: verdana; font-size: 9pt; color: #003366; line-height: 10pt; border-color:#663366; border-style:solid; border-width:1px;}
.nicetext { font-family: verdana; font-size: 9pt; color: #003366; line-height: 10pt; }
.redtextlarge { font-size: 9pt; font-family: verdana; font-weight:bold; color: Red; line-height: 12pt; }
.ital { font-style:italic; }
.smallbold { font-size:9px; font-weight:bold; }
.smallboldital { font-size:9px; font-weight:bold; font-style:italic; }
.smallboldgray { font-size:9px; font-weight:bold;  color:#7F7F7F; }
.smallbolditalgray { font-size:9px; font-weight:bold; font-style:italic; color:#7F7F7F; }
a.footer:link, a.footer:visited, a.footer:active{ font-family: verdana; font-size: 8pt; font-weight: bold; font-style:normal; color: #ffffff; text-decoration: none; }
a.footer:hover { font-family: verdana; font-size: 8pt; font-weight: bold; font-style:normal; color: #ffffff; text-decoration:underline; }

a.anouncement:link, a.anouncement:visited, a.anouncement:active{ font-family: verdana; font-size: 8pt; font-weight: bold; font-style:normal; color: #003399; text-decoration: none; }
a.anouncement:hover { font-family: verdana; font-size: 8pt; font-weight: bold; font-style:normal; color: #c00000; text-decoration:underline; }
.rcbHeader ul,
.rcbFooter ul,
.rcbItem ul, .rcbHovered ul, .rcbDisabled ul
{
    width: 100%;
    display: inline-block;
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.col1, .col2, .col3, .col4, .col5
{
    float: left;
    width: 110px;
    margin: 0;
    padding: 0 5px 0 0;
    line-height: 14px;
}


/* BE grid */
.gridheader { background-image: url(../images/miscGridHeader.jpg); background-repeat:repeat-x; background-color:#dadada; color:White; font-family: verdana; font-size: 10pt; text-align:center; line-height:20px; }
.griditem { background-color:#FFFFFF; color:#333333; font-family: verdana; font-size: 10pt; height:25px; }
.gridaltitem { background-color:#F9F9F9; color:#333333; font-family: verdana; font-size: 10pt; height:25px; }
.gridpager { background-color:#FFFFFF; color:#003366; font-family: verdana; font-size: 10pt; height:25px; text-align:center; }
.gridfooter { background-image: url(../images/miscGridFooter.jpg); background-repeat:repeat-x; background-color:#F9E8E8; color:#003366; font-family: verdana; font-weight:bold; font-size: 12pt; height:55px; }
a.gridpager:link, a.gridpager:visited, a.gridpager:active { color:#003366; font-family: verdana; font-size: 10pt; text-align:center; line-height:20px; }
a.gridpager:hover { color:#ff3300; font-family: verdana; font-size: 10pt; text-align:center; line-height:20px;  }
a.gridlinkbold:link, a.gridlinkbold:visited, a.gridlinkbold:active { font-family: tahoma, sans-serif, verdana; font-size: 12px; color:#0D4380; font-weight:bold; text-decoration: none; }
a.gridlinkbold:hover{ font-family: tahoma, sans-serif, verdana; font-size: 12px; color: #c00000; text-decoration: underline; font-weight:bold;}
a.gridlink:link, a.gridlink:visited, a.gridlink:active { font-family: tahoma, sans-serif, verdana; font-size: 12px; color:#0D4380; font-weight:normal; text-decoration: none; }
a.gridlink:hover{ font-family: tahoma, sans-serif, verdana; font-size: 12px; color: #c00000; text-decoration: underline; font-weight:normal;}

/* admin */
.alert {
	background: #fff6bf url(../images/icnAlert.gif) center no-repeat;
	background-position: 15px 50%; /* x-pos y-pos */
	text-align: left; height:35px;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #ffd324;
	border-bottom: 2px solid #ffd324;
	}
.message {
	background: #DEF0DE url(../images/icnMessage.gif) center no-repeat;
	background-position: 15px 50%; /* x-pos y-pos */
	text-align: left; 
	height:35px;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #65BA69;
	border-bottom: 2px solid #65BA69;
	}
.breadcrumbarrow { font-family: verdana; font-size: 8pt; color: #FF6600; }
.breadcrumbbold { font-family: verdana; font-size: 8pt; font-weight: bold; color: #006699; }
.adminbuttons { font-family: verdana; font-size: 8pt; color: Gray; }
.adminerror { font-size: 9pt; font-family: verdana; color: red; line-height: 10pt;	}
.adminheading { font-family: tahoma, verdana; font-size: 16px; font-weight: bold; color: #2483AF; letter-spacing:1px; line-height: 22px; }
.adminhome { font-family: verdana; font-size: 10pt; font-weight: bold; color: #006699; }
.adminmessage { font-family: verdana; font-size: 10pt; color: #3C843F; font-weight: bold; font-style: italic; line-height:13pt; }
.admintoplinks { font-family: verdana; font-size: 8pt; color: white; line-height: 11pt; }


.invisible { display: none; }
.visible { display: block; }
a.admintoplinks:link, a.admintoplinks:visited, a.admintoplinks:active { font-family: verdana; font-size: 8pt; font-weight: bold; text-decoration: none; color: white; }
a.admintoplinks:hover { font-family: verdana; font-size: 8pt; font-weight: bold; text-decoration: none; color: #ff9900; }
a.adminbuttons:link, a.adminbuttons:visited, a.adminbuttons:active, a.adminbuttons:hover { font-family: verdana; font-size:8pt; text-decoration: none; color: #006699; }
a.breadcrumboff:link, a.breadcrumboff:visited,a.breadcrumboff:active, a.breadcrumboff:hover { font-family: verdana; font-size: 8pt; color: #006699; text-decoration: none; }
a.breadcrumbon:link, a.breadcrumbon:visited, a.breadcrumbon:active, a.breadcrumbon:hover { font-family: verdana; font-size: 8pt; font-weight: bold; color: #006699; text-decoration: none; }

/* ftb tags */
.eightpt { font-size: 8pt; }
.ninept { font-size: 9pt; }
.tenpt { font-size: 10pt; }
.twelvept { font-size: 12pt; }
.fourteenpt { font-size: 14pt; }
.sixteenpt { font-size: 16pt; }

