@charset "utf-8";

/*General Styles*/

body {
background-image:url(images/bg.gif);
background-repeat:repeat-x;
background-position:top;
background-color:#f0e0d1;
margin:0 0 0 0;
padding:0 0 0 0;
}
a, a:visited { 
color:#990000;
text-decoration:none;
font-weight: bold;
}
a:hover {
text-decoration:underline;
}
h1 {
text-transform:uppercase;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #990000;
font-size:14px;
margin:22px 0 0 0;
}
h2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding-bottom: 5px;
width:100%;
border-bottom: solid 1px #cdcdcd;
margin:5px 0 auto 0;
}
h3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
width:100%;
}
p, ul, ol {
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#333333;
line-height:16px;
margin-right:20px;
}
ol li {
margin-bottom:15px;
}



/*Home Page*/

img.allegianceu {
float: right;
margin:-30px 10px 0 0;
}
div.allegianceu {
clear: both;
}
#emergencycontainer {
	margin:0px auto 0px auto;
	text-align:center;
}
#emergency {
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; 
font-weight:bold;
position: relative; 
background-color:#FFFF00;
z-index:999;
}
#emergency img {
position: absolute;
top:-20px;
}


/*Content*/
#bodybg {
background-image: url(images/bg2.gif);
background-repeat:repeat-x;
position:relative;
z-index:1;
}
#rightside {
background-image: url(images/rightbg.gif);
height:470px;
}


/*Footer*/

#footer {
border-top: solid 2px #990000;
width:100%;
margin:0 auto 0 auto;
padding-bottom:5px;
text-align:center;
}
#footer ul {
margin:7px 0 0 0;
padding:0 0 0 0;
font-size:10px;
}
#footer ul li {
display:inline;
list-style:none;
padding:0 5px 0 2px;
border-right: solid 1px #990000;
}
#footer p {
margin:5px 0 0 0;
padding:0 0 0 0;
font-size:10px;
line-height:13px;
}



/*Misc Repeated Classes*/

.style3, .style4 { font-size: 11px;	font-family: Verdana, Arial, Helvetica, sans-serif;	color:#333333; line-height:17px; }
.style1 { font-family: "Arial Narrow",Arial, Helvetica, sans-serif; color: #990000;	font-weight: bold; text-transform: uppercase; }
.style2 { font-size: 14px; color: #000000; text-transform: none; font-family: Calibri; }
.style7 { font-size: 24px; color: #000000; text-transform: none; font-family: Calibri; }
.style5 { font-size: 14px; font-family: Calibri; }
.style6 { color: #000000; text-transform: uppercase; font-family: Calibri; }
.style8 { color: #993300; font-weight: bold; font-style: italic; }
.style9 { font-family: Calibri }
.style10 {font-size: 10px; line-height:normal;}
.style10A {font-size: 10px}
.style10B {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; }
.style13 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.style14 { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; }


img.auin {
float:right;
margin-right:150px;
}

/*Emma*/
#emmadownload {
padding:0 0 0 0;
font-family:"Arial Narrow",Arial, Helvetica, sans-serif;
color:#990000;
font-size:16px;
font-weight:bold;
margin: 10px 10px 2px 10px;
}

#emmadownloadsub {
margin:0 0 0 0;
padding:0 0 0 0;
font-family:"Arial Narrow",Arial, Helvetica, sans-serif;
color:#000000;
font-size:14px;
font-weight:bold;
margin: 0 10px 10px 10px;
}
#emmadownloadsub2 {
font-size:10px;
margin: 10px 10px 0 10px;
}
/* Controls width of your form */
.e2ma_signup_form {
	width:177px;
	margin:0 10px 0 10px;
}

/* Controls the style, width, and font style of the text input, select and textarea fields */
.e2ma_signup_form input[type=text],
.e2ma_signup_form textarea,
.e2ma_signup_form select { 
	border:1px solid #ccc; 
	font-family:Verdana, sans-serif;
	font-size:12px;
	width: 150px;
	margin:0 0 0 0; 
}

/* Controls width, style, and padding of the table border outlines around individual member fields */
.e2ma_signup_form_row {
	border: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	width:150px;

}

/* Controls alignment and display of image in welcome message */
.e2ma_signup_image_container {
	display: none;
}

/* Controls border around signup image (when image is linked) */
.e2ma_signup_image {
	display: none;
}

/* Controls style and formatting of welcome message */
.e2ma_signup_message {
	display: none;
}

/* Controls style and formatting of form field labels (first name, last name, etc.) */
.e2ma_signup_form_label {
	display: none;

}

/* Controls the style and spacing of the word "required" and border surrounding that text */
.e2ma_signup_form_required_footnote {
	display: none;
}

/* Controls the color of the asterisk that indicates a field is required */
.e2ma_signup_form_required_asterix {
	display: none;
}

/* Controls the alignment of "submit" and "clear" buttons */
.e2ma_signup_form_button_row {
	float:left;
	margin: 0 0 0 0;
}

/* Controls display of the "clear" button */
.e2ma_signup_form_button_row #e2ma_signup_reset_button {
	display: none;
}

/*Overrides browser default settings for button styles (for additional control of "submit" and "clear" buttons) */
.e2ma_signup_form_button { 
    width: 60px !important;
}
