body {margin:0;padding:0;background-color:#ccc;text-align:center;}

/*** Basic Text Formatting ***/

p {font:0.7em/125% Verdana,sans-serif;margin-top:0px;}
h1 {font:bold 1.5em Georgia,Verdana,sans-serif;margin-top:0px;padding-top:5px;}
h2 {font:bold 1.4em Georgia,Verdana,sans-serif;margin-top:0px;padding-top:5px;}
h3 {font:bold 1.3em Georgia,Verdana,sans-serif;margin-top:0px;padding-top:5px;}
h4 {font:bold 1.2em Georgia,Verdana,sans-serif;margin-top:0px;padding-top:5px;}
h5 {font:bold 1.1em Georgia,Verdana,sans-serif;margin-top:0px;padding-top:5px;}
h6 {font:bold 1.0em Georgia,Verdana,sans-serif;margin-top:10px;margin-bottom:15px;}
.sans8 {font:0.8em/125% Verdana,sans-serif;margin:0.1em;padding:0.1em;}
.sans7 {font:0.7em/125% Verdana,sans-serif;margin:0.1em;padding:0.1em;}
.sans6 {font:0.6em/125% Verdana,sans-serif;margin:0.1em;padding:0.1em;}
.sans8w {font:0.8em/125% Verdana,sans-serif;color:#fff;margin:0.1em;padding:0.1em;}
.sans7w {font:0.7em/125% Verdana,sans-serif;color:#fff;margin:0.1em;padding:0.1em;}
.sans6w {font:0.6em/125% Verdana,sans-serif;color:#fff;margin:0.1em;padding:0.1em;}

a:link {color:#900;text-decoration:none}
a:visited {color:#900;text-decoration:none}
a:active {color:#900;text-decoration:none}
a:hover {color:#900;text-decoration:underline}

.subpage_header {font:bold 1.1em/115% Georgia,Verdana,sans-serif;color:#000;padding-top:15px;margin-bottom:4px;}
.subpage_header2 {font:bold .9em/115% Georgia,Verdana,sans-serif;color:#000;padding-top:10px;margin-bottom:2px;}
.subpage_teaser {font:bold 0.95em/125% Georgia,Verdana,sans-serif;color:#000;padding-top:10px;}
.subpage_teaser2 {font: 0.95em/140% Georgia,Verdana,sans-serif;color:#000;}
.subpage_teaser3 {font:italic 0.9em/130% Georgia,Verdana,sans-serif;color:#000;padding:0px;margin-top:-.5em;}
.subpage_text {font:0.7em/125% Verdana,Georgia,sans-serif;color:#000;margin-bottom:5px;}

.package {padding:0px 0px 5px 0px; clear:both;}
.package_header {font:bold 1.1em Georgia,Verdana,sans-serif;background:#EEE;margin:15px 0px 20px 0px;padding:5px 0px 5px 8px;}
.package_link {font:bold 0.95em/140% Georgia,Verdana,sans-serif;color:#000;margin-bottom:5px;}
.package_link2 {font: 0.95em/140% Georgia,Verdana,sans-serif;color:#000;background:#EEE;margin-top:0px;padding-top:5px;padding-bottom:5px;margin-bottom:5px;}
.package_img {margin-bottom:10px; margin-right:10px;}


.main {font:0.7em/125% Verdana,sans-serif;}
ul.main {margin-left:1.4em;padding-left:0em;}
ul.main li {padding-bottom:0.3em;}
.main a:link {color:#900;text-decoration:none}
.main a:visited {color:#900;text-decoration:none}
.main a:active {color:#900;text-decoration:none}
.main a:hover {color:#900;text-decoration:underline}

ul {font:0.7em/165% Verdana,sans-serif;margin-top:0px;}

.yellow {font:0.8em/165% Verdana,sans-serif;background:#FFFFCC; margin-bottom:20px;}
.yellow2 {font:0.6em/165% Verdana,sans-serif;background:#FFFFCC}


/*** Crimson Is page ***/

.ci_left {width:250px;}
.ci_video {border-top:1px dashed #CCC;border-bottom:1px dashed #CCC;text-align:center;padding:0px;}
.ci img {padding:3px; border:1px dashed #999;background:#fff;margin-bottom:5px;}
.ci_header {font:bold 1.2em Helvetica,Verdana,sans-serif;padding-bottom:15px;}
.ci_header2 {font:bold 1.2em Helvetica,Verdana,sans-serif;padding-bottom:5px;}
.ci_subheader {font: 1em/140% Helvetica,Verdana,sans-serif;}
.ci_bar {float:right;background-color:#DEDEDE;padding:5px;border:1px solid #999;width:260px;clear:both;}
.ci_bar_lead {font:bold .85em/130% Helvetica,Verdana,sans-serif;margin-top:5px;margin-bottom:15px;}
.ci_bar_cont {margin-top:20px;margin-bottom:20px;}
.ci_bar_cont img {padding:3px; border:1px dashed #999;background:#fff;margin-right:10px;margin-bottom:3px;}
.ci_bar_text {line-height:125%;margin-bottom:0;padding-bottom:5px;}
.ci_bar_name {font-weight:bold;border-bottom:1px dashed #ccc;padding-bottom:10px;text-align:right;}

/*** Page Structure ***/

#wrapcontainer {
		background: url(images/back_wrap_gray.gif);
		background-repeat:repeat-x;
		background-color:#fff;
}

#headercontainer { 
     	width: 778px;  
	    border:0px; 
	    margin: 0px auto;
		padding:0px;
		overflow:hidden;
		text-align:center;
 }

#outercontainer { 
     	width: 778px;  
	    border:0px; 
	    margin: 0px auto;
		overflow:hidden;
		text-align:center;
		background-image: url(images/back_pagecontainer.gif);
		background-repeat:repeat-y;
 }
 
#pagecontainer {
		width:762px; 
		margin:0px auto;
		padding:0px;
		overflow:hidden;
		text-align:left;
}

#leftcol {
		width:170px;
		float:left;
		margin:0px;
		padding:0px;
		border:0px;
		overflow:hidden;
}

#rightcol {
		width:591px;
		float:right;
		margin:0px auto;
		padding:0px;
		border-left:1px solid #fff;
		background-color:#fff;
		overflow:hidden;
}

#shadowcontainer {
		width:778px; 
		margin:0px auto;
		padding:0px;
		overflow:hidden;
		background-image: url(images/shadow_back_gray.gif);
		background-repeat:repeat-y;				
}

#fullpage {
		width:591px;
		float:right;
		margin:0px;
		padding:0px;
		border-left:2px solid #fff;
		background-color:#fff;
		overflow:hidden;
}


/*** Header Bar ***/

#uanameplate {
		width:466px;
		background-image: url(images/back_wrap_gray.gif);
		background-color:#900;
		float:left;
		text-align:center;
		vertical-align:middle;
		color:#fff;
		height:80px;
}
				
#uanameplate a:link {font-size: 24px; font-weight: bold; color:#fff;text-decoration:none}
#uanameplate a:visited {font-size: 24px; font-weight: bold;color:#fff;text-decoration:none}
#uanameplate a:active {font-size: 24px; font-weight: bold;color:#fff;text-decoration:none}
#uanameplate a:hover {font-size: 24px; font-weight: bold;color:#ccc;text-decoration:underline}				
#uanameplate img {margin-top:27px;margin-bottom:0px;}
				
				
#uaseal {
		float:left;
		height:80px;
		width:312px;
		background-image:  url(images/back_seal.gif);
		background-repeat:no-repeat;
		background-color:#900;
}				
			
.quick  {
		text-align:center;
		margin:0px;
		padding-top:33px;
		padding-left:2px;
}

.quick form {
		display:inline;
		padding-left:0px;
}

.quicktext {font:bold 9px/125% Tahoma,Verdana,sans-serif;color:#900;text-align:left;background:#ddd;}
.quicktext a:link {color:#900;text-decoration:none}
.quicktext a:visited {color:#900;text-decoration:none}
.quicktext a:active {color:#900;text-decoration:none}



/*** Targeted Links Bar ***/

#targetbar {	
		min-height:26px;
    	background-color:#666; 
		text-align:center;
		clear:both;
		border-top:2px solid #fff;
		border-bottom:2px solid #fff;
}

#targetbar ul {
		font:0.75em/26px Georgia,Verdana,Arial,sans-serif;
		color:#fff;
		margin: 0px;
		padding: 0px 0px 0px 0px;
}

#targetbar ul li {
		display: inline;
		border-left:1px solid #fff;
		padding: 0em 1.2em;
		height:0;
}

#targetbar ul li.first {
		display: inline;
		border-left:0px solid #fff;
		padding: 0em 1.2em;
		height:0;
		padding-left:183px;
}

#targetbar ul li a {
		text-decoration: none;
		color: #fff;
}

#targetbar ul li a:hover {
		background:#eee;color:#900;text-decoration:none;
}


/*** Left Navigation Bar ***/

#menu {
		background:#fff;
		width:169px;
		border-top:1px solid #000;		
}

#menu ul {
		font:bold .75em/29px Georgia,Tahoma,Verdana,sans-serif;
		color:#900;
		padding:0px;
		margin:0px;
}

#menu ul li {
		list-style: none;
		display:inline;
}

#menu ul li a {
		min-height:29px;
		display:block;
		text-decoration:none;
		padding-left: 25px;
		border:solid #000;
		border-width:0px 1px 1px 0px;
}

#menu ul li a:hover {
		min-height:29px;
		display:block;
		text-decoration:none;
		color:#fff;
		background:#900;
}

#menu2 {
		background:#fff;
		width:169px;
		border-top:1px solid #000;
}

#menu2 ul {
		font:bold 0.75em/22px Georgia,Tahoma,Verdana,sans-serif;
		color:#900;
		padding:0px;
		margin:0px;	
}

#menu2 ul li {
		list-style: none;
		display:inline;
}

#menu2 ul li a {
		min-height:22px;
		display:block;
		text-decoration:none;
		padding-left: 25px;
		border:solid #000;
		border-width:0px 1px 1px 0px;
}

#menu2 ul li a:hover {
		min-height:22px;
		display:block;
		text-decoration:none;
		color:#fff;
		background:#900;
}

.leftred {
		width:169px;
		border-top:2px solid #fff;
		background-color:#900;
		color:#fff;
		text-align:center;
		padding-top:0px;
}

.leftred ul{
		font:0.7em/175% Verdana,sans-serif;
		color:#fff;
		list-style-image:  url(images/bullet_arrows.gif);
		padding-left:28px;
		padding-right:6px;
		margin:0px;
		text-align:left;
}

.leftred ul li a:link {
		color:#fff;
		text-decoration:none;
}

.leftred ul li a:visited {
		color:#fff;
		text-decoration:none;
}

.leftred ul li a:active {
		color:#fff;
		text-decoration:none;
}

.leftred ul li a:hover {
		background:#eee;
		color:#900;
		text-decoration:none
}

.leftred ul li.connect  {
		list-style-image:  url(images/icon_connect.gif); 
		font-weight:bold;
}

.leftred ul li.subscribe  {
		list-style-image:  url(images/icon_subscribe.gif);
		font-weight:bold;		
}

.leftred a:link {color:#fff;text-decoration:none}
.leftred a:visited {color:#fff;text-decoration:none}
.leftred a:active {color:#fff;text-decoration:none}
.leftred a:hover {color:#fff;text-decoration:none}

.leftred h6{font:bold 0.7em/175% Verdana,sans-serif;padding-left:28px;padding-right:10px;margin-left:0px;padding-bottom:0px;margin-bottom:0px;text-indent: -1em;margin-top:20px;text-align:left;}
.leftred img {margin-top:0px;margin-bottom:0px;background:#900;}

#mybama_logo {padding-top:20px;padding-bottom:20px;background:#900;}

/*** Main Page Content ***/
			
#main_img {margin-bottom:2px;}

#innercontainer {
		width:590px;
		float:left;
		border-top:1px solid #900;
		border-left:1px solid #900;
		border-bottom:1px solid #900;
		padding:0px;
		margin-bottom:2px;
		background-image: url(images/back_inner_line.gif);
		background-repeat:repeat-y;
		background-color:#fff;
		overflow:hidden;}				

#newscontainer {
		width:294px;
		float:left;
		overflow:hidden;		
}
					
#calcontainer {
		width:295px;
		float:right;
		overflow:hidden;		
}			

.uan {font:0.7em/115% Verdana,sans-serif; text-align:left;}
ul.uan {list-style:none;margin-top:1.0em;margin-left:0em;margin-bottom:0em;margin-right:0.1em;padding-left:0.6em; }
ul.uan li {padding-bottom:0.7em}
.uan a:link {color:#900;text-decoration:none;}
.uan a:visited {color:#900;text-decoration:none;}
.uan a:active {color:#900;text-decoration:none;}
.uan a:hover {color:#900;text-decoration:underline;}

.uanheadbox {float:right; width:165px;padding-right:0.5em;}
.uanheader {font:bold 0.95em/100% Georgia,Verdana,sans-serif;color:#900;margin-left:12px;margin-bottom:0.3em;padding-top:8px; text-align:left;}
.uanpic {padding-left:12px; padding-top:12px; width:105px; float:left;}
.uanmore {font:bold 0.75em/130% Georgia,Verdana,sans-serif;text-align: right; padding-right: 8px; padding-bottom:10px; clear:both;}
.uanmore2 {font:bold 0.75em/130% Georgia,Verdana,sans-serif;text-align: right; padding-right: 8px; margin-top:12px; clear:both; float:right;}


/*** Features Section ***/

#mod_fea {
		background:#ccc;
		float:left;
		width:590px;
		border:solid #900;
		border-width: 1px 0px 1px 1px;
		clear:both;
		text-align:center;
		margin-bottom:2px;
		padding:0px;
}

#fea_left {
		width:269px;
		float:left;
		padding:12px 10px 12px 15px;
		overflow:hidden;
		text-align:center;
}

#fea_right {
		width:270px;
		float:right;
		padding:12px 15px 12px 10px;
		overflow:hidden;
		text-align:center;	
}


#fea_1 {
		width:180px;
		float:left;
		padding:12px 10px 12px 12px;
		overflow:hidden;
		text-align:center;
}

#fea_2 {
		width:180px;
		float:left;
		padding:12px 3px 12px 3px;
		overflow:hidden;
		text-align:center;
}

#fea_3 {
		width:180px;
		float:left;
		padding:12px 12px 12px 10px;
		overflow:hidden;
		text-align:center;
}




.fea_head {font:bold 0.95em/100% Georgia,Verdana,sans-serif;color:#900;text-align:left;padding:3px 0px 5px 0px;}
.fea_text {font:0.7em/125% Verdana,sans-serif;color:#000;text-align:left;padding:0px;margin:0px;}



/*** Special Notice Section ***/

.mod_notice {
		background-color:#FFFFCC;
		border:solid #900;
		border-width: 1px 0px 1px 1px;
		padding:0px;
		clear:both;
		margin-bottom:2px;
		text-align:center
}

#notice_head {font:bold 0.95em/100% Georgia,Verdana,sans-serif;color:#900;padding-top:10px;margin-bottom:10px;text-align:left;padding-left:12px;}
#notice_text {font: 0.7em/140% Verdana,sans-serif;padding-bottom:15px;text-align: left; padding-left:12px;padding-right:12px;}


#graybox {
		background-color:#eee;
		padding:5px;
		border:1px solid #900;
		margin:0px -5px 20px -5px;
}


/*** Second Level Page Formatting ***/

.mod_img {
		margin-bottom:2px;
}

.mod_content {
		background:#fff;
		border:solid #900;
		border-width:1px 0px 1px 1px;
		padding:10px 25px 20px 25px;
		margin:0px;
		overflow:hidden;
}



/*** Footer ***/

#footercontainer { 
     	width: 778px;  
	    border:0px; 
	    margin: 0px auto;
		overflow:hidden;
		text-align:center;
		background-image: url(images/back_shadow2.gif);
		background-repeat:repeat-y;
 }

#mod_homefooter {
		width:762px;
		background:#900;
        min-height:70px;
		clear:both;
		border-bottom:1px solid #000;
}

.homefooter {font: 0.65em/200% Verdana,sans-serif;color:#fff;padding-top:13px;padding-bottom:15px;padding-left:160px;text-align:center;}
.homefooter a:link {color:#fff;text-decoration:none}
.homefooter a:visited {color:#fff;text-decoration:none}
.homefooter a:active {color:#fff;text-decoration:none}
.homefooter a:hover {color:#fff;text-decoration:underline}

#mod_footer {
		background: url(images/footer_gray.gif) repeat-x;
		background-color:#ffffff;
        min-height:75px;
		padding-top:15px;
		padding-bottom:10px;
		border-top:2px solid #fff;
		text-align:center;
		border-bottom:1px solid #000;
		clear:both;
		width:762px;
}

.footer {font: 11px/150% Verdana,sans-serif;color:#000;}
.footer a:link {color:#900;text-decoration:none}
.footer a:visited {color:#900;text-decoration:none}
.footer a:active {color:#900;text-decoration:none}
.footer a:hover {color:#900;text-decoration:underline}

.footer_img {float:left;margin:0 0 0 50px;}

/*** Two-Column Links List Structure ***/

#links {
		width:100%;
		overflow:hidden;
}
		
#bod_leftlinks {
		width:45%;
		float:left;

}

#bod_rightlinks {
		width:50%;
		float:right;

}

#rightbox_gray {
		width:215px;
		float:right;
		background-color:#ddd;
		padding:10px;
		border:1px solid #900;
		margin-left:15px;
		margin-bottom:10px;
}

#rightbox_gray h1 {font:bold 1.0em Georgia,Verdana,sans-serif;margin-top:0px;padding-top:0px;padding-bottom:0px;margin-bottom:10px;}

#rightbox_gray2 {
		float:right;
		background-color:#ddd;
		padding:5px;
		border:1px solid #900;
		margin-left:10px;
		margin-bottom:10px;
		margin-top:15px;
		text-align:left;
}


#rightbox_white {
		width:215px;
		float:right;
		background-color:#fff;
		padding:10px;
		border:1px solid #900;
		margin-left:15px;
		margin-bottom:10px;
}

#rightbox_lightgray {
		width:215px;
		float:right;
		background-color:#eee;
		padding:10px;
		border:1px solid #900;
		margin-left:15px;
		margin-bottom:10px;
}

#rightbox_no {
		width:215px;
		float:right;
		background-color:#fff;
		margin-left:15px;
		margin-bottom:20px;
		padding-bottom:20px;		
		margin-top:10px;		
}

.rightbox_feat {
		float:right;
		background-color:#fff;
		margin-left:15px;
		margin-right:15px;		
		margin-bottom:20px;
		padding-bottom:20px;		
		margin-top:10px;		
}


#rightbox_ci {
		width:200px;
		float:right;
		background-color:#fff;
		border:0px;
		margin-left:15px;
		margin-top:5px;
		margin-bottom:10px;
		text-align:center;
}

#rightbox_ci_250 {
		width:250px;
		float:right;
		clear:both;
		background-color:#fff;
		border:0px;
		margin-left:15px;
		margin-top:5px;
		margin-bottom:10px;
		text-align:center;
}

#form {
		clear:both;
}

/*** Three-Column Content Structure ***/

.threecol1 {
		width:178px;
		float:left;
		background-color:#fff;
		border:0px;
		text-align:center;
		padding:0px;
		margin-top:10px;
}

/*** Additional Template-Level Formatting ***/

#content {
		width:762px; 
		margin:0px auto;
		padding:0px;
		text-align:center;
		background-color:#FFF;
}

#pagetop {
		border-top:1px solid #900;
}

#col_nav {
		width:170px;
		float:left;
		margin:0px;
		padding-right:0px;
		padding-left:0px;
		padding-top:10px;
}

#col_content {
		width:560px;
		float:left;
		margin:0px auto;
		padding-left:20px;
		padding-bottom:15px;
		padding-top:10px;		
}

#col_full {
		width:730px;
		float:left;
		margin:0px auto;
		padding-left:20px;
		padding-bottom:15px;
		padding-top:10px;		
}

.mainbody {
		padding:10px;
		text-align:left;
}

#submenu {
		margin-top:20px;
		padding-left:5px;
}

#submenu ul {
		font:bold .75em/175% Georgia,Tahoma,Verdana,sans-serif;
		color:#900;
		padding:0px;
		margin:0px;
}

#submenu ul li {
		list-style: none;
		padding:7px 0px 7px 0px;
}

#submenu ul li a {
		text-decoration:none;
		padding:7px 0px 7px 0px;
}

#submenu ul li a:hover {
		text-decoration:none;
		color:#fff;
		background:#900;
		padding:7px 0px 7px 0px;
}

#targetbar2 {	
		min-height:26px;
    	background-color:#666; 
		text-align:center;
		clear:both;
		border-top:2px solid #fff;
		border-bottom:2px solid #fff;
}

#targetbar2 ul {
		font:0.75em/26px Georgia,Verdana,Arial,sans-serif;
		color:#fff;
		margin: 0px;
		padding: 0px 0px 0px 0px;
}

#targetbar2 ul li {
		display: inline;
		border-left:1px solid #fff;
		padding: 0em 2em;
		height:0;
}

#targetbar2 ul li.first {
		display: inline;
		border-left:0px solid #fff;
		padding: 0em 2em;
		height:0;
}

#targetbar2 ul li a {
		text-decoration: none;
		color: #fff;
}

#targetbar2 ul li a:hover {
		background:#eee;color:#900;text-decoration:none;
}

/*** Two or Three-Column Content Structure ***/
/*** This optional style can be used to create a two or three column structure similar to a table with two or three columns ***/
/*** Use the 'columns' div to wrap the width of your columns to 100% of the page, then select either the 'column2' or column3' div to create columns ***/

.columns {
		width:100%;
		padding-top:10px;
		clear:both;
		
}

.column2 {
		width:50%;
		float:left;
		overflow:hidden;
		text-align:left;
}
		
.column3 {
		width:33%;
		float:left;
		overflow:hidden;
		text-align:left;
}



/*** Video Module formatting ***/

.video {
		width:100%;
		clear:both;
		overflow:hidden;
		padding:0px;
		margin:15px 0px 15px 0px;
}

.videoL {
		float:left;
		text-align:left;
		padding:0px;
		margin:0px;
}

.videoR {
		width:140px;	
		float:left;
		text-align:left;
		padding:0px;
		margin:0px;
}

.video h1 {font:bold 1em/150% Georgia,Verdana,sans-serif;padding:0px;margin:0px 0px 0px 0px;}
.video h2 {font:italic 0.7em/100% Verdana,sans-serif;padding:0px;margin:5px 0px 10px 0px;}
.video h3 {font:bold .9em Verdana,sans-serif;padding:0em;margin:0em;}
.video p {font:0.7em/150% Verdana,sans-serif;padding:0px;margin:0px;}

.video_side {
		float:right;
		width:350px;
		overflow:hidden;
		padding:0px;
		margin:0px 0px 20px 5px;
}

.video_sideL {
		text-align:left;
		padding:0px;
		margin:0px;
}

.video_sideU {
		text-align:left;
		padding:0px 15px 0px 15px;
		margin:0px;
		margin-top:-5px;
}

.video_side h1 {font:bold 1em/150% Georgia,Verdana,sans-serif;padding:0px;margin:10px 0px 0px 0px;}
.video_side h2 {font:italic 0.7em/150% Verdana,sans-serif;padding:0px;margin:0px 0px 5px 0px;}
.video_side p {font:0.7em/150% Verdana,sans-serif;padding:0px;margin:0px;}
