/* Start of CMSMS style sheet 'Internal Structure' */
#SubNavigation
{
	width:227px;
	height:505px;
	display:block;
	position:relative;
	float:left;
	margin-top:-99px;
	background-image:url("uploads/images/leftnav_bg.gif");
	background-repeat:no-repeat;
}
#Wrapper
{
  min-height:300px;
  height:auto !important;
  height:300px;
}
#background
{
background-color:#FFFFFF;
border:1px solid #EAEAEA;
}
#Content
{
	min-height:400px;

margin-left:230px;

margin-top:15px;
margin-right:30px;
margin-bottom: 15px;
}
p
{
	font-size:11px;
	font-family:Arial;
}
#about-us-title
{
	width:125px;
	height:27px;
	background-image:url("uploads/images/about-us-title.jpg");
	background-repeat:no-repeat;
	margin-top:25px;
	margin-left:25px;
}
#contact-us-title
{
	width:149px;
	height:26px;
	background-image:url("uploads/images/contact-us-title.jpg");
	background-repeat:no-repeat;
	margin-top:25px;
	margin-left:25px;
}
#press-portal-title
{
	width:166px;
	height:29px;
	background-image:url("uploads/images/press-portal-title.jpg");
	background-repeat:no-repeat;
	margin-top:25px;
	margin-left:25px;
}
#SubNavigation ul
{
margin-top:25px;
}
#SubNavigation ul li a
{
display:block;
width:150px;
height:29px;
border-bottom:1px solid #E4E4E4;
line-height:29px;
margin-left:25px;
background-image:url("uploads/images/arrow.jpg");
background-repeat:no-repeat;
background-position:0px 12px;
text-indent: 10px;
color:#5d5d5d;
text-decoration:none;
}
#SubNavigation ul li a:hover
{
color:#000000;
text-decoration:none;
}
#SubNavigation ul li a.active
{
color:#f0a70b;
font-weight:bold;
}
#SubNavigation ul ul
{
margin:0px;
}
#SubNavigation ul ul li a
{
padding-left:25px;
width:125px;
background-position:25px 12px;
}
#SubNavigation .big
{
height:39px;
line-height:14px;
background-position:0px 3px;
}
#Content #allied ul {
  display: block;
  list-style-type: disc;
  margin: 1em 0;
  -moz-padding-start: 40px;
}

#Content #allied li {
  display: list-item;
}
.servicesubnav ul{
	list-style-type:none;
	padding:0px;
	list-style-position:inside;
	width:465px;
	margin:0px;
	vertical-align:middle;
	
}
.servicesubnav li{
	border:1px solid #e0e0e0;
	width:111px;
	height:22px;
	margin:0px;
	text-align:center;
	padding-top:8px;
	float:left;
	font-weight:bold;
	display:block;
	
}

#div1, #div2, #div3, #div4, #divshow{
	border:1px solid #e0e0e0;

	width:430px;
	padding:10px;
	margin-top:-1px;
	margin-bottom:10px;
	background: url(uploads/images/news_bg.jpg) repeat-x;
}

#divshow
{
margin-bottom:20px;
}

#Content a:link
{
color:#5d5d5d;
text-decoration:none;
}
#Content a:hover
{
color:#000000;
text-decoration:none;
}
.quote{
	border:1px dotted #e0e0e0;
	background-color: #fff1ca;
	padding:10px;
}
#divshow ul {
  display: block;
  list-style-type: disc;
  margin: 1em 0;
  -moz-padding-start: 40px;
}

#divshow ol {
  display: block;
  list-style-type: decimal;
  margin: 1em 0;
  -moz-padding-start: 40px;
}

#divshow li {
  display: list-item;
}
#Footer
{
display:block;
width:755px;
margin-top:4px !important; 
}

#page-image {
width: 754px;
height: 288px;

}

#abtcontent{
padding-right: 7px;
}

.title{
-x-system-font:none;
color:#000000;
font-family:arial;
font-size:16px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
letter-spacing:-1px;
line-height:normal;
}
/* End of 'Internal Structure' */

