@charset "UTF-8";
/* CSS Document */

body
{
text-align:center;
}

.copywrite
{
text-align:center;
color:#035790; 
font-family:Arial, Helvetica, sans-serif; 
font-size:11px;
width:900px;
margin:0 auto;
}

.mainWrapper
{
margin:0 auto;
width:900px;
height:510px;
text-align:left;
padding:4px 0 0 0;
background-image:url(images/mainBackground.gif);
overflow:hidden;
}

.mainWrapper_Index
{
margin:0 auto;
width:900px;
height:510px;
text-align:left;
padding:4px 0 0 0;
background-image:url(images/mainBackground.gif);
overflow:hidden;
}

.mainWrapper_Services
{
margin:0 auto;
width:900px;
/*height:691px;*/
text-align:left;
padding:4px 0 0 0;
background-image:url(images/mainBackground.gif);
overflow:hidden;
}

* html .mainWrapper_Services
{
/*height:758px;*/
}

.uaHeader
{
background-image:url(images/uaHeaderLogo.gif);
height:86px;
width:882px;
margin:0 0 0 9px;
}

.headerText
{
font-size:11px;
color:#035790;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
}

.headerTextPlacement
{
text-align:right;
font-size:11px;
color:#035790;
padding:4px 7px 0 0;
}

.navBar /*Just holds and places nav bar*/
{
margin:0 0 0 9px;
}

.navButton
{
background-image:url(images/navBarBackground.gif);
float:left;
line-height:31px;
/*padding:0 78px;*/
text-align:center;
width:200px;
}

.navButton_ON
{
background-image:url(images/newsEventsBackground.gif);
float:left;
line-height:31px;
/*padding:0 78px;*/
text-align:center;
width:200px;
}

* html .navButton, .navButton_ON
{
width:199px;
}

/*
* html .aboutUs_SPC
{
width:199px;
}
*/


/*Fixes gap in about us button in IE*/
.buttonFix
{
float:left;
display:block;
}

* html .buttonFix
{
float:left;
display:block;
width:3px;
}

/*Fixes gap in about us button in IE*/

.newsEventTab
{
background-image:url(images/newsEventsBackground.gif);
float:left;
line-height:31px;
text-align:left;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
padding:0 176px 0 20px;
}

.newsEventTab_OFF
{
background-image:url(images/navBarBackground.gif);
float:left;
line-height:31px;
text-align:left;
color:#4b6b7f;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
padding:0 176px 0 20px;
}


* html .newsEventTab
{
padding:0 174px 0 20px;
}

* html .newsEventTab_OFF
{
padding:0 174px 0 20px;
}

a.navText
{
color:#4b6b7f;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
}

a:hover.navText
{
text-decoration:underline;
}

a.navText_ON
{
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
}

a:hover.navText_ON
{
text-decoration:underline;
}

.colOne, .colTwo
{
float:left;
}

* html .colOne
{
width:612px;
}

* html .colTwo
{
width:279px;
}

.colOneMainHeader
{
background:#FFF url(images/colOneHeaderBackground.gif) repeat-x top left;
margin:0 0 0 0;
z-index:250;
width:603px;
height:176px;
}

.colOneMain
{
background: #FFF url(images/pageContentBackground.gif) repeat-x bottom left;
margin:32px 0 4px 9px;
overflow:hidden;
height:388px;
}

.colOneMain_Index
{
background: #FFF url(images/pageContentBackground.gif) repeat-x bottom left;
margin:32px 0 4px 9px;
overflow:hidden;
height:388px;
}

.colOneMain_Services
{
background:#FFFFFF url(images/pageContentBackground.gif) repeat-x scroll left bottom;
margin:32px 0 4px 9px;
overflow:hidden;
}

.colOneMain_Clients 
{
background:#FFFFFF url(images/pageContentBackground.gif) repeat-x scroll left bottom;
margin:32px 0 4px 9px;
overflow:hidden;
height:490px;
}

.colOneMain_AboutUs 
{
background:#FFFFFF url(images/pageContentBackground.gif) repeat-x scroll left bottom;
margin:32px 0 4px 9px;
overflow:hidden;
/*height:490px;*/
}

.newsEventsList
{
background: #FFF;
border:1px solid #CCC;
height:211px;
width:277px;
}

* html .newsEventsList
{
height:211px;
margin:-4px 0 0 0;
}

.newsEventsList_Service
{
background: #FFF;
border:1px solid #CCC;
height:1840px;
width:277px;
}

* html .newsEventsList_Service
{
height:1838px;
margin:-4px 0 0 0;
}

.newsEventsList_Clients
{
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
height:312px;
width:277px;
}

* html .newsEventsList_Clients
{
margin:-4px 0 0 0;
}

.newsEventsList_AboutUs
{
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
height:718px;
width:277px;
}

* html .newsEventsList_AboutUs
{
height:704px;
margin:-4px 0 0 0;
}


/*
.apron
{
background: #e6edf1;

}

* html .apron
{
background: #e6edf1;
border:1px solid black;
}


.NE_List
{
color:#035790;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:14px;
border-bottom:1px solid #CCC;
padding:0 0 0 0;
}
*/
.NE_ListText
{
color:#035790; 
float:left; 
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
margin:10px 0 0 20px;
width:230px;
line-height:16px;
}

.module1
{
border:1px solid #CCC;
background-color:#FFF;
width:257px;
height:162px;
float:left;
margin:14px 0 0 12px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#035790;
padding:10px;
}

* html .module1
{
width:220px;
margin:0 0 0 7px;
padding:10px;
}


.module2
{
border:1px solid #CCC;
background-color:#FFF;
width:257px;
height:162px;
float:left;
margin:14px 0 0 15px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#035790;
padding:10px;
}

* html .module2
{
width:220px;
margin:0 0 0 15px;
padding:10px;
}

.moduleText
{
font-size:11px;
font-family:Arial, Helvetica, sans-serif
color:#4b6b7f;
line-height:24px;
}

* html .moduleText
{
font-size:11px;
color:#4b6b7f;
line-height:22px;
}

.moduleText a, .NE_ListText a 
{
font-size:11px;
color:#000;
/*line-height:24px;*/
text-decoration:none;
}

.headerText1
{
width:480px;
height:95px;
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color:#4b6b7f;
position:relative;
left:20px;
top:15px;
line-height:34px;
}

.headerText1_green
{
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color:#52b841;
text-decoration:underline;
}

.headerText2
{
color:#4B6B7F;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
height:95px;
left:190px;
line-height:24px;
position:relative;
top:-3px;
width:400px;
}

.secondLevelHeaders
{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#035790;
}

.secondLevelText
{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#4b6b7f;
line-height:16px;
}

.pageContentList
{
margin:5px 0 10px 0;
}

* html .pageContentList
{
margin:5px 0 10px 30px;
}

a.serviceAnchors
{
float:left;
text-decoration:none;
color:#000;
}

a:hover.serviceAnchors
{
float:left;
text-decoration:underline;
color:#000;
}



