@charset "utf-8";
/* CSS Document */

html,body{ margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:0px; padding: 0px; 
/*background-color:#797066; */}

#header {
background-image: url(images/header-background.jpg);
background-repeat: repeat-x;
height: 177px;
}

.ftlss_logo {
height: 177px;
width: 256;
padding-left: 27px;
}

.login {
padding-left: 308px;
width: 182px;
height: 40px;
}

.search {
padding-left: 290px;
height: 137px;
}

#search_txt {
padding-bottom: 16px;
}

.login_box {
font-family: "Verdana", Arial, Helvetica, sans-serif;
font-size: 12px;
color: #100e0e;
text-align: center;
background-image:url(images/login-bk.gif);
background-repeat: repeat-x;
}

.login_box_left_corner {
background-image:url(images/login-box-left-corner.gif);
background-repeat:no-repeat;
width: 5px;
height: 5px;
}

.login_box_right_corner {
background-image:url(images/login-box-right-corner.gif);
background-repeat:no-repeat;
width: 5px;
height: 5px;
}

.login_bottom {
background-color: #ffffff;
height: 5px;
}

#nav_bar {
background-color: #797066;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #a19b94;
}

.nav_pad {
padding-top: 4px;
padding-left: 8px;
}

.l_pane {
width: 252px;
padding-top: 15px;
padding-left: 5px;
background-color: #e5e5db;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #f7f8f2;
}

#c_wrapper {
background-color: #f4f4ec;
}

.c_pane {
padding-top: 15px;
padding-left: 5px;
width: 545px;
background-color: #f4f4ec;
}

.c_panefull {
padding-top: 15px;
padding-left: 10px;
width: 792px;
background-color: #f4f4ec;
}

.date_style {
font-family: "lucida grande", Arial, Helvetica, sans-serif;
font-size: 11px;
color: #141314;
}

#footer {
clear:both;
height: 144px;
padding-left: 10px;
padding-top: 16px;
padding-bottom: 15px;
}

.c_pane_pad {
padding-top: 10px;
}

#contact_info {
font-family: "lucida grande", Arial, Helvetica, sans-serif;
font-size: 11px;
color: #edf6f7;
line-height: 18px;
float: left;
padding: 6px;
width: 234px;
background-color: #5c554d;
border: 1px solid #aba5a0;
}

#sofla_tag {
font-family: "lucida grande", Arial, Helvetica, sans-serif;
font-size: 11px;
color: #edebea;
padding: 6px;
}

a.sofla_tag:link {
color: #edebea;
text-decoration: none;	

}

a.sofla_tag:visited {
color: #edebea;
text-decoration: none;	
}

a.sofla_tag:hover {
color: #edebea;
text-decoration: underline;	

}

a.sofla_tag:active {
color: #edebea;
text-decoration: none;
}

h1 {
color:#851722;
font-family: "lucida grande", Arial, Helvetica, sans-serif;
font-size:18px;
margin:0;
padding: 0;
}

h2 {
color:#851722;
font-family: "lucida grande", Arial, Helvetica, sans-serif;
font-size:16px;
margin:0;
padding: 0;
}

.NormalTextBox {
font-family: "Verdana", Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000;
}

.search_txt {
font-family: "Verdana", Arial, Helvetica, sans-serif;
font-size: 12px;
color: #fff;
}

a.search_txt:link {
color: #fff;
text-decoration: none;	

}

a.search_txt:visited {
color: #fff;
text-decoration: none;	
}

a.search_txt:hover {
color: #fff;
text-decoration: none;	

}

a.search_txt:active {
color: #fff;
text-decoration: none;
}

#light_blue_txt {
font-family: "lucida grande", Arial, Helvetica, sans-serif;
font-size: 13px;
color: #beeff3;
}

.light_blue_style {
font-family: "lucida grande", Arial, Helvetica, sans-serif;
font-size: 11px;
color: #beeff3;
}

a.light_blue_style:link {
color: #beeff3;
text-decoration: none;

}

a.light_blue_style:visited {
color: #beeff3;
text-decoration: none;	
}

a.light_blue_style:hover {
color: #beeff3;
text-decoration: underline;	

}

a.light_blue_style:active {
color: #beeff3;
text-decoration: none;	
}

#pad {
width: 10px;
float: left;
}

#seconday_nav {
font-family: "lucida grande", Arial, Helvetica, sans-serif;
font-size:12px;
color: #FFFFFF;
float: left;
width: 575x;
padding-bottom: 15px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #a19b95;
}


/* NAVAGATION */

.main_dnnmenu_container {
background-color: transparent;
padding-top: 10px;
}

.main_dnnmenu_bar {
cursor: pointer; 
cursor: hand;
background-color: Transparent;
text-align:center;
}

.main_dnnmenu_item td { /*TD if menu option for using tables is on*/
cursor: pointer; 
cursor: hand; 
color: #f8f6f4; 
font-size: 13px;
background-color: Transparent;
font-family: "Verdana", Arial, Helvetica, sans-serif;
white-space: nowrap;  /*Word wrapping menu item now optional*/	
padding: 4px 4px 4px 4px;	
}

.main_dnnmenu_rootitem  { /*TD if menu option for using tables is on*/
cursor: pointer;
cursor: hand;
color: #f8f6f4;
font-size: 13px;
background-color: Transparent;
font-family: "Verdana", Arial, Helvetica, sans-serif;
white-space: nowrap;   /*explicitly set padding for root menu items*/
padding-top: 4px;
padding-right: 8px;
padding-bottom: 11px;
padding-left: 8px;
}

.main_dnnmenu_itemhover {  
background-color: #a7a198;
color: #f8f6f4;  
}

.main_dnnmenu_itemhover td {  
background-color: #a7a198;
color: #f8f6f4; 
}

.main_dnnmenu_submenu {
background-color: #797066;  
z-index: 1000; 
cursor: pointer; 
cursor: hand; 
border-right: #dcdbd9 1px solid; 	
border-left: #dcdbd9 1px solid; 	 
border-bottom: #dcdbd9 1px solid; 
}

.main_dnnmenu_break {
height: 1px;
font-size: 1px;
}

.main_dnnmenu_arrow {
border-right: #cccccc 1px solid; 
border-bottom: #cccccc 1px solid; 
border-top: #cccccc 0px solid;
font-family: webdings; 
font-size: 10pt; 
cursor: pointer; 
cursor: hand; 
}

.main_dnnmenu_rootmenuarrow {
font-family: webdings; 
font-size: 10pt; 
cursor: pointer; 
cursor: hand;
}

/* END NAVAGATION */