﻿body { scrollbar-arrow-color: #00265A; scrollbar-base-color: #ffffff; scrollbar-shadow-color: #00265A; scrollbar-face-color: #ffffff; scrollbar-highlight-color: #cccccc; scrollbar-dark-shadow-color: #00265A; scrollbar-3d-light-color: #ffffff; }

textarea {
	color:#2C2C2C;
	font-family:Arial;
	font-size:9pt;
}

select {
	color:#2C2C2C;
	font-family:Arial;
	font-size:9pt;
}

input {
	color:#2C2C2C;
	font-family:Arial;
	font-size:9pt;
}

table {
	color:#2C2C2C;
	font-family:Arial;
	font-size:9pt;
}

td { font-size:9pt; line-height:20px; }

.l_blk { color:#2C2C2C; font-family:Arial; text-decoration:none; }
.l_wht { color:#ffffff; font-family:Arial; text-decoration:none; }
.l_blu { color:#004B8D; font-family:Arial; text-decoration:none; }
.l_blk:hover { text-decoration:underline; }
.l_wht:hover { text-decoration:underline; }
.l_blu:hover { text-decoration:underline; }

.l_nu { font-family:Arial; text-decoration:none; }

.c_wht { color:#ffffff; }
.c_lgr { color:#999999; }
.c_org { color:#ef4223; }
.c_blu { color:#004B8D; }
.c_red { color:#d50000; }
.c_grn { color:#59AD10; }
.c_blk { color:#2C2C2C; }

.s_7 { font-size:7pt; }
.s_8 { font-size:8pt; }
.s_9 { font-size:9pt; }
.s_10 { font-size:9pt; }
.s_11 { font-size:11pt; }
.s_12 { font-size:12pt; }
.s_13 { font-size:13pt; }
.s_14 { font-size:14pt; }
.s_15 { font-size:15pt; line-height:23px;
	font-weight: 700;
}

.t_hl { font-family:Arial; color:#004b8d; font-size:15pt; line-height:23px;
	font-weight: 700;
}
.t_h2 { font-family:Arial; color:#004b8d; font-size:11pt; line-height:20px; }
.t_h3 { font-family:Arial; color:#004b8d; font-size:9pt; line-height:17px; }

/*ul {
	list-style-type: none;
	padding: 0;	margin: 0 0 0 1em;
}

li {
	background-image: url('http://www.falconstor.com/_images/_bullets/li_6x7.gif');
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding-left: 1.1em;
}*/

.rNavParams {
	position: relative;
	font-family: Arial;
	background-repeat: no-repeat;
	white-space: nowrap;
	display: block;
	width: 200px;
	margin: 0;
	padding: 0;
	cursor: hand;
}
.rNavLink {
	color: #2C2C2C;
	display: block;
	font-size: 8pt;
	display: block;
	width: 200px;
	float: left;
	text-decoration: none;
	cursor: hand;
}
.rNavSpan {
	position: absolute;
	top: 6px;
	margin: 0;
	padding: 0;
	cursor: hand;
}

.rSingleLine { height: 22px; }
.rDualLine { height: 34px; }

.rNavMain { background-image: url(../../images/r_nav_on_200x22.gif); }
.rNavSub { background-image: url(../../images/r_navsub_on_200x22.gif); }
.rNavSSub { background-image: url(../../images/r_navssub_on_200x22.gif); }
.rNavDualMain { background-image: url(../../images/r_nav_on_200x34.gif); }
.rNavDualSub { background-image: url(../../images/r_navsub_on_200x34.gif); }
.rNavDualSSub { background-image: url(../../images/r_navssub_on_200x34.gif); }

.rNavSpanM { left: 10px; }
.rNavSpanS { left: 24px; }
.rNavSpanSS { left: 38px; }

.rNavLink:hover { color: #ef4223; text-decoration: none; }
* html .rNavLink:hover {visibility:visible}
.rNavMain .rNavLink:hover img{visibility:hidden}
.rNavSub .rNavLink:hover img{visibility:hidden}
.rNavSSub .rNavLink:hover img{visibility:hidden}
.rNavDualMain .rNavLink:hover img{visibility:hidden}
.rNavDualSub .rNavLink:hover img{visibility:hidden}
.rNavDualSSub .rNavLink:hover img{visibility:hidden}

.topMenu {
	background-color: #ffffff;
	border-width: 0;
	border-style: none;
	cursor: hand;
	margin: 0;
	padding: 0;
}

.submenu {
	background-color: #ffffff;
	border-width: 1;
	border-style: solid;
	border-color: #043776;
	cursor: hand;
	margin: 0;
	padding: 0;
}
	
.topItemNormal {
	background-image: url(../../_images/_nav/nv_bg_off_1x35.jpg);
	background-repeat: repeat;
	text-indent: 5px;
	font-family: Arial;
	font-size: 9px;
	font-weight: bold;
	color: #ffffff;
	cursor: hand;
	margin: 0;
	padding: 0;
}

.topItemOver {
	background-image: url(../../_images/_nav/nv_bg_on_1x35.jpg);
	background-repeat: repeat;
	text-indent: 5px;
	font-family: Arial;
	font-size: 0px;
	font-weight: bold;
	color: #ffffff;
	cursor: hand;
	margin: 0;
	padding: 0;
}

.itemNormal {
	font-family: Arial;
	font-size: 9px;
	color: #232627;
	background-color: #ffffff;
	cursor: hand;
	margin: 0;
	padding: 0;
}

.itemOver {
	font-family: Arial;
	font-size: 9px;
	color: #232627;
	background-color: #cccccc;
	cursor: hand;
	margin: 0;
	padding: 0;
}

form { padding: 0px; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; margin-bottom: 0px; margin-top: 0px; margin-right: 0px; margin-left: 0px; display: inline; }
.ff_chrcnt { border: 0; }
.ff_submit { background-color: transparent; border: none; color: #575757; text-decoration: underline; font-size: 8pt; font-family: Tahoma; padding-left: 5px; padding-right: 5px; width: 100%; text-align: left;}
.ff_submit_hover { color: #d59100; }
.ff_submit_blue { background-color: transparent; border: none; color: #3C6EA5; text-decoration: underline; font-size: 8pt; font-family: Tahoma; padding-left: 5px; padding-right: 5px; width: 100%; text-align: left;}
.ff_submit_blue_hover { color: #d59100; }

/*==========================================================================================================*/



/*form { padding: 0px; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; margin-bottom: 0px; margin-top: 0px; margin-right: 0px; margin-left: 0px; display: inline; }
.ff_chrcnt { border: 0; font-weight: bold; }
.ff_submit { background: #ffffff; border: none; color: #575757; width: 85px; font-size: 8pt; font-weight: none; font-family: Arial; cursor: hand;}
.ff_submit_pw { background: #ffffff; border: none; color: #575757; width: 100%; font-size: 8pt; font-weight: none; font-family: Arial; cursor: hand;}
.ff_submit_hover { color: #d59100; text-decoration: underline; }
.ff_submit_blue { background: #ffffff; border: none; color: #3C6EA5; text-decoration: underline; width: 85px; font-size: 8pt; font-weight: none; font-family: Arial; cursor: hand;}
.ff_submit_blue_hover { color: #d59100; text-decoration: underline; }
.ff_submit_title {
	background: #ffffff;
	border: none;
	color: #3C6EA5;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: underline;
	font-family: Arial;
}

.btn_blue_off {
	color: #ffffff;
	background-color: #283075;
	font-family: Arial;
	font-size: 8pt;
	border: 0px;
	padding: 5px 25px 5px 25px;
}
.btn_blue_on {	color: #ffffff; background-color: #525EBF; }

.btn_gry_off {
	color: #ffffff;
	background-color: #5B5959;
	font-family: Arial;
	font-size: 8pt;
	border: 0px;
	padding: 5px 5px 5px 5px;
}
.btn_gry_on {	color: #ffffff; background-color: #999999; }*/

fieldset { border: none; border-top: 1px solid #cccccc; }
legend { color: #5C5C5C; }



.fc_white { color: #FFFFFF; }
.fc_darkgrey { color: #5C5C5C; }
.fc_litegrey { color: #A2A2A2; }
.fc_red { color: #D50000; }
.fc_green { color: #59AD10; }
.fc_blue { color: #3C6EA5; }
.fc_faded { color: #A5ACB2; }

.fs_7pt { font-size: 7pt; }
.fs_8pt { font-size: 8pt; }
.fs_9pt { font-size: 9pt; }
.fs_9pt { font-size: 9pt; }
.fs_11pt { font-size: 11pt; }
.fs_12pt { font-size: 12pt; }
.fs_13pt { font-size: 13pt; }
.fs_14pt { font-size: 14pt; }
.fs_15pt { font-size: 15pt; }

.fa_underline { text-decoration: underline; }

.lft_title { color: #5C5C5C; font-family: Tahoma; font-size: 15px; font-weight: bold; line-height:25px; }
.rt_title { color: #59AD10; font-family: Tahoma; font-size: 15px; font-weight: bold; line-height:25px; }
	


div#hold { position: relative; overflow: hidden; width: 660px; height: 180px; z-index: 100; }
div#wn { position: absolute; left: 0px; top: 0px; width: 660px; height: 180px; clip: rect(0px, 660px, 170px, 0px); overflow: hidden; z-index: 1; }
div#lyr1 { position:absolute; visibility:hidden; left:0px; top:0px; z-index:1; }

div#ContentScroll {
	position: relative;
	overflow: auto;
	background-color: #ffffff;
	border: solid 1px #cccccc;
	padding: 10px;
}	

.SponsorAdDiv { position:absolute; z-index:1; top:20%; left:35%; }

.headerdec {
	color: #ffffff; 
	font-family: Arial; 
	font-size: 7pt; 
	font-weight: bold; 
	background-color: #8EB1C4;
}

#pscroller {
	background-color: #ffffff;
	border-bottom: 1px solid #232627;
	padding: 5px, 10px, 5px, 10px;
	width: 760px;
	height: 35px;
}

/* --- */

.contentslide{
position: absolute;
width: 760px;
height: 227px;
}

.contentslide .contentdiv{
display: none;
}

.pagination{
position: relative;
width: 760px; /*Width of pagination DIV. To equal that of Content Slider's width, take into account the later's left/right paddings!*/
text-align: right;

background-color: transparent;
padding: 205px 10px 10px 0;
}

* html .pagination{ /*Simplified box model hack to get IE5 to display width equal to that of Content Slider's*/
width: 760px; /*IE5 width*/
w\idth: 760px; /*IE6 width*/
}

.pagination a{
padding: 0 5px;
text-decoration: none; 
color: #2e6ab1;
background-color: white;
}

.pagination a.selected{
color: #000;
background-color: #FEE496;
}

.pagination a:hover{
color: #000;
background-color: #FEE496;
}