
#az {
	width:96%;
	padding:8% 2%;
	background-color:#f7f7f7;
}

.AZIntro {
	width:70%;
	margin-left:auto;
	margin-right:auto;
}

#az h1 {
	font-size:2em !important;
	text-align:left;
	color:#00274c;
	margin:20px 0;
}


.AZSearch {
	width:70%;
	margin-left:auto;
	margin-right:auto;
}

#az p {line-height:1.5em; margin-bottom:2%;}

.a2zsearch {
	margin-top:2%;
	padding:2%; 
	background-color:#eef8f7; 
	border:1px solid #ccc;}

a.anchor:link, a.anchor:visited {
	padding:5px 8px; 
	border:1px solid #ccc; 
	background-color:#fff; 
	margin-right:3px;
	text-decoration:none;
	color:#444;
	font-weight:bold;}  

a.anchor:hover {
	background-color:#084B8A;
	color:#fff;
}

.myInputCSS {
  width: 40%; 
  padding:7px 10px;
  font-size:1em;
  border-radius: 5px;
  border:1px solid #ccc;
}

#btnReset {
	font-size:1em;
	padding:5px 10px;
	margin-left:10px;
}

.myLabelCSS {
 font-size:1em%;
 font-weight:bold ; 
}

.back2top {
	margin-top:3%;
	padding:10px 15px;
	background-color:#084B8A;
	color:#fff;
	border:none;
	border-radius:5px;
	-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
}

.back2top:hover {background-color:#333;}

#btnReset {
	padding:8px 15px;
	background-color:#084B8A;
	color:#fff;
	border:none;
	border-radius:5px;
	-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
}

#btnReset:hover {background-color:#333;}


a.catalog:link, a.catalog:visited {
	text-decoration:none;
	font-weight:bold;
	color:#084B8A;
	border-bottom:2px dotted #084B8A;
}

a.catalog:hover {
		color:#000;
		border-bottom:2px dotted #000;
}



#az li {margin-bottom: 15px;}

.a-to-z-letter-group ul {list-style-position:inside;}
.a-to-z-letter-group li {margin-bottom:3%; background:url(../images/icons/circular-arrow.png) no-repeat left; padding-left:20px;}
.a-to-z-letter-group li a:link, .a-to-z-letter-group li a:visited {text-decoration:none; color:#084B8A;}
.a-to-z-letter-group li a:hover {border-bottom:1px dotted #084B8A;}
.a-z-anchor-links {margin:20px 0;}
.a-z-anchor-links a:link, .a-z-anchor-links a:visited {border:1px solid #ccc; padding:5px; background-color:#fff; margin-right:5px; font-weight:bold;}
.a-to-z-letter-group h3 {font-family: 'Crimson Text'; font-size:3em; font-weight:normal; color:#555; margin:15px 0 25px;}


.sidebar {
	float:right;
	width:25%;
	border:1px solid #ccc;
}
.sidebar h3 {
	padding:5%;
	background-color:#444;
	color:#fff;
}
.sidebar p {
	padding:5%;
	font-size:.875em;
}

.sidebar a:link, .sidebar a:visited {
    border-radius: 5px;
    padding: 0.75em 1.125em;
	 background-color: #f4f5f5;
    background-image: linear-gradient(to bottom, #f4f5f5, #dfdddd);
    border: 1px solid #bbb;
    color: #036;
    display: inline-block;
	text-decoration:none;
	font-weight:bold;
}

.sidebar a:hover {
		background-image: linear-gradient(to bottom, #d9dddd, #c6c3c3);
		color:#000;
}

.gradient {
    background-color: #f4f5f5;
    background-image: linear-gradient(to bottom, #f4f5f5, #dfdddd);
    border: 1px solid #bbb;
    color: #036 !important;
    display: inline-block;
}

hr {
    clear: both !important;
    background-color: #f7f7f7;
    border-top: 2px dotted #8c8b8b;
    border-bottom: none;
    margin: 5% 0;
}

/*---SUBMIT FORM---*/
input[type=text], textarea {
	padding:8px 12px;
	-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;border:1px solid #cccccc;background-color:#FFFFFF;}
	
.confirmButton	{
	font-size:1em;
	padding:8px 12px;
	color:#fff !important;
	-webkit-border-radius: 5px;-moz-border-radius: 5px; border-radius: 5px;border:1px solid #00274C; background-color:#00274C;}


/*#az {width:99%;}
#az p {font-size:87.5%; margin:0; padding:10px;}
#az h3 {padding:0 10px; font-family:"Times New Roman", Times, serif; font-size:175%; font-weight:normal;}
#az ul {list-style:none; padding:0; margin-left:10px;}
#az li {margin-bottom: 15px; font-size:87.5%;}
#az img {margin-bottom:-3px; margin-right:5px; border:solid 0px transparent;}

     
.anchor {padding:5px; border:1px solid #ccc; background-color:#efefef; margin-right:3px;}       
    
.a-to-z-letter-group {}
.a-to-z-letter {}
.a-to-z {}  

.addButton {float:left ; margin-right:10px;  }

.myInputCSS {
  width: 250px; 
  font-size:87.5%;
}

.myLabelCSS {
 font-size:87.5%;
 font-weight:bold ; 
}

.back2top {margin-bottom:20px;}

.a2zsearch {padding:10px 0px 5px; background-color:#eef8f7; border:1px solid #ccc;}
.a2zsearch h2 {font-family: "Times New Roman", Times, serif; font-size:131.25%; font-weight:normal; margin-left:10px;}*/


