


* { padding: 0;	margin: 0; }

body
{
	background: #9ba2a8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	text-align: center;
	margin:0;
}

A:link    { color: #505b90; }
A:visited { color: #505b90; }
A:hover   { text-decoration: none; }
A:active  { text-decoration: none; }

img {	border-style: none;	}

td, input, select, textarea, button
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/* Big structural styles */
#bigwrapper
{
	width: 890px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	border: solid 1px #626774;
}

#main_panel
{
	width: 852px;
	background: #FFFFFF;
	margin: 0;
	padding: 19px 19px 19px 19px;
	float:left;
}

/*  IMPORTANT: Creates the green page panel*/
#inner_panel
{
	background: #6a9ab2;
	border-top: #b5b5b5 4px solid;
	border-bottom: #b5b5b5 4px solid;
	padding: 9px 9px 9px 9px;
	float:left;
}

#footer
{
	text-align: left;
	background:url(/ana/images/footer_back.jpg) repeat-x;
	height: 25px;
	padding: 23px 15px 0 19px;
	color: #848bb0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	float:left;
	width:856px;
}

#footer a{
	color: #b0aecc;
	}

/*top banner styles */
#banner
{
	background: url(/ana/images/banner_tile.jpg) repeat-x;
	height: 82px
}

.ieee-logo { float: left; width: 386px; height: 82px; }

.ana-logo { float: right; width: 333px;}

.clearfix: after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}

/* .clearfix {display: inline-block;} */

/* Hide from IE Mac */
.clearfix { display: block; min-height: 1%; }

/* Top menu styles */
#top_menu
{
	background-image:url(/ana/images/menu_tile.jpg); height: 26px;
	padding: 0;
	margin: 0;
}

#top_menu ul { list-style: none; margin-left: 12px;}

#top_menu li { float: left; }

#top_menu img { vertical-align: bottom; }

#help_menu
{
	display: inline;
	width: 150px;
	float: right;
	text-align: right;
	margin-right: 10px;
}

/*Wizard styles*/

/*Top of page styles */

/* Breadcrumb area */
#breadcrumb
{
	height: 20px;
	text-align: left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	padding: 6px 0 0 7px;
	color: #275b75;
	background:url(/ana/images/bread_crumb_back.gif) repeat-x;
}

.award_list_head {
	color: #29647e;
	font-weight: bold;
	font-size: 24px;
	padding: 18px 0 1px 0;
	font-family: "Trebuchet MS";
}
.award_list_directions {
	color: #646c8c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 2px 0 10px 0;
}

.award_description
{
	color: #494b5a;
	font-size: 10px;
}

#award_description_wrapper
{
	background: #ecedf1 url(/ana/images/award_description_back.jpg) repeat-x;
	height: 135px;
	padding: 9px 9px 9px 9px;
}

#award_writeup
{
	height: 50px;
	padding: 0 9px 0 0;
	margin: 0;
}

#award_writeup h2
{
	font-family: "Times New Roman", Times, serif;
	font-size: 17px;
	font-weight: bold;
	margin: 0 0 3px 0;
	padding: 0;
}

#award_status
{
	height: 50px;
	padding: 0;
	margin: 0;
}

#award_status .bold
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #3e7c9b;
}

#awardbottom
{
	background:url(/ana/images/award_bottom.gif);
}

/* Page Structure for Wizard */
#contentcolumn
{
	float: left;
	margin: 0;
	background: #dbdce3;
	width: 623px;
	clear: none;
	padding: 9px;
}

#leftcolumn
{
	background: url(/ana/images/left_back.jpg) repeat-x;
	clear: none;
	float: left;
	padding-bottom: 200px;
}

/* Left area - YOU ARE HERE styles */
#leftbox {}

#leftbox ul
{
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 10px 12px 0 13px;
	list-style-position: outside;
	list-style-type: none;
}

#leftbox li
{
	padding-bottom: 6px;
}

#leftbox li a
{
	color: #ddedf5;
	list-style-type: none;
	text-decoration: none;
}

#leftbox li a:hover
{
	text-decoration: underline;
	color: #c0fbfd;
}

#leftbox #current
{
	padding-left: 11px;
	color: #FFFFFF;
	font-weight: bold;
	background-image: url(/ana/images/left_bullet_small.gif);
	background-repeat: no-repeat;
	background-position: 0 .2em;
}

/* Styles for the data table */
#datatable
{
	padding: 14px 14px 10px 14px;
}

div#datatable table {border-left:1px solid #c2c3ca;}
div#datatable table {border-top:1px solid #c2c3ca;}
.border
{
	border: 1px solid #c2c3ca;
}

#datatable th
{
	background-image:url(/ana/images/table_header_back.gif);
	color: #353b49;
	font-size: 11px;
	font-weight: bold;
	padding: 9px 7px 9px 9px;
	border-right: 1px solid #c2c3ca;
	border-bottom: 1px solid #c2c3ca;
	text-align:left;
}
#datatable td
{
	border-right: 1px solid #c2c3ca;
	border-bottom: 1px solid #c2c3ca;
	padding: 9px 7px 9px 9px;
}

#datatable th a, a:hover
{
	color: #353b49;
	text-decoration: none;
}

#datatable th a:hover
{
	text-decoration: underline;
}

.rowBlue,.rowWhite, .rowYellow
{
	background-color: #f0f0f6;
	border-right: 1px solid #c2c3ca;
	padding: 8px 6px 8px 8px;
	font-size: 11px;
}

.rowWhite
{
	background-color: #FFFFFF;
}

.rowYellow
{
	background-color: #ffffe7;
}

.tablefooter
{
	height: 9px;
	background:url(/ana/images/table_header_back.gif);
}

/* Form Styles */
#formwrapper
{
	padding: 0 0 11px 0;
	background: #FFFFFF;
	border: solid 1px #c5c7d5;
}

/* Top of form styles */
.wide-formhead,
.formhead
{
	background-image: url(/ana/images/form_head_back.jpg);
	background-repeat: repeat-x;
	height: 34px;
}


.formheadtext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #FFFFFF;
	padding: 6px 5px 8px 9px;
	text-align:left;
	float:left;
}

#formtable
{
	padding: 0 12px 0 12px;
}

#buttonright
{
	float: right;
	padding: 4px 9px 9px 0;
}

.instruction
{
	color: #343e6a;
	font-size: 10px;
	padding: 0 0 12px 0;
}

.required
{
	color: #b00545;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

.formlabel
{
	text-align: right;
	padding-right: 8px;
}

.tdlabel
{
	padding: 5px 15px;
    text-align:left;
}

.label
{
	font-family: Arial, Helvetica, sans-serif;
	color: #6d7381;
	font-weight: bold;
	font-size: 12px;
}

.formfield
{
	font-family:Arial, Helvetica, sans-serif;
	width: 250px;
	padding: 1px 1px 1px 1px;
}

#form_footer
{
	background: url(/ana/images/award_description_back.jpg);
	margin-top: 1px;
	padding: 12px 12px 3px 12px;
	height: 40px;
	border: solid 1px #c5c7d5;
	text-align: center;
}

.button, .button_main
{
	padding: 0 8px 2px 8px;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	height: 22px;
	border-style: solid;
	border-width: 1px;
	margin-left: 4px;
	border-color: #bbb9dd #454173 #454173 #bbb9dd;
}

.button
{
	background: url(/ana/images/btn.jpg);
}

.button_main
{
	background: url(/ana/images/btn_green.jpg);
}

#confirmation
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/*
 * Variation on Wizard Content Column style. This content wrapper is used in non-wizard pages where the full width of
 * the panel is used
 */
#contentcolumn_full
{
	padding: 9px 9px 9px 9px;
	background: #dbdce3;
    width:816px;
}

#tab
{
	background: #6a9ab2;
	width: 98%;
	text-align: center;
	height: 29px;
	padding: 0 0 0 22px;
	margin: 0;

}
#tab ul { list-style: none;	margin: 0; padding: 0;	}

#tab li
{
	list-style-type: none;
	width: 145px;
	float: left;
	margin: 0;
	padding: 0 0 0 0;	}

#tab a
{
	background: url(/ana/images/tab_off.gif) no-repeat right top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	text-align: center;
	padding: 7px 16px 9px 0;
	text-decoration: none;
	color: #525565;
	margin: 0;}

#tab #current a
{
	display: block;
	background: url(/ana/images/tab_on.gif) no-repeat right top;
	padding: 7px 16px 9px 0;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	color: #525565;
	margin: 0;
}

#award_list{ margin: 0; background: #FFFFFF; clear: both; padding: 5px 12px;	}

award_list .type {
	background: url(/ana/images/type_background.gif);
	color:#448aa4;
	font-size: 12px;
	font-weight: bold;
	padding: 3px 0 9px 10px;
	margin-bottom: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	}

#award_list .content {
	color: #494b5a;
	font-size: 10px;
	padding: 9px 10px 9px 0;
	margin: 0 0 10px 0;
}
#award_list h3 a{
	font-size: 14px;
	font-weight: bold;
	padding: 5px 10px 5px 0;
	margin: 0;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	}
#award_list h3 a:hover {
	text-decoration: underline;
	}

.alert_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 1px 5px 1px 0;
	font-weight: bold;
	color: #960637;
	font-size: 9px;
	}
#award_list img {
	float:left;
	padding:1px;
	margin: 1px 10px 9px 0;
}
.list_head{
	background-image: url(/ana/images/list_head.jpg);
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #FFFFFF;
	padding: 6px 0 12px 12px;
}
.dot_border {
	background:url(/ana/images/dot_border.gif) repeat-x;
	height: 1px;
	width: 100%;
	margin: 0;
	padding: 0;
}

/****************************** dialog ******************************/
.ui-dialog-overlay {
   background-color: #fff;
   filter:alpha(opacity=50);
   -moz-opacity:0.5;
}
.ana .ui-dialog, .ana.ui-dialog {
    background-color: #dadde0;
    z-index: 5;
    border:1px solid #5f6c76;
}
.ana .ui-dialog .ui-dialog-titlebar, .ana.ui-dialog .ui-dialog-titlebar {
    background: url(/ana/images/form_head_back.jpg) repeat-x;
    text-align:center;
    border-bottom:1px solid #fff;
    padding: 0;
    height: 25px;
    _height: 29px;
}
.ana .ui-dialog.ui-draggable .ui-dialog-titlebar,
.ana.ui-dialog.ui-draggable .ui-dialog-titlebar {
    cursor: move;
}
.ana .ui-dialog .ui-dialog-titlebar-close,
.ana.ui-dialog .ui-dialog-titlebar-close {
    width: 17px;
    height: 17px;
    background: url(/ana/images/icon_delete.gif) no-repeat;
    position:absolute;
    top: 5px;
    right: 7px;
    cursor: default;
}
.ana .ui-dialog .ui-dialog-titlebar-close span,
.ana.ui-dialog .ui-dialog-titlebar-close span {
    display: none;
}
.ana .ui-dialog .ui-dialog-titlebar-close-hover,
.ana.ui-dialog .ui-dialog-titlebar-close-hover {
    background: url(/ana/images/icon_delete.gif) no-repeat;
}
.ana .ui-dialog .ui-dialog-title,
.ana.ui-dialog .ui-dialog-title {
    margin-left: 5px;
    color: white;
    font-weight: bold;
    position: relative;
    top: 4px;
}
.ana .ui-dialog .ui-dialog-content,
.ana.ui-dialog .ui-dialog-content {
    margin: 1.2em;
}
.ana .ui-dialog .ui-dialog-buttonpane,
.ana.ui-dialog .ui-dialog-buttonpane {
    position: absolute;
    bottom: 8px;
    right: 12px;
    width: 100%;
    text-align: right;
}
.ana .ui-dialog .ui-dialog-buttonpane button,
.ana.ui-dialog .ui-dialog-buttonpane button {
    margin: 6px;
}
.ana .ui-dialog .ui-resizable-n,
.ana.ui-dialog .ui-resizable-n { cursor: n-resize; height: 6px; width: 100%; top: 0; left: 0; background: transparent url(/ana/images/dialog-n.gif) repeat scroll center top; }
.ana .ui-dialog .ui-resizable-s,
.ana.ui-dialog .ui-resizable-s { cursor: s-resize; height: 8px; width: 100%; bottom: 0; left: 0; background: transparent url(/ana/images/dialog-s.gif) repeat scroll center top; }
.ana .ui-dialog .ui-resizable-e,
.ana.ui-dialog .ui-resizable-e { cursor: e-resize; width: 7px; right: 0; top: 0; height: 100%; background: transparent url(/ana/images/dialog-e.gif) repeat scroll right center; }
.ana .ui-dialog .ui-resizable-w,
.ana.ui-dialog .ui-resizable-w { cursor: w-resize; width: 7px; left: 0; top: 0; height: 100%; background: transparent url(/ana/images/dialog-w.gif) repeat scroll right center; }
.ana .ui-dialog .ui-resizable-se,
.ana.ui-dialog .ui-resizable-se { cursor: se-resize; width: 9px; height: 9px; right: 0; bottom: 0; background: transparent url(/ana/images/dialog-se.gif); }
.ana .ui-dialog .ui-resizable-sw,
.ana.ui-dialog .ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: 0; bottom: 0; background: transparent url(/ana/images/dialog-sw.gif); }
.ana .ui-dialog .ui-resizable-nw,
.ana.ui-dialog .ui-resizable-nw { cursor: nw-resize; width: 9px; height: 29px; left: 0; top: 0; background: transparent url(/ana/images/dialog-nw.gif); }
.ana .ui-dialog .ui-resizable-ne,
.ana.ui-dialog .ui-resizable-ne { cursor: ne-resize; width: 9px; height: 29px; right: 0; top: 0; background: transparent url(/ana/images/dialog-ne.gif); }
