@import url(page_specific.css);
@import url(reset.css);

/*  scrollgeneric is used for corrective styling of elements, and should not be modified or removed */ 
.scrollgeneric { 						line-height: 1px; font-size: 1px; position: absolute; top: 0; left: 0; }

.vscrollerbase {						width:30px;
											background: transparent url(../images/scroll_rule.gif) repeat-y; }

.vscrollerbar {						background-image: url(../images/scroll_tool.gif)!important;
											width: 30px;
											height: 17px!important; }

/* paddings of these elements will decide how far the scrollbar will stop in both ends, and are not actually
	used for styling, and are set to 0 by the script, here we will set them the size of our faux arrows */

.vscrollerbar {						padding: 0px;
											z-index: 2; }





body {									margin: 0;
											padding: 0;
											font-family: Arial, Helvetica, sans-serif; 
											font-size: 13px;
											line-height: 20px; }



#pageWrapper {							width: 1020px;
											height: 720px;
											margin: 0 auto;
											padding: 0; }




/* main page navigation styles */

#mainNav {								width: 1020px;
											height: 94px; }

#uatLogo a {							margin: 0 60px 0 0!important; }
#uatLogo a img {						height: 85px;
											width: 122px;
											visibility: visible!important;}	


#mainNav .navLinkGroup {			padding: 0 0 0 20px;
											text-align: right; }

#mainNav .navLinkGroup a {			display: block;
											height: 20px;
											float: left;
											margin: 58px 2px 0 0;  }

#mainNav .navLinkGroup img {		visibility: hidden; }







#mainBox {								width: 992px;
											height: 540px;
											background: #FFF url(../images/bkg_shadow.jpg) no-repeat;
											padding: 36px 0px 36px 36px; }



#imageHolder {															width: 220px;

																			height: 540px;

																			background-repeat: no-repeat;

																			float: left;

																			padding: 0;

																			margin: 0 0 0 0px;
																			
																			
																			
																			 }	


#contentHolder {						width: 700px;
											height: 540px;
											background: #F7F7F7 url(../images/content_bkg_cheat.gif) repeat-y right;
											float: left;
											margin: 0px 0px 0px 30px;
											padding: 0;
											position: relative; }	


.home #contentHolder {				width: 950px; 
margin-left: 0px;
}












#secondaryNav {						width: 115px;
											background: transparent url(../images/subnav/border.gif) no-repeat;
											padding: 2px 0 0 0;
											float: left;
											margin: 0 0 0 0;
											text-transform:uppercase; }

.home #secondaryNav {	
background-position: 30px top;			
padding-left: 30px;
}
 
#secondaryNav .titleCase {			text-transform:none; }

#secondaryNav div {					padding: 9px 0 11px 0;

											text-align: right;
											background: transparent url(../images/subnav/border.gif) left bottom no-repeat; }

#secondaryNav a {						font-size: 10px;
											line-height: 10px;
											text-decoration: none; 
											font-weight: bold;
											color: #000;}

#secondaryNav a:hover {				color: #B30838; }

#secondaryNav span {					display: block;
											text-transform: none;
											padding: 9px 11px 0px 0; }

#secondaryNav span.new {			display: inline;
											background-color: #b40b39;
											color: #FFF;
											padding: 1px 3px; }



#pageContent {							width: 555px;
											height: 480px;
											margin: 30px 0 30px 30px;
											padding: 0;
											float: left;
											overflow: hidden;
											position: relative; /* IE overflow fix, position must be relative or absolute*/}


.home #pageContent {					width: 775px;
											height: 510px;
											margin-top: 0px;
											}



#textWrapper {							padding: 0 60px 0 0; }							 

.flexcroll #textWrapper {	padding-right: 30px; }


#textWrapper h1 {						color: #496488;
											margin: 72px 0 12px 0;
											padding: 0;
											font-size: 14px;
											font-weight: bold;
											text-transform: uppercase; }

#textWrapper h1.first {				margin-top: 0px; }

#textWrapper h2 {						color: #000;
											margin: 0 0 12px 0;
											padding: 0;
											font-size: 14px;
											font-weight: bold;}												 

#textWrapper h2.pageSection {		margin-top: 32px; }


#textWrapper p {						color: #000;
											margin: 0 0 12px 0;
											padding: 0 0 0 0; }	

#textWrapper li {						margin: 0 0 12px 36px;
											list-style-type:disc;}

#textWrapper ul ul li {				margin: 0 0 6px 36px;
list-style-type: circle;}


#textWrapper sub {					font-size: .8em;
											vertical-align: sub; }
											
#textWrapper sup {					font-size: .8em;
											vertical-align: super;
											margin-top: -1em;}											
											

#textWrapper strong {				font-weight: bold; }

#textWrapper em {						font-style: italic; }
						

#textWrapper a {						text-decoration: none;
											color: #B30838; }		

#textWrapper a:hover {				color: #000; 
											text-decoration: underline; }

#downloadPresentation { padding-right: 30px; }
#downloadPresentation .blockLink	{ margin-top: 0px!important; }

.blockLink	{			font-weight: bold;
											margin: 12px 0 24px 0;
											padding: 0;
											text-align: right;
											font-size: 12px; }	

.blockLink	a {		text-decoration: none;
											color: #B30838; }						


.blockLink a:hover{	color: #000; 
											text-decoration: underline; }



#copyright {							font-size: 10px;
											text-align: right;
											margin: 10px 66px 0 0; }










#topMessage {			position: absolute;
							z-index: 5;
							top: 0;
							left: 0;
							width: 100%; }


#navLinkMessage {		width: 898px;
							margin: 0 auto;
							padding: 0 0 0 122px; 
							font-size: 18px;
							text-align: center;
							 }

#navLinkMessage div {	text-align: center;
								margin: 10px auto 0 auto;
								width: 600px;



}


								
#navLinkMessage a {	text-decoration: none;

										color: #000; }		

#navLinkMessage a:hover {	color: #B30838; 

text-decoration: underline; }								
								



#navLinkMessage .topLine {
font-weight: bold;

}


#navLinkMessage .bottomLine {

font-size: 14px;



}



.tagline,
#tagline { 	color: #B30838!important;
				font-size: 18px!important;
				font-weight: bold!important; 
				margin: 0 0 1em 0; }

.tagline sub,
#tagline sub {	font-size: 10px!important;
vertical-align: sub!important;}				









											
.home #textWrapper {					margin: 30px 0 0 90px; }		





.about h3 {				font-size: 12px;

							margin: 24px 0 0 0;	
							font-weight: bold;}

							

.mgtImage {			float: left;

													margin: .6em 1em .6em 0; }				



.strategicLogo {		float: left;

							margin: 18px 12px 8px 0;

							border: 1px solid #666; }






.insetTextBlock {		margin-left: 30px; }
.insetTextBlock h3 {	font-weight: bold;
								margin-bottom: 1em;}

/*


							






							

#introPage #mainBox {			padding: 6px 0 6px 6px;

										width: 992px;

										height: 600px;





 }
 


 
.homepageToStatement {	padding-left: 30px!important;} 





.headerLink a {	color: #000!important; }


.home #textWrapper .blockLink	{	margin-bottom: 12px!important; }















*/



