/* _lcid="1033" _version="12.0.4518" _LocalBinding */

html,  form
{
	font-family: Verdana;
	font-size: 10pt;
}
.body
{
	background-color:#FFFFFF;
	margin-top:5px;
}
 
.ays_wrapper
{
	width:1000px;
}

.ays_pageheader
{
font-family:verdana;
font-size:1.1em;
vertical-align:top;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
color:#562e13;
font-weight:bold;
}


.float
{
	float:right;
    padding: 4px;
}

.ays_content
{
	width:775px;
	background-color:#FFFFFF;
	height: 300px;
	vertical-align:top;
	padding:5px;
}

.ays_form_content
{
	width:945px;
	background-color:#FFFFFF;
	height: 300px;
	vertical-align:top;
	padding:5px;
}


.ays_form_display
{
	width:945px;
	background-color:#FFFFFF;
	vertical-align:top;
	padding:5px;
}


.ays_offer_column
{
	vertical-align:top;
	background-color: black;
	color: white;
	width: 75px;
	padding: 5px;
}

.ays_image_caption
{
	font-size:8pt;
	text-align:center;
}
/*HEADER styles */
.ays_header
{
	clear:both;
	width:inherit;
	height: 150px;
	position:relative;
	float:left;
	display:inline;
	background-image: url(../../Images/ays_header.png);
	background-repeat: no-repeat;
	background-position: top right;
}

.ays_logo
{
	width:230px;
	height:119px;
	position:relative;
	float:left;
	display:inline;
	background-image: url('../Images/ays_logo.png');
	background-repeat: no-repeat;
	background-position: left top;
	top: 0px;
	left: 0px;
}

.ays_loginbox
{
	position:relative;
	float:right;
	display:inline;
	width:175px;
	height:100px;
	margin-right:25px;
	padding-top:20px;
}

.ays_loginbox_link
{
	font-size:8pt;
	color: #ffffff;
	text-decoration: none;
}

.ays_loginbox_link:hover
{
	font-weight: bold;
}

/* CONTENT AREA Style */
.ays_main
{
	clear:both;
	position:relative;
	display:inline;
	float:left;
	margin-left: 35px;
	width:965px;
	/*
	height: 345px;
	*/
	background-image: url(../../Images/ays_main_rightside.png);
	background-position:top right;
	background-repeat: repeat-y;
	background-color: #562e13;
}

.ays_main_vendorlist
{
	padding:5px;
	width:170px;
	background-image: url(../../Images/ays_main_leftside.png);
	background-position:bottom left;
	background-repeat: no-repeat;
	color: #a59082;
	background-color: #562e13;
}

.ays_main_vendorlist_title
{
	font-size:16pt;
	font-family: times new roman, serif;
	text-transform: uppercase;

}

.ays_main_vendorlist_list1
{
	font-family: times new roman, serif;
	text-transform: uppercase;
	color: #ffffff;
	font-size: 9pt;
	list-style-type: none;
	font-weight: bold;
	margin:0px;
	padding:0px;
	text-indent: 15px;
	line-height: 15pt;
}

.ays_main_vendorlist_list2
{
	font-family: arial, sans serif;
	color: #a59082;
	font-size: 8pt;
	list-style-type: none;
	text-transform: none;
	margin:0px;
	padding:0px;
	text-indent: 25px;
	line-height: 15pt;
}

.ays_main_vendorlist_link
{
	text-decoration:none;
	color: #a59082;
}
.ays_main_vendorlist_link_hover
{
	color: #51aac9;
}


.ays_main_contentframe
{
	position: relative;
	display: inline;
	float:left;
	/*height:335px;*/
	width: 755px;
	margin-top:5px;
	background-color: #ffffff;
	top: 0px;
	left: 0px;
}

.ays_content_closer
{
	clear:both;
	position: relative;
	background-color: #562e13;
	height: 5px;
	margin-left:35px;
	background-image: url(../../Images/ays_main_rightside.png);
	background-position:top right;
	background-repeat: repeat-y;

} 

.sample
{
	background-image: url(../../Images/ays_main_rightside.png);
	background-position:top right;
	background-repeat: repeat-y;

} 

 
/* FOOTER Styles */
.ays_footer
{
clear:both;
position:relative;
float:left;
display:inline;
margin-left: 35px;
width:465px;
height:35px;
}

.ays_footer_menu
{
	position: relative;
	float: left;
	display: inline;
	font-size: 8pt;
	color: #808080;
	width: auto;
	height: 15px;
	background-color: #E6E6E6;
}

.ays_labeltext
{
font-family:verdana;
font-size:10pt;
vertical-align:top;
background:#ebf3ff;
padding:5px;
line-height:20px;
}

.ays_footer_menu_link a
{
text-decoration: none;
color: #ffffff;
padding-left: 5px;
padding-right:5px;
}

.ays_footer_menu_link:hover a
{
text-decoration: none;
color:gold;
}

.ays_footer_fsalogo
{
	position: relative;
	float: right;
	display: inline;
	height: 35px;
}

.ays_footer_menu_dropdown
{
width: 135px;
height: 140px;
position:absolute;
top:15px;
left:220px;
padding-top:15px;
background-image: url(../Images/ays_menu_dropdown_bg.png);
background-repeat: no-repeat;
line-height:18px;
}

.ays_footer_menu_dropdown_link
{
color: #666666;
font-size: 7pt;
text-decoration: none;
}

.ays_footer_menu_dropdown_link:hover
{
color: #4f5986;
font-weight: bold;
} 
 

.ms-menutoolbar{
border-bottom:1px solid #6f9dd9;
height:22px;
background-color:#afd2ff;
background-image:url("../../images/listheadergrad.gif");
background-repeat:repeat-x;

}

table.ms-toolbar,table.ms-viewtoolbar,.ms-toolbarContainer{
background-image:url("../../images/listheadergrad.gif");
background-repeat:repeat-x;
background-color:#d6e8ff;
}

.ms-menutoolbar td{
border-top:solid 1px #f2f8ff;
border-bottom:solid 1px #d6e8ff;
}
.ms-menutoolbar td a{
color:#003399;
font-size:8pt;
font-family:tahoma;
text-decoration:none;
}

.ms-menutoolbar td{
border-top:solid 1px #f2f8ff;
border-bottom:solid 1px #d6e8ff;
}
.ms-menutoolbar td a{
color:#003399;
font-size:8pt;
font-family:tahoma;
text-decoration:none;
}
.ms-menutoolbar td a:hover{
color:#000000;
text-decoration:none;
}
.ms-menutoolbar td{
padding:4px;
margin:0px;
vertical-align:middle;
}
.ms-menutoolbar td a:hover{
color:#000000;
text-decoration:none;
}
.ms-menubuttoninactivehover,.ms-buttoninactivehover{
margin:2px 2px 2px 2px;
padding:2px 2px 2px 2px;
background-color:transparent;
line-height:16px;
}
.ms-menubuttonactivehover,.ms-buttonactivehover{
margin:0px 1px 0px 1px;
padding:3px 2px 4px 2px;
line-height:16px;
border:solid 1px #6f9dd9;
cursor:pointer;
}
.ms-standardheader{
font-size:.8em;
margin:0em;
text-align:left;
color:#525252;
}

.ms-standardheader-question{
font-size:.8em;
margin:0em;
text-align:left;
color:#525252;
padding-bottom:10px;
padding-top:10px;
}


.ms-formbodymannual{
font-family:verdana;
font-size:.7em;
vertical-align:top;
background:#eeeeee;
border-top:1px solid #d8d8d8;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
}

.ms-formbody{
font-family:verdana;
font-size:.7em;
vertical-align:top;
background:#ebf3ff;
border-top:1px solid #d8d8d8;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
}

/*ADDING CSS FOR MENU SYSTEM */

#nav {float:left; padding-left:10px; width:540px; height:15px; font-size:9px; font-weight:normal;}

#nav .select, #nav .current {margin:0 0 0 0; padding:0; list-style:none; display:block; float:left;}

#nav .sub {margin:0; padding:0; list-style:none;}

#nav li {display:block; float:left; margin:0; padding:0; position:relative; z-index:100;}
#nav .current li {z-index:50;}

#nav .select a, 
#nav .current a {display:block; height:2.5em; float:left; width:100px;  padding:0 0 0 9px; border-bottom:0px solid #765; text-decoration:none; font-weight:normal; line-height:1.5em; white-space:nowrap;}

/* calculate the required widths of the top level */
#nav .one a {width:13em;}
#nav .two a {width:8em;}
#nav .three a {width:12em;}
#nav .four a {width:8em;}
#nav .five a {width:9em;}

#nav .select a b, 
#nav .current a b {height:100%; display:block; padding:0 5px 5px 6px; color:#fff;}
#nav .sub {display:none;}

/* for IE5.5 and IE6 only */
#nav table {position:absolute; border-collapse:collapse; left:0; top:0; font-size:1em;}

#nav .select a:hover b {color:#000; cursor:pointer;}

#nav .current a {background-position:0 -150px; border-color:#fff;}
#nav .current a b {background-position:100% -150px; color:#000;}

#nav .sub li a:hover, 
#nav .select a:hover .sub li a:hover, 
#nav .select li:hover .sub li a:hover {border-color:#aba; background:#6699FF; color:#000; font-size:9px;}

#nav .current .sub .current_sub a, 
#nav .current .sub a:hover {border-color:#aba; background:#6699FF; color:#000;}

#nav .current .sub, 
#nav .select a:hover .sub, 
#nav .select li:hover .sub {display:block; position:absolute; width:730px; top:1.5em; background:#fff; margin-top:1px; padding:6px 0 6px 0;}


#nav .current .sub li a, 
#nav .select a:hover .sub li a, 
#nav .select li:hover .sub li a {display:inline; background:#ebf3ff; border:1px solid #ddd; padding:0 10px; margin:0 10px 0 0; width:auto; white-space:nowrap; font-weight:normal; font-size:9px; height:2.4em; line-height:1.9em;}

#nav .select a:hover, 
#nav li:hover a {background-position:0% -150px; border-color:#fff;}

#nav .select a:hover b, 
#nav .select li:hover a b {background-position:100% -150px; border-color:#fff; color:gold;}

#nav .one .sub {left:0;}
#nav .two .sub {left:0;}
#nav .three .sub {left:0;}
#nav .four .sub {left:0; margin-left:0px;}
#nav .five .sub {left:0; margin-left:0px;}

/*grid view css classes */

.oddRow
{
	background-color: #eeeeee;
}
.evenRow
{
	background-color: #ffffff;
}
.gvCSS
{
 border: 1px;
 border-style: solid;
 border-color: #ffffff;
 text-align:center;
}


.grid-header a:active
{
	color: #696969;
	text-decoration: none;
}
.grid-header a:link
{
	color: #696969;
	text-decoration: none;
}
.grid-header a:visited
{
	color: #696969;
	text-decoration: none;
}
.grid-header a:hover
{
	color: darkred;
	text-decoration: none;
}
h1{font-size:14px;}

.grid-edit-column
{
	border-top: #696969 1px solid;
	border-bottom: #696969 1px solid;
	border-left: #696969 1px solid;
}
.grid-first-item
{
	border-top: #696969 1px solid;
	border-right: #696969 1px solid;
	border-bottom: #696969 1px solid;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
	margin: 1px;
}
.grid-item
{
	font-weight:normal;
	font-size: 11px;
	text-align:center;
}
.grid-header
{
	border-bottom: #696969 1px solid;
	font-weight: bold;
	font-size: 11px;
	color:#696969;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
}

.grid-header-nosort
{
	border-bottom: #696969 1px solid;
	font-weight: bold;
	text-decoration:underline;
	font-size: 11px;
	color: #525252;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

 
.grid-last-item
{
	border-top: #696969 1px solid;
	border-left: #696969 1px solid;
	border-bottom: #696969 1px solid;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
	margin: 1px;
}
