body{
	padding:0px;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:75%; /*12*/
	color:#000;
	background:url(../images/bkg_footer.gif) repeat-x bottom #D9F0F9;
	background-attachment:fixed;
}
/*form{
	padding:0px;
	margin:0px;
}*/
input, select, textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#000;
}
img{
	border:none;
}
a{
	color:#000;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
a:active{
	text-decoration:underline;
}
a:focus{
	text-decoration:underline;
}
h1, h2, h3, h4, h5, h6{
	padding:0px 0px 12px 0px;
	margin:0px;
	color:#001777;
	font-size:28px;
	font-weight:bold;
}
h2{
	font-size:28px;
	padding-bottom:4px;
}
h3{
	font-size:21px;
}
h4{
	font-size:18px;
}
h5{
	font-size:15px;
	padding-bottom:5px;
}
h6{
	font-size:12px;
	padding-bottom:5px;
}
.boldblack{
	font-size:15px;
	font-weight:bold;
}
p, ul{
	padding:0px 0px 16px 0px;
	margin:0px;
	list-style:none;
}
ul{
	padding:0px;
}
li{
	padding:0px;
	margin:0px;
	list-style-position:inside;
}
th, td{
	font-weight:normal;
	text-align:left;
}
.floatLeft, .floatContainer{
	float:left;
}
.floatContainer{
	width:100%;
}
.floatRight{
	float:right;
}

.clearBoth{
clear:both;
}

/*JC Changes*/
.accessMenu{
	float:right;
	width:550px;
	height:30px;
}
.accessMenu a{
	float:right;
	margin:5px 2px 0 2px;
	bottom:0px;
}
.accessMenu span{
	float:right;
	margin:5px 5px 0 5px;
}

/*JC END*/

table.genericTable th{
	text-align:left;
	font-weight:bold;
	padding-right:15px;
}
.navyText, a.navyText{
	color:#001777;
}
.headerContainer, .bodyContainer,
.panelContainerTop, .panelContainerBottom, .panelContainerInner{
	float:left;
	width:100%;
	min-width:980px;
	display:inline;
}
.pageContainer{
	margin:0px auto auto auto;
	width:980px;
}
.headerContainer .pageContainer{
	width:980px;
}
.headerContainer{
	background:url(../images/bkg_header.jpg) bottom center repeat-x;
}
.headerContainer img{
	float:left;
}
.headerContainerInner{
	float:right;
	display:inline;
	margin-top:7px;
	width:760px;
	height:81px;
}

/*JC Changes*/
.searchBox{
	float:right;
	background:url(../images/bkg_search_field.gif) no-repeat left #FFF;
	height:29px;
}
.searchBox input{
	border:0px;
	float:left;
	padding:0px;
	margin:0;
	width:210px;
}
.searchBox .searchButton{
width:94px;
height:29px;
}
.searchBox .searchField{
margin:6px 0 0 6px;
}
/*END JC Changes*/


.bodyContainer{
	border-top:solid 1px #FFF;
	background:url(../images/bkg_body.gif) repeat-x top;
	padding-bottom:20px;
}
.panelContainerTop{
	background:url(../images/bkg_body_top.gif) no-repeat top center;
	margin-top:20px;
}
.panelContainerBottom{
	background:url(../images/bkg_body_bottom.gif) no-repeat bottom center;
	padding:12px 0px;
}
.panelContainerInner{
	background:#FFF;
}
.footerContainer{
	text-align:center;
}
.footerContainer table{
	margin:0px auto auto auto;
}
.footerContainer table td{
	padding-left:15px;
}

/*JC Changes*/
.languageFooter{
margin:0 auto;
width:350px;
height:20px;
}
.languageLabel{
float:left;
width:100px;
}
.languageImages{
float:left;
}
.languageImages ul li{
float:left;
margin : 0;
padding:0 6px 0 6px;
list-style-position:outside;
background : none;
}
/*END JC Changes*/


a.smallText, a.mediumText, a.largeText{
	display:block;
	color:#FFF;
	text-align:center;
}
a.smallText{
	background:url(../images/bkg_text_small.gif);
	width:11px;
	height:11px;
	font-size:8px;
	margin-top:8px;
}
a.mediumText{
	background:url(../images/bkg_text_medium.gif);
	width:13px;
	height:13px;
	font-size:10px;
	margin-top:6px;
}
a.largeText{
	background:url(../images/bkg_text_large.gif);
	width:16px;
	height:16px;
	margin-top:3px;
}
td.active a.smallText{
	background-image:url(../images/bkg_text_small_active.gif);	
}
td.active a.mediumText{
	background-image:url(../images/bkg_text_medium_active.gif);	
}
td.active a.largeText{
	background-image:url(../images/bkg_text_large_active.gif);	
}
.contentLeft, .contentRight, .contentMiddle, .contentMiddleWide{
	float:left;
	display:inline;
	width:210px;
	margin:0px 10px 0px 15px;
}
.contentLeft
{
}

.contentRightHolder
{
    float : left;
    width:745px;
    margin : 0px;
    padding : 0px;
}

.contentRight{
	float:right;
	width:190px;
	margin:0px 15px 0px 0px;
}
.contentRightDouble{
	float:left;
	width:745px;
}
.contentMiddle{
	float :left;
	margin:0px;
	width:530px;
}
.contentMiddleWide{
	margin:0px;
	width:730px;
}
.contentMiddle ul li{
	background:url(../images/bkg_bullet.gif) no-repeat top left;
	background-position:0px 5px;
	padding-left:8px;
	list-style-position:outside;
}
.contentRight ul li{
	background:url(../images/bkg_bullet_square.gif) no-repeat top left;
	background-position:0px 6px;
	padding-left:6px;
	list-style-position:outside;
}
.roundContainer, .roundContainerBlue, .roundContainerLine, 
.roundContainerT, .roundContainerR, .roundContainerB, .roundContainerL,
.roundContainerTL, .roundContainerTR, .roundContainerBR, .roundContainerBL{
	float:left;
	width:100%;
}
.roundContainer, .roundContainerBlue, .roundContainerLine{
	padding:6px 0px;
}
.roundContainerT{
	background:url(../images/bkg_round_t.gif) repeat-x top;
}
.roundContainerR{
	background:url(../images/bkg_round_r.gif) repeat-y right;
}
.roundContainerB{
	background:url(../images/bkg_round_b.gif) repeat-x bottom;
}
.roundContainerL{
	background:url(../images/bkg_round_l.gif) repeat-y left;
}
.roundContainerTL{
	background:url(../images/bkg_round_tl.gif) no-repeat top left;
}
.roundContainerTR{
	background:url(../images/bkg_round_tr.gif) no-repeat top right;
}
.roundContainerBR{
	background:url(../images/bkg_round_br.gif) no-repeat bottom right;
}
.roundContainerBL{
	background:url(../images/bkg_round_bl.gif) no-repeat bottom left;
}
.roundContainerBlue .roundContainerT{
	background-color:#EBF7FC;
}
.roundContainerBlue .roundContainerTL{
	background-image:url(../images/bkg_blue_tl.gif);
}
.roundContainerBlue .roundContainerTR{
	background-image:url(../images/bkg_blue_tr.gif);
}
.roundContainerBlue .roundContainerBR{
	background-image:url(../images/bkg_blue_br.gif);
}
.roundContainerBlue .roundContainerBL{
	background-image:url(../images/bkg_blue_bl.gif);
}
/* Blue border*/
.roundContainerLine .roundContainerT{
	background-image:url(../images/bkg_line_t.gif);
}
.roundContainerLine .roundContainerR{
	background-image:url(../images/bkg_line_r.gif);
}
.roundContainerLine .roundContainerB{
	background-image:url(../images/bkg_line_b.gif);
}
.roundContainerLine .roundContainerL{
	background-image:url(../images/bkg_line_l.gif);
}
.roundContainerLine .roundContainerTL{
	background-image:url(../images/bkg_line_tl.gif);
}
.roundContainerLine .roundContainerTR{
	background-image:url(../images/bkg_line_tr.gif);
}
.roundContainerLine .roundContainerBR{
	background-image:url(../images/bkg_line_br.gif);
}
.roundContainerLine .roundContainerBL{
	background-image:url(../images/bkg_line_bl.gif);
}
/* Purple border*/
.roundContainerLine .roundContainerTpurple{
	background-image:url(../images/bkg_line_t_purple.gif);
}
.roundContainerLine .roundContainerRpurple{
	background-image:url(../images/bkg_line_r_purple.gif);
}
.roundContainerLine .roundContainerBpurple{
	background-image:url(../images/bkg_line_b_purple.gif);
}
.roundContainerLine .roundContainerLpurple{
	background-image:url(../images/bkg_line_l_purple.gif);
}
.roundContainerLine .roundContainerTLpurple{
	background-image:url(../images/bkg_line_tl_purple.gif);
}
.roundContainerLine .roundContainerTRpurple{
	background-image:url(../images/bkg_line_tr_purple.gif);
}
.roundContainerLine .roundContainerBRpurple{
	background-image:url(../images/bkg_line_br_purple.gif);
}
.roundContainerLine .roundContainerBLpurple{
	background-image:url(../images/bkg_line_bl_purple.gif);
}
/* Green border*/
.roundContainerLine .roundContainerTgreen{
	background-image:url(../images/bkg_line_t_green.gif);
}
.roundContainerLine .roundContainerRgreen{
	background-image:url(../images/bkg_line_r_green.gif);
}
.roundContainerLine .roundContainerBgreen{
	background-image:url(../images/bkg_line_b_green.gif);
}
.roundContainerLine .roundContainerLgreen{
	background-image:url(../images/bkg_line_l_green.gif);
}
.roundContainerLine .roundContainerTLgreen{
	background-image:url(../images/bkg_line_tl_green.gif);
}
.roundContainerLine .roundContainerTRgreen{
	background-image:url(../images/bkg_line_tr_green.gif);
}
.roundContainerLine .roundContainerBRgreen{
	background-image:url(../images/bkg_line_br_green.gif);
}
.roundContainerLine .roundContainerBLgreen{
	background-image:url(../images/bkg_line_bl_green.gif);
}


.roundContainerInner{
	float:left;
	display:inline;
	padding:0px 0px 20px 0px;
	margin:15px 15px 20px 20px;
}
.contentRight .roundContainerInner{
	width:150px;
}
.contentMiddle .roundContainerInner{
	width:490px;
}
.contentMiddle .roundContainerInner img{
	padding-left:15px;
}
.roundContainerLine .roundContainerInner{
	padding:0px;
	margin:2px 5px 5px 5px;
	width:520px;
}
.halfColumn .roundContainerInner, .halfColumnRight .roundContainerInner{
	width:320px;
	padding-bottom:0px;
	/*height:100px;*/
	overflow:hidden;
}
.contentMiddle .halfColumn .roundContainerInner, .contentMiddle .halfColumnRight .roundContainerInner{
	width:220px;
}
.halfColumn, .halfColumnRight{
	width:360px;
	display:inline;
	float:left;
}
.halfColumnRight{
	float:right;
	margin-right:15px;
}
.contentMiddle .halfColumn, .contentMiddle .halfColumnRight{
	width:260px;
	margin-right:0px;
}
.roundContainerInner ul.dotted
{
    float : left;
    width : 100%;
    margin : 0;
    padding : 0;
    list-style-type : none;
    background-image : none;
}
    .roundContainerInner ul.dotted li
    {
        list-style-type : none;
        background-image : none;
        margin : 0;
        padding : 8px 0px 8px 0px;
        float:left;
	    width:100%;
	    background:url(../images/bkg_dots_1.gif) repeat-x bottom left;
    }

/********  styles for middle content *********/
.blueTitle, .blueTitleL{
	float:left;
	width:100%;
	display:inline;
}
.blueTitle{
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	background:url(../images/bkg_title_m.gif) repeat-x;
}
.blueTitle a{
	color:#FFF;
}
.blueTitle a:focus{
	color:#FFF;
	text-decoration:underline;
}
.blueTitle a:active{
	color:#FFF;
	text-decoration:underline;
}
.blueTitle img{
	float:right;
	padding-top:6px;
}
.blueTitleL{
	background:url(../images/bkg_title_l.gif) no-repeat top left;
}
.blueTitleR{
	background:url(../images/bkg_title_r.gif) no-repeat top right;
	padding:8px 17px 7px 17px;
}
.blueTitleR-longText{
 padding-left:6px;
}
/********  END styles for middle content *********/


/********  styles for everything else *********/
.blueTitle-EE, .blueTitleL-EE{
	float:left;
	width:100%;
	display:inline;
}
.blueTitle-EE{
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	background:url(../images/bkg_title_m.gif) repeat-x;
}
.blueTitle-EE a{
	color:#FFF;
}
.blueTitle-EE img{
	float:right;
	padding-top:6px;
}
.blueTitleL-EE{
	background:url(../images/bkg_title_l.gif) no-repeat top left;
}
.blueTitleR-EE{
	background:url(../images/bkg_title_r.gif) no-repeat top right;
	padding:8px 17px 7px 17px;
}
/********  styles for everything else *********/



/*JC Changes*/
.sidebarIcons{
width:180px;
height:30px;
}
.sidebarIconsRight{
width:150px;
height:30px;
}
.sidebarIcons img{
vertical-align: bottom;
}
.sidebarIcons a{
margin:0;
padding:0;
color:#000;
font-weight:bold;
font-size:15px;
}
.IconRight{
float:left;
width:40px;
}
.NavyTextRight{
float:left;
line-height:25px;
}
.NavyTextRight ul{
font-weight:normal;
font-size:75%;
line-height:15px;
}
/*END JC Changes*/

.dottedContainer{
	float:left;
	width:100%;
	background:url(../images/bkg_dots_1.gif) repeat-x top left;
	margin-top:10px;
	padding-top:10px;
}
/* Navigation */
.roundContainerMenu{
	padding:10px 5px 15px 5px;
}
ul.firstNav,
ul.firstNav li{
	margin : 0;
	padding : 0;
	background : none;
	font-weight:bold;
	list-style-position:outside;
}
ul.firstNav a{
	color:#001777;
	background:url(../images/bkg_menu_1.gif) top left no-repeat;
	display:block;
	padding:4px 15px;
	list-style-position:outside;
}
ul.firstNav a.topLink{
	background:none;
}
ul.firstNav li.linkActive{
	margin : 0;
	padding : 0;
	background : none;
	background:#FFF;
	list-style-position:outside;
}
ul.secondNav{
	margin : 0;
	padding : 0;
	background : none;
	background:url(../images/bkg_menu_1.gif) no-repeat top left;
	padding-top:1px;
	list-style-position:outside;
}
ul.secondNav li a{
	font-weight:normal;
	background:#EBF7FC;
	padding-left:26px;
	list-style-position:outside;
}
ul.secondNav li.linkActive a{
	background:url(../images/bkg_menu_down.gif) no-repeat left top;
	background-position:16px 10px;
	list-style-position:outside;
}
ul.thirdNav{
	margin : 0;
	padding : 0;
	background : none;
	/* Change made to size of original font. Was 11px but wasn't scaling with browser text size increase */
	font-size:90%;
	padding-bottom:5px;
	list-style-position:outside;
}
ul.secondNav li.linkActive ul.thirdNav li a{
	padding-left:35px;
	background:none;
	list-style-position:outside;
}
ul.secondNav li.linkActive ul.thirdNav li.linkActive a{
	background:url(../images/bkg_menu_arrow.gif) no-repeat left top;
	background-position:27px 9px;
	list-style-position:outside;
}
ul.tripleBullets{
	margin : 0;
	padding : 0;
	background : none;
	width:145px;
	float:left;
	display:inline;
	margin-right:10px;
}
ul.tripleBullets li{
	margin : 0;
	padding : 0;
	background : url(../images/bkg_bullet_padded.gif) no-repeat left top;
	width:145px;
	/*float:left;*/
	/*margin-right:15px;*/
	padding-left:8px;
	list-style-position:outside;
}
.advertContainer{
	float:left;
	width:100%;
	padding:15px 0px;
	text-align:center;
}
.breadCrumbs{
	float:left;
	width:100%;
	padding-bottom:12px;
}
.breadCrumbs, .breadCrumbs a{
	color:#333333;
}
.textContainer{
	padding:5px;
}
.promoContainer{
	float:left;
	padding:8px 0px 12px 5px;
}
a.promoLink1, a.promoLink2, a.promoLink3{
	float:left;
	width:173px;
	font-size:15px;
	font-weight:bold;
	color:#FFF;
	background:url(../images/bkg_promo_1.gif) no-repeat top left;
	cursor:pointer;
}
a.promoLink2{
	background:url(../images/bkg_promo_2.gif) no-repeat top left;
}
a.promoLink3{
	background:url(../images/bkg_promo_3.gif) no-repeat top left;
}
a.promoLink1:hover, a.promoLink2:hover, a.promoLink3:hover{
	text-decoration:underline;
}
a.promoLink1 strong, a.promoLink2 strong, a.promoLink3 strong{
	float:left;
	display:block;
	padding:6px 12px 7px 12px;
}
a.promoLink1 strong:hover, a.promoLink2 strong:hover, a.promoLink3 strong:hover{
	text-decoration:underline;
}

.errorul{
	padding-left:20px;
}

/* News area */
.newsTitle{font-size:12px;font-weight:bold;}
.italic{font-style:italic;}
.readMore{padding:3px 0 15px 0;}
.readMoreFooter{float:right;padding:5px 0 5px 0;}
.readMore a,.readMoreFooter a{color:#001777;font-weight:bold;}
.newsVideo{width:100%;padding:0 0 10px 0;text-align:center;}
.newsVideo{margin:0 auto;}
.newsSpacer{height:20px;}
.newsLeftCol{float:left;width:410px;}
.newsLeftCol .roundContainerInner{width:370px;}
.newsRightCol{float:right;width:310px;}
.dottednewsdivider-hor-large,.dottednewsdivider-hor-small{
clear:both;
height:20px;
background:url("../images/bkg_news_1.gif") left repeat-x;
width:680px;
}
.dottednewsdivider-ver{
width:5px;
float:left;
height:120px;
background:url("../images/bkg_news_2.gif") top repeat-y;
margin:0 0 0 20px;
}
.dottednewsdivider-hor-small{width:265px;height:30px;}


/********************* search box ***********************/
div#search
{
    float : right;
    width : auto;
    margin : 0;
    padding : 0;
    background-color : Orange;
    background:url(../images/bkg_search_field.gif) no-repeat left #FFF;
}
    div#search label
    {
        position: absolute; left: -999px; width: 990px;  /*hides the label from view but makes it readable by screen readers*/
    }
    
    div#search input
    {
        float : left;
        margin : 0px 0px 0px 5px;
	    border : 0px;
		line-height: 24px;
    }


form {
margin: 0;
border: 0;
}
    
/********************* search box ***********************/


/********************* homepage latest news ***********************/
div.latestnews
{
    float : left;
    margin : 0;
    padding : 0px 0px 10px 0px;
    width : 150px;
}

    div.latestnews div.item
    {
        float : left;
        margin : 0px 0px 5px 0px;
        padding : 0px 0px 10px 0px;
        width : 150px;
        background:url(../images/bkg_dots_1.gif) repeat-x bottom left;
    }
/********************* homepage latest news ***********************/


/*********************** eddie's nav edition *****************************/

ul.nav{
	margin : 0;
	padding : 0;
	background : none;
	font-weight:bold;
}
ul.nav a{
	color:#001777;
	background:url(../images/bkg_menu_1.gif) top left no-repeat #EBF7FC;
	display:block;
	margin:0;
	padding:4px 15px;
}
ul.nav a.topLink{
	margin : 0;
	padding:4px 15px;
	background : none;
}
ul.nav li, 
ul.nav li ul li,
ul.nav li ul li ul li
{
    margin : 0;
	padding : 0;
	background : none;
    list-style-position:outside;
}
ul.nav li.linkActive{
    margin : 0;
	padding : 0;
	background : none;
    background:#FFF;
}
ul.nav li.linkActive a{
	background : none;
}
ul.nav li ul{
    margin : 0;
	padding : 0;
	background : none;
    background:url(../images/bkg_menu_1.gif) no-repeat top left;
    padding-top:1px;
}
ul.nav li ul li {
    background-color:#EBF7FC;
}
ul.nav li ul li a{
    font-weight:normal;
    background:#EBF7FC;
    padding-left:26px;
}
ul.nav li ul li.linkActive a
{
    background:url(../images/bkg_menu_down.gif) no-repeat left top;
    background-position:16px 10px;
}

ul.nav li ul li.linkActive ul,
ul.nav li ul li ul{
	margin : 0;
	padding : 0;
	background : none;
	/* Change made to size of original font. Was 11px but wasn't scaling with browser text size increase */
	font-size:90%;
	padding-bottom:5px;
}
ul.nav li ul li.linkActive ul li a,
ul.nav li ul li ul li a{
	margin : 0;
	padding : 0;
	background : none;
	padding-left:35px;
	padding-right:5px;
}
ul.nav li ul li ul li.linkActive a{
	background:url(../images/bkg_menu_arrow.gif) no-repeat left top;
	background-position:27px 5px;
}

ul.nav li.linkActiveTop
{
    margin : 0;
	padding : 0;
	background : none;
    background:#FFF;
}

ul.nav li.linkActiveTop ul li a
{
    background:url(../images/bkg_menu_down.gif) no-repeat left top;
    background-position:16px 10px;
}


/*********************** eddie's nav edition *****************************/


/************************** High Contrast ***************************/
div.csscolourscheme
{
    float : left;
    margin :0;
    padding :10px 0px 10px 0px;
    width : 520px;
}

div.csscolourscheme a span
{
    float : left;
    width : 215px;
    margin : 0px 10px 10px 10px;
    padding : 5px;
    border : solid 1px #333;
    text-align :center;
}
/************************** High Contrast ***************************/




/******************************* FAQ *******************************/
div#maincontent div.faq
{
    float : left;
    width : 480px;
    margin : 0px 0px 10px 0px;
    padding : 0;
}

div#maincontent div.faq div.faqSearchBox
{
    float : left;
    width : 520px;
    margin : 0px 0px 10px 0px;
    padding : 5px 0px 5px 0px;
    border : solid 1px #eee;
}

div#maincontent div.faq div.faqSearchBox input,
div#maincontent div.faq div.faqSearchBox select
{
    float : left;
    width : auto;
}

div#maincontent div.faq div.faqSearchBox select
{
    width : 100%;
}

div#maincontent div.faq div.faqSearchBox input#Template_ctl15_ctl00_FAQSearch
{
    float : left;
    width : 60px;
    margin : 0px;
    padding : 2px;
    background-color : #5CB9E2;
    color : #fff;
    border : none;
}

div#maincontent div.faq div.faqSearchBox div.searchtop
{
    float : left;
    margin : 0;
    padding : 0;
    font-size : 0.9em;
}

div#maincontent div.faq div
{
    float :left;
    width : 520px;
}

div.faq 
{
    font-size : 1.2em;
}



/******************************* FAQ *******************************/





/******************************* Feedback *******************************/
div.form
{
    float : left;
    margin : 5px 0px 10px 0px;
    padding : 0;
    width:510px;
}

div.form fieldset
{
    float : left;
    width : 490px;
    padding : 10px;
    margin : 0;
}

    div.form fieldset div.row
    {
        float : left;
        width : 100%;
        margin : 0px 0px 5px 0px;
        padding : 0;
    }
    
        div.form fieldset div.row .messageText
        {
            float : left;
            width : 100%;
            margin : 0;
            padding : 0;
            color : Red;
        }
    
        div.form fieldset div.row .labelLong
        {
            float : left;
            width : 100%;
            margin : 0;
            padding : 0;            
        }
        
        div.form fieldset div.row .textarea
        {
            float : left;
            width : 100%;
            margin : 0;
            padding : 0;
            border : solid 1px #eee;         
        }
        
        div.form fieldset div.row .sendButton
        {
        float : right;
        width : 60px;
        margin : 0px;
        padding : 5px;
        background-color : #5CB9E2;
        color : #fff;
        border : none;
        text-align : center;
        }

/******************************* A-Z *******************************/
div.az-list
{
float : left;
width : 100%;
margin : 5px 0px 5px 0px;
padding : 0;
color : #001777;
}

div.az-list ul
{
/* must use to reset style */
list-style-image : none;
list-style : none;
list-style-position : outside;
margin : 0px 0px 0px 0px;
padding : 0px 0px 0px 0px;
/* must use to reset style */
float : left;
width : 100%;
padding : 2px 0px 0px 0px;
}

div.az-list ul li
{
/* must use to reset style */
list-style-image : none;
list-style : none;
list-style-position : outside;
margin : 0px 0px 0px 0px;
padding : 0px 0px 0px 0px;
background : none;
/* must use to reset style */
float : left;
font-weight : bold;
    font-size : 1.3em;
    text-align : center;
    color : #333333;
    width : 18px;
    padding : 2px;
    margin : 2px 2px 0px 0px;
    background-color : #ebf7fc;
    border : solid 1px #001777;
}
div.az-list ul li a:link,
div.az-list ul li a:visited
{
color : #001777;
text-decoration : none;
}

div.az-list ul li a:hover
{
color : #001777;
text-decoration : underline;
}

div.az-detail
{
    float : left;
width : 100%;
margin : 5px 0px 5px 0px;
padding : 0;
}

div.az-detail h3
{
    font-size : 2.0em;
}

div.az-detail a
{
    color : #001777;
}

div.az-info h3
{
font-size : 1.5em;
font-weight : bold;
float : left;
width : 100%;
margin : 0px 0px 0px 0px;
}

div.az-info p.alias
{
float : left;
width : 100%;
margin : 0;
padding : 0px 0px 10px 0px;
font-size : .9em;
font-weight : bold;
}


div.az-info p.desc
{
float : left;
margin : 0px 0px 20px 0px;
padding : 10px;
font-weight : bold;
width : 100%;
}
/******************************* A-Z *******************************/ 
		
/**** New windows code ****/
.section-wrapper{
float:left;
width:100%;
}
.top-left{
background:url(../images/lefttab.jpg) no-repeat left top;
padding-left:15px;
}
.top-right{
background:url(../images/righttab.jpg) no-repeat right top;
padding:9px 0px 7px 0px;
}
.top-right a{
color:#fff;
font-size:14px;
text-decoration:none;
font-weight:bold;
}
.top-right a:hover{
text-decoration:underline;
}
.top-right a:focus,.top-right a:active{
	color:#FFF;
	text-decoration:underline;
}
.top-right a img{
border:none;
float:right;
margin:7px 15px 0px 0px;
}
.headerwrapper{
width:120px;
}
.bottom-left{
background:url(../images/bottomlefttab.jpg) no-repeat left bottom;
padding-left:15px;
}
.bottom-right{
background:url(../images/bottomrighttab.jpg) no-repeat right bottom;
}
.bottom-right .bottom-right-container{
padding:10px 10px 14px 0;
margin:0;
}
.bottom-right .bottom-right-container ul{
padding:0;
margin:0;
}
.bottom-right .bottom-right-container ul li{
padding:0;
margin:0;
list-style-type:none;
background:none;
background:url("../images/bkg_dots_1.gif") repeat-x scroll left bottom transparent;
margin-bottom:10px;
padding-bottom:10px;
}
.bottom-right .bottom-right-container ul li:last-child{background:none;}

/***** END New windows code ******/

.access_font_small, .access_font_medium, .access_font_large{
display:block;
width:235px;
height:35px;
line-height:35px;
border:1px solid #999;
margin:5px 0 10px 10px;
text-align:center;
}
