#main-page-wrap {
   text-align: center;
}	

#services {
	margin: 34px 0 0;
	height: 30px;
}

#serviceslinks ul{
	float:left;
	list-style:none outside none;
	margin:0;
	padding:0;		
}
#serviceslinks ul li{
	float:left;
	position:relative;
}
#serviceslinks ul li a{
	display:block;
	margin: 0 8px 4px 0;
}		

.services-link{
	display:block;
	margin: 0 8px 4px 0;
}

#helplinks{
	position:absolute;
	bottom:7px;
	right:200px;
}
#helplinks  a{padding-right:30px;}

/* STRUCTURE */

.pagewrap {
	padding-left: 36px;
	width: 820px;
	margin: 0px auto;
}

.orange-tab{
	display: inline-block;
	width: 200px;
	height: 24px;
	padding-bottom: 0px;
	padding-top: 6px;
	padding-left: 10px;
	border-radius: 10px 10px 0px 0px;
	position: relative;
	color: #ffffff;
	text-align: left;
	font-weight: bold;
	font-family: "Verdana";
	behavior: url(ie-css3.htc);
	background-repeat: repeat-x;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff6600), to(#ff3300));
	background: -webkit-linear-gradient(top, #ff6600, #ff3300);
	background: -moz-linear-gradient(top, #ff6600, #ff3300);
	background: -ms-linear-gradient(top, #ff6600, #ff3300);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6600', endColorstr='#ff3300');
	background: -o-linear-gradient(top, #ff6600, #ff3300);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ff6600', endColorstr='#ff3300')";						
}

.orange-tab-ie{
	text-decoration: none;
	display: inline-block;
	width: 200px;
	height: 24px;
	padding-bottom: 0px;
	padding-top: 6px;
	padding-left: 10px;
	position: relative;
	color: #ffffff;
	text-align: left;
	font-weight: bold;
	font-family: "Verdana";
	behavior: url(ie-css3.htc);	
	background: transparent url(../images/dd_images/tabStyle.png) no-repeat;
}

h2.orange-tab-ie {
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
}

.ieOld .orange-tab{
	background: #ff3300; /* for older browsers */
	background-image: none;
	filter: #ff3300; /* for IE 9*/
	-ms-filter: #ff3300; /* for IE 9*/
}


#quick {
	padding: 0;
	vertical-align: bottom;
}

.blue-tab{
	display: inline-block;
	width: 200px;
	height: 24px;
	padding-bottom: 0px;
	padding-top: 6px;
	padding-left: 10px;
	border-radius: 10px 10px 0px 0px;
	position: relative;
	color: #ffffff;
	text-align: left;
	font-weight: bold;
	font-family: "Verdana";
	behavior: url(ie-css3.htc);
	background-repeat: repeat-x;
	background: #3c58a7; /* for older browsers */
	background-image: -webkit-gradient(linear, left top, left bottom, from(#3c58a7), to(#3b68b1));
	background-image: -webkit-linear-gradient(top, #3c58a7, #3b68b1);
	background-image: -moz-linear-gradient(top, #3c58a7, #3b68b1);
	background-image: -o-linear-gradient(top, #3c58a7, #3b68b1);
	background-image: linear-gradient(to bottom, #3c58a7, #3b68b1);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3c58a7', endColorstr='#3b68b1', GradientType=0); /* for IE 9*/
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3c58a7', endColorstr='#3b68b1', GradientType=0); /* for IE 9*/
}

.blue-tab-ie{
	text-decoration: none;
	display: inline-block;
	width: 200px;
	height: 24px;
	padding-bottom: 0px;
	padding-top: 6px;
	padding-left: 10px;
	position: relative;
	color: #ffffff;
	text-align: left;
	font-weight: bold;
	font-size: 
	font-family: "Verdana";
	behavior: url(ie-css3.htc);	
	background: transparent url(../images/dd_images/blue-tab.png) no-repeat;
}

h2.blue-tab-ie {
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
}

#quicklinks ul{
	float:left;
	list-style:none outside none;
	margin:0;
	padding:0;
}
#quicklinks ul li{
	float:left;
	position:relative;
}
#quicklinks ul li a{
	text-decoration: none;
	font-size: 13px;
	color:#fff;
	display:block;
	margin: 0 8px 8px 0;
	width: 100px;
	padding:6px 0px 6px 12px;
	height: 50px;
	background: #3c58a7; /* for older browsers */
	background-image: -webkit-gradient(linear, left top, left bottom, from(#005490), to(#002859));
	background-image: -webkit-linear-gradient(top, #005490, #002859);
	background-image: -moz-linear-gradient(top, #005490, #002859);
	background-image: -o-linear-gradient(top, #005490, #002859);
	background-image: linear-gradient(to bottom, #005490, #002859);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#005490', endColorstr='#002859', GradientType=0); /* for IE 9*/
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#005490', endColorstr='#002859', GradientType=0); /* for IE 9*/
}	

#ql01{border-bottom:solid 5px #f26722}
#ql02{border-bottom:solid 5px #73c167}
#ql03{border-bottom:solid 5px #0033ff}
#ql04{border-bottom:solid 5px #999999}
#ql05{border-bottom:solid 5px #ee3c22}
#ql06{border-bottom:solid 5px #fff}
#ql01:hover{background-image:none; background:#f26722; filter:#f26722; -ms-filter:#f26722;}
#ql02:hover{background-image:none; background:#73c167; filter:#73c167; -ms-filter:#73c167;}
#ql03:hover{background-image:none; background:#0033ff; filter:#0033ff; -ms-filter:#0033ff;}
#ql04:hover{background-image:none; background:#999999; filter:#999999; -ms-filter:#999999;}
#ql05:hover{background-image:none; background:#ee3c22; filter:#ee3c22; -ms-filter:#ee3c22;}
#ql06:hover{background-image:none; color:#000; background:#fff; filter:#fff; -ms-filter:#fff;}

/*
 * Bits of style for the under-maintenance page - see CmsStrutsFiler.
 * See also SifSaml class HttpRequestHelper which uses similar styles.
 */

.um-blue-background {
	background: #005490;
}

.um-white-text {
	color:White;
	font-weight:bold;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

.um-center {
	margin: auto;
	margin-top: 20%;
	width: 60%;
	border: 3px solid Orange;
	padding: 10px;
}