﻿* { margin:0px; padding:0px;}
img {margin:0px; padding:0px; border:none; }
div { }	
body { font: 70%/1.5em Verdana, Tahoma, arial, sans-serif; text-align: left; cursor:default; }
a:hover { color:navy; cursor:pointer; text-decoration:none;}
a:active { color:navy; cursor:pointer; text-decoration:none;}
a:visited { color:navy; cursor:pointer; text-decoration:none;}
a { color:navy; cursor:pointer; text-decoration:none;}
a:hover { text-decoration:underline;}
h2
{ margin:0px; padding:0px; line-height:normal; cursor: default; font-weight:normal;}
	
h1
{ margin:0px; padding:0px; line-height:normal; cursor: default; font-weight:normal;}
	
p
{ margin:0px; padding:0px; line-height:normal; cursor: default; font-weight:normal;}
	
h2{	font-family:  Arial, sans-serif; }


h1{	font-family:  Arial, sans-serif; }

.bg { background-color: #7198D3; background-image: url('../Assets/Images/Master/blue/background.gif');
      background-position:left top; background-repeat:repeat-x; }

.ft { background-color: #f5f5f5; background-image: url('../Assets/Images/Master/blue/footer.gif');
  background-position:left top;  background-repeat:repeat-x;}

.quicklinks-select { font-size: 12px; font-family: Arial; height: 20px; color: navy; 	padding-top:1px; width:171px; }
.search-textbox { border: 1px solid #DCDCDC; font-size: 12px; font-family: Arial; height: 17px; color: black; padding-top:1px; }

.smalltext {color:gray; font-size: 80%; line-height:100%}

#page-main { background:white; position:absolute; width:100%; left: 0px; top: 0px; height:auto;}

#page { background:white; position:relative; margin-left:auto; margin-right:auto; top:0px; width:800px; height:100%; }

#menu { border-left:1px #DCDCDC  solid; position:absolute; left:40px; top:99px; z-index:10; width: 506px; visibility:hidden; }

#content { position:relative; height:auto; clear:both;}
#content-placeholder { background:white; border-left:0px #DCDCDC  solid;  border-right:0px #DCDCDC solid; position:relative; left:0px; top:0px; width:800px; height:auto;}

#header {position:relative; height:auto; top:0px;}
#header-logo { background: no-repeat center center; position:absolute; left:20px; top:10px; width:auto; height:auto; }
#header-tagline {position:absolute; left:270px; top:27px; width:280px; height:80px; text-align:center;}

#header-tagline h1 {color: navy; background:transparent; font-size:13px; font-weight:bold}
#header-tagline p {color: navy; background:transparent; font-size:10px;}

#header-content { background:white; border-left:0px #DCDCDC  solid;  border-right:0px #DCDCDC  solid; border-bottom:0px #DCDCDC  solid;  position:relative; left:00px; top:0px; width:800px; height:155px;}
#header-submenu {position: absolute; top: 125px; left: 10px; width: 780px; height: 30px; border-top: 1px #DCDCDC  solid;  background-color: #DEDEDE;}
#header-submenu-img-left {position:absolute; left:-10px; top:-1px; width:29px; height:30px; background-color: #dedede; background-image:url('../Assets/Images/Master/menu-top-left.gif');}
#header-submenu-img-right {position:absolute; left:760px; top:-1px; width:30px; height:30px; background-color: #dedede; background-image:url('../Assets/Images/Master/menu-top-right.gif');}
#header-actions {position:absolute; left:540px; top:0px; width:250px; height:120px;}
#header-links {position:absolute; text-align:right; top:15px; width:100%; }
#header-quicklinks {position:absolute; text-align:right; top:40px; width:100%;}
#header-search-box {position:absolute; text-align:right; top:55px; width:100%;}
#header-login {position:absolute; text-align:right; top:100px; width:100%;}


#footer-content-nacfb{ font-size:90%; float: left;	margin-left: 35px;	margin-top: 0px; width: 350px; text-align: left;}
#footer a:visited { color:navy }
#footer { color:navy;  text-decoration:none; position:relative; clear:both; height:auto;}
#footer a { color: navy; cursor :pointer;  text-decoration:none; }
#footer a:hover { text-decoration:underline; cursor:pointer; }
#footer-content { position:relative; left:0px; top:0px; width:800px; height:90px;}
#footer-content-left {float: left; margin-left: 20px; margin-top: 10px; width: 330px; text-align: left;}
#footer-content-right {float: right; margin-right: 18px; margin-top: 10px; width: 300px; text-align: right;}
#footer-content-callnow {float: right; margin-right: 18px; margin-top: 0px; width: 220px; text-align: center;}
#footer-content-address {clear: both; margin-right: auto; margin-left: auto; margin-top: 20px; width: auto; text-align: center;}



#submenu-Alliance { position:absolute; visibility:hidden; z-index:1; width:auto}
#submenu-AboutVFS { position:absolute; visibility:hidden; z-index:1; width:auto}
#submenu-Alliance { position:absolute; visibility:hidden; z-index:1; width:auto}
#submenu-Solutions { position:absolute; visibility:hidden; z-index:1; width:auto}
#submenu-Partner { position:absolute; visibility:hidden; z-index:1; width:auto}
#submenu-Home { position:absolute; visibility:hidden; z-index:1; width:auto}

#submenu-nav { clear: both;	padding: 0px; width: auto; width:800px; height:20px; top:20px; padding-top:5px; }
#submenu-nav ul { float: left; list-style: none; margin: 0px; padding: 0px;	display: inline; height:18px; }
#submenu-nav ul li { display: inline; margin: 0px; 	padding: 0px; height:20px;}
#submenu-nav ul li a { display: block; float: left;	margin: 0px; padding: 0px 15px;	height:20px; text-decoration:none;}
#submenu-nav ul li p{ display: block; float: left;	margin: 0px; padding: 0px;	height:20px; text-decoration:none;}
#submenu-nav ul li a:active {}
#submenu-nav ul li a:hover {  text-decoration:underline; }
#submenu-nav ul li a:visited {}


#menu-corner-left{position:absolute; left:-10px; top:-1px; width:30px; height:30px; background-color: Transparent; 
	background-image:url('../Assets/Images/Master/menu-top-left.gif');	background-repeat: no-repeat; background-position: center center;
}

#menu-corner-right{
	position:absolute; left:760px; top:-1px; width:30px; height:30px; 
	background-color: Transparent; 
	background-image:url('../Assets/Images/Master/menu-top-right.gif');	
	background-repeat: no-repeat; 
	background-position: center center;}

#header-corner-left{	
	position:absolute; 
	left:0px; 
	top:0px; 
	width:30px; 
	height:30px; 
	background-color: Transparent;
	background-image: url('../Assets/Images/Master/top-left-corner.gif'); 
	background-repeat: no-repeat;	
	background-position: center center;
	z-index:1;
	}

#header-corner-right{ 
	position:absolute; left:770px; top:0px; width:30px; height:30px; 
	background-image: url('../Assets/Images/Master/top-right-corner.gif'); 
	background-repeat: no-repeat; 
	background-position: center center;
	background-color: Transparent;
	z-index:1;
}

#content-header-topbar	{position:absolute;	background-color: #265AA3; left: 0px; height:75px; width:800px;	top: 0px; z-index:0;
		background-image:url('../Assets/Images/master/header-fade.jpg');background-position:center top;	background-repeat:repeat-y;	}

#content-header	{position:relative;	left: 0px; 
height:180px; width:800px; top: 0px; background-color: #E5E5E5;	}

#content-header-title{ position: absolute; left: 20px; top: 25px; width: auto; height: auto; z-index: 1; }
#content-header-title h1 {color:White; font-weight:normal; font-family:arial; font-size:34px;}

#content-header-blend
{
	position:relative;
	height:30px;
	width:800px;
	background-image:url('../../../App_Themes/Default/Assets/Images/shared/header-blend.jpg');
	background-repeat:repeat-x;
	text-align:left;
	text-indent:30px;
}

#content-header-blend h1
{
	font-family:Arial;
	font-size:16px;
	color: navy;
	font-weight:bold;
	line-height:20px;
	text-indent:0px;
	margin-left:20px;
	margin-right:20px;
	width:750px;
}


.validation-summary
{
    padding: 20px;
    margin: 10px;
    border: solid 1px red;
    background-color: #FFFFD5 ;
    text-align:center;
    font-weight:bold;
}

.RequiredField
{
	font-weight: bold;
	color: #FF0000;
	font-size: 12px;
}

.inputarea
{
	padding-top:3px;
	padding-left:10px;
	padding-bottom: 3px;
}

.label
{
	padding-top:8px;
	padding-right:10px;
	text-align:right;
	vertical-align:top;
	line-height:1.2em;
	font-weight:bold;
}

.textbox{
	background:#f5f5f5;
	border:1px silver solid;
	border-left:3px #DCDCDC  solid;
	font-family:"Courier New", Courier, monospace;
	font-size:12px;
	height:14px;
	padding:2px;
}

.logintextbox
{
	background:#f5f5f5;
	border:1px silver solid;
	border-left:3px #DCDCDC  solid;
	font-family:"Courier New", Courier, monospace;
	font-size:12px;
	padding:2px;
}

.dropdownlist{
	background:#f5f5f5;
	border:1px silver solid;
	border-left:3px #DCDCDC  solid;
	font-family:"Courier New", Courier, monospace;
	font-size:12px;
	height:22px;
	padding:2px;
}

.textboxwide { width:240px; }

.textboxmedium{ width:120px; }

.textboxsmall{ width:60px; }

.inputbutton{background-color:#f5f5f5;
	border:1px silver solid;
	border-left:3px #DCDCDC  solid;
	padding:2px;
	cursor:pointer;	
}

.inputbutton:hover
{
	background-color: #EFF3FA;
}

.captcha-image
{
    border: solid 1px #DCDCDC ;
    margin-bottom: 5px;
    }

