﻿/****************************************************************
Copyright Discover Websites 2009
CSS Written by Andy Vickery
*****************************************************************
Master Styles
****************************************************************/
body { margin:0px auto 0px auto; font-family:century-gothic, Geneva, kalimati, Arial, Sans-Serif; font-size:10pt; color:#333333; }
a { text-decoration:none; color:#333333 }
a:hover { text-decoration:none; color:Blue; }
img { border:0; }
#master_wrapper { margin:0px auto 0px auto; width:890px; }
.clear { clear:both; }
.validation_off { display:none; }
.validation_on { display:block; color:Red; }
h1 { color:White; background-image:url(images/h1_back.jpg); height:17px; font-size:9pt; padding:3px 0px 0px 3px; font-weight:bold; margin:10px 0px 5px 0px; }
h2 { font-size:13pt; font-weight:bold; padding:0; margin:0; }
h3 { font-size:13pt; font-weight:bold; padding:0; margin:0; color:White; }
p { margin:0; padding:0; line-height:110%; }


/****************************************************************
Banner Styles
****************************************************************/
#banner_wrapper { }
#banner_top { background-image:url(images/banner_top.jpg); background-position:left top; background-repeat:no-repeat; }
#logo_wrapper { padding:9px 0px 0px 21px; float:left; }
#banner_text1 { float:left; text-align:center; width:295px; color:White; font-size:9pt; line-height:110%; margin:10px 0px 0px 80px; }
#banner_phone { float:left; color:White; font-weight:bold; font-size:11pt; text-align:right; margin:10px 0px 0px 20px; line-height:220% }
#banner_pic_wrapper { background-image:url(images/banner_pic.jpg); background-position:left top; background-repeat:no-repeat; height:255px; }
#banner_bullet_1 { margin-top:160px; float:left; height:40px; margin-bottom:28px; color:#ffffff; width:250px; margin-left:20px; font-size:11pt; font-weight:bold; }
#banner_bullet_1 img { float:left; margin-top:-8px; }
#banner_bullet_2 { margin-top:160px; float:left; height:40px; margin-bottom:28px; color:#ffffff; width:250px; margin-left:60px; font-size:11pt; font-weight:bold; }
#banner_bullet_2 img { float:left; margin-top:-8px; }
#banner_bullet_3 { margin-top:160px; float:left; height:40px; margin-bottom:28px; color:#ffffff; width:250px; margin-left:60px; font-size:11pt; font-weight:bold; }
#banner_bullet_3 img { float:left; margin-top:-8px; }
#toolbar_wrapper { margin-left:180px; }
#toolbar_wrapper a { color:White; font-size:13pt; font-weight:bold; float:left; margin-right:32px; }
#toolbar_wrapper a:hover { color:Blue; font-size:13pt; font-weight:bold; float:left; margin-right:32px; }


/****************************************************************
Middle Styles
****************************************************************/
#body_wrapper { background-color:#bebebe; border-bottom:solid 2px #adadad; }
#body_lhs { float:left; background-image:url(images/body_lhs.jpg); background-position:top; background-repeat:repeat-x; background-color:#bebebe; width:258px; min-height:422px; color:White; padding:7px 7px 0px 7px; }
#body_rhs { float:left; background-image:url(images/body_rhs.jpg); background-position:top; background-repeat:repeat-x; width:604px; background-color:White; min-height:409px; font-family:Arial, Sans-Serif; padding:0px 7px 10px 7px; font-size:9pt; color:#333333; text-align:justify; }
.body_lhs_small { float:left; margin-bottom:5px; }
.body_lhs_text { float:left; margin-bottom:5px; }
.body_lhs_small input { width:119px; }
.body_lhs_large { float:left; margin-bottom:5px; }
.body_lhs_large input { width:251px; }
.body_lhs_select { float:left; margin-bottom:5px; }
.body_lhs_select div { float:left; }
.body_lhs_select select { width:55px; }
.btn_Apply { width:273px; height:28px; background-image:url(images/btn_applynow.png); background-color:transparent; border:0; margin-left:-7px; cursor:pointer; }
.btn_Apply:hover { background-image:url(images/btn_applynow2.png);}


/****************************************************************
Bottom Signoff Styles
****************************************************************/
#signoff_wrapper { margin-top:10px; font-size:8pt; }
#signoff_lhs { float:left; }
#signoff_chs { float:none; text-decoration: none; }
#signoff_chs a:link, #signoff_chs a:visited, #signoff_chs a:active { color: #333333; text-decoration:none; }
#signoff_rhs { float:right; }
#signoff_lhs a { margin-right:20px; color:#333333 }
#signoff_rhs a { margin-left:20px; color:#333333 }

/* CDS CSS Document */
#fpcds {

font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
color:#3F4D50;
text-align:justify;
width: 95%;
margin:0px;
padding:0px;
}

#fpcds h1 {
color: #ffffff;
font-size:12px;
font-family:Verdana,Arial,Helvetica,sans-serif;
border:0px;
font-weight:bold;
line-height:16px;

}

#fpcds h2{
font-weight:bold;
color:#666666;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
text-align:justify;
}

#fpcds p{

font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
color:#666666;
text-align:justify;
}
 
#fpcds span{
font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#000000;
}


#fpcds a:link{

font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
color:#3F4D50;
text-decoration:underline;
text-align:justify;
}
#fpcds a:visited{
color:#3F4D50;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
text-decoration:underline;
text-align:justify;
}
#fpcds a:hover{
color:#3F4D50;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
text-decoration:underline;
text-align:justify;
}
.scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0;}

.vscrollerbar {width: 9px;background: #8CDAE6 -36px 0px repeat-y; border:1px solid #000000;_border-top:0px;}
.vscrollerbarbeg {height: 0px !important;width: 11px;_width: 9px;background: #8CDAE6  -108px -32px no-repeat; _border-top:1px solid #000000;}
.vscrollerbarend {height: 0px;width: 11px;_width: 9px;background: #8CDAE6  -108px 0px no-repeat;_border-bottom:1px solid #000000;}
.vscrollerbase {width: 11px;background: #B3B3B3 0px 0px repeat-y;}
.vscrollerbasebeg {width: 11px;height: 27px !important;background: #939393 -72px -28px no-repeat; border-bottom:1px solid #FFFFFF;}
.vscrollerbaseend {height: 27px;width: 11px;background:#939393 -72px 0px no-repeat; border-top:1px solid #FFFFFF;}
.vscrollerbar, .hscrollerbar {padding: 28px;z-index: 2;}

/*Page related styles for you to view*/
#mycustomscroll {
/* Typical fixed height and fixed width example */
width:95%;
height: 250px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
background-color: #FFFFFF;
margin: 0.0em auto;
padding: 15px;
 
}

.fixedwidth {
/* a wide div is used for creating horizontal scrollbars for demonstration purposes */
width: 95%;
height: auto;
position: relative;
color: black;
padding: 1px;
}



.bannerBorder {
	border-top-width: 0px;
	border-right-width: 10px;
	border-bottom-width: 0px;
	border-left-width: 10px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #EDEBEC;
	border-left-color: #EDEBEC;
}

/************** fp scroll custom **************/

  div.scrollholder
{
     position: relative;
	height:290px;
	width:95%;
    overflow: auto;
    z-index: 1;
	color:#666666;
    margin-bottom:10px;
	border: ridge 1px #666666;
}

div.scroll
{
    position: absolute;
    left: 0; top: 0;
    width: 95%;
    z-index: 2;
	padding:10px;
	text-align:left;
	
}

  div.scrollholder2
{
     position: relative;
	height:290px;
	width:95%;
    overflow: auto;
    z-index: 1;
	color:#666666;
    margin-bottom:10px;
	width:1000px; 
	border:1px solid #000000; 
	background-color:#FFFFFF;
}

div.scroll2
{
    position: absolute;
    left: 0; top: 0;
    width: 95%;
    z-index: 2;
	padding:10px;
	text-align:left;
	
}

.fplinktodropdown{
font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#80B7B7; text-decoration:underline; font-weight:normal;
}
.fpcdscontainerdropdown{
width: 90%; margin-top:20px; margin-left:20px; display:none; padding-left:26px;  padding-right:25px;
}

/* general page style ends here */
