@charset "UTF-8";


body {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#58595b;
	font-size:11px;
	background:url(/_img/MCGBackground.jpg);
	background-color:#666666;
}

body a {
    font-family:Arial, Helvetica, sans-serif;
	color:#009DB5;
	font-size:11px;
	text-decoration:underline;
}

/*img, div, a, input { behavior: url(/_htc/iepngfix.htc) }*/

h1 {
	font-weight:bold;
	font-size:14px;
}

h2 {
	font-weight:bold;
	font-size:12px;
}

#Master {
	padding:10px 0px 0px 0px;
	width:951px;
	margin:0px auto;
	clear:both;
}

#Header {
	width:951px;
	height:100px;
	background-image:url(/_img/TopBackground.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
}

#Logo {
	width:228px;
	height:100px;
	float:left;
}

#TopNavigation {
	/*width:692px;*/
	width:620px;
	height:21px;
	padding:15px 30px 0px 0px;
	color:#939598;
	float:right;
	font-weight:bold;
	text-align:right;
}

#TopNavigation a{	
	color:#939598;
	text-decoration:none;
}	

#TopNavigation a:hover{
	text-decoration:underline;
}

#SiteSearch {
	/*width:692px;*/
	width:620px;
	height:34px;
	padding:10px 30px 0px 0px;
	float:right;
	text-align:right;
	color:#0073bb;
	font-size:11px;
	font-weight:bold;
}

#TopTabs {
	width:388px;
	height:20px;
	/*padding:0px 20px 0px 333px;*/
	padding:0px 20px 0px 261px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;	
	float:right;
}

#TopTabs a{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

#TopTabs a:hover {
	text-decoration:none;
}

#TopTabs ul {
	list-style:none;
	float:left;
	margin:0px;
	padding:0px;
}

#TopTabs ul li{
	margin:0px;
	padding:0px;
	float:left;
}

.TopTab1 a{
	text-align:center;
	display:block;
	background-image:url(/_img/TopTabs_1.jpg);
	height:17px;
	width:121px;
	padding:3px 0px 0px 0px;
}

.TopTab1 a:hover{
	background-image:url(/_img/TopTabs_1_r.jpg);
}

.TopTab2 a{
	text-align:center;
	display:block;
	background-image:url(/_img/TopTabs_2.jpg);
	height:17px;
	width:133px;
	padding:3px 0px 0px 0px;
}

.TopTab2 a:hover{
	background-image:url(/_img/TopTabs_2_r.jpg);

}

.TopTab3 a{
	text-align:center;
	display:block;
	background-image:url(/_img/TopTabs_3.jpg);
	height:17px;
	width:103px;
	padding:3px 0px 0px 0px;
}

.TopTab3 a:hover{
	background-image:url(/_img/TopTabs_3_r.jpg);
}

#MainContent {
	padding:3px 3px 3px 3px;
	background-color:#FFFFFF;
	overflow:hidden;
}

* html #MainContent {float: left; margin-right: -50%; width: 950px;}

#Footer{
	height:163px;
	width:951px;
	background-image:url(/_img/FooterBG.jpg);
}

#FooterIcons {
	float:left;
	padding:0px 0px 0px 20px;
	
	width:210px;
}

#FSMAlign {
float:left;
}

#FooterSocialIcons {
	width:350px;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	margin:15px 0px 0px 130px;
}

#FooterContact {
	float:right;
	text-align:right;
	padding:20px 5px 0px 0px;
	width:210px;
}

.FooterBlueTXT {
	font-weight:bold;
	font-size:13px;
	color:#3f5caa;
}

.FooterBlackTXT {
	font-weight:bold;
	font-size:16px;
	color:#000000;
}

.FooterGreyTXT {
	font-weight:bold;
	font-size:16px;
	color:#a7a9ac;
}

#FooterNav {
	height:24px;
	width:731px;
	padding:10px 0px 0px 20px;
	background-image:url(/_img/FooterNavBG.jpg);
	color:#FFFFFF;
	text-align:left;
}

#FooterNav a{
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
	padding:0px 5px 0px 5px;
}	

#FooterNav a:hover{
	text-decoration:underline;
}


#FooterNavSM {
	float:right;
	height:27px;
	width:190px;
	text-align:right;
	padding:7px 10px 0px 0px;
	background-color:#4668e4;
}

#FooterNavSM a{
	text-decoration:none;
}	

#FooterNavSM a:hover{
	text-decoration:underline;
}


#FooterIcons {
	float:left;
	padding:0px 0px 0px 20px;
}

#FooterContact {
	float:right;
	text-align:right;
	padding:20px 5px 0px 0px;
}

.FooterBlueTXT {
	font-weight:bold;
	font-size:13px;
	color:#3f5caa;
}

.FooterBlackTXT {
	font-weight:bold;
	font-size:16px;
	color:#000000;
}

.FooterGreyTXT {
	font-weight:bold;
	font-size:16px;
	color:#a7a9ac;
}

#FooterText {
	font-size:9px;
	text-align:center;
	padding:120px 45px 0px 45px;
}

#FooterText a{
	color:#000000;
}



