html, body {

	margin:0;

	padding:0;

}



body {

	background:#001635;

	font:12px/150% Tahoma;

	color:#0E3162;

}



img {

	border:none;

}

a {

	outline:none;

}



ul {

	margin:0;

	padding:0;

	list-style:none;

}



#s_adv1 {

	margin-top:5px;

	font-family:tahoma,arial,helvetica,sans-serif;

	margin-left:55px;

	background:none;

}



#s_adv1 li {

	background:transparent url(../img/services/ul-bg.gif) no-repeat scroll -5px 0;

	color:#0E3162;

	text-indent:25px;

}



#container {

	width:996px;

	margin-left:auto;

	margin-right:auto;

	background:#0096D6;

}

#pics_out { width: 200px; height: 200px; background-repeat: no-repeat; background-position: 50% 50%; display: block; }
#pics_in { width: 200px; height: 200px; background-repeat: no-repeat; background-position: 50% 50%; display: block; cursor: pointer; }
#pics_txt { width: 200px; height: 3em; background-color: #ccc; padding: 4px; text-align: left; }



#header {

	height:105px;

	background:url(../img/header-bg.jpg) repeat #001534;

}



#logo {

	width:100px;

	display:block;

	float:left;

	padding-top:38px;

	padding-left:72px;

}



a {

	color:#0D3161;

}



a:hover {

	text-decoration:none;

}



#wrapLeft {

	background:url(../img/content-bg-l.jpg) top left repeat-y;

}



#wrapRight {

	background:url(../img/content-bg-r.jpg) top right repeat-y;

}



#shoutOut {

	padding-top:20px;

	text-align:right;

}



#footer {

	text-align:center;

	padding-left:0px;

	font-size:11px;

	color:#276691;

	text-align:center;

	line-height:35px;

	background:url(../img/footer-bg.jpg) top left repeat-x #001635;

}



#lang {

	width:120px;

	float:right;

	margin-left:565px;

    display:block;

    width:60px;

    height:19px;

    font:11px/19px Tahoma;

    text-align:center;

    float:left;

    list-style:none;

}



#lang a {

	margin: 0;

	padding: 0;

    display: inline-block;

    float: right;

    width: 90px;

    height: 19px;

    background: url(../img/lang.gif);

    color: black;

}

#lang a.currLang {

color: #ffffff;

text-decoration: none;

font-weight: 700;

}



/*   content    */

#content {

	width:855px;

	margin:0 auto;

	margin-top:16px;

	padding-top:6px;

	padding-left:10px;

	padding-right:10px;

	background-color: #36ACDE;	



}

#contentpr {

	width:855px;

	margin:0 auto;

	margin-top:16px;

	padding-top:6px;

}



.clear {

	clear:both;

	height:1px;

	line-height:1px;

}



.col1 img{

	margin:0 0 10px 10px;

	display:block;

}




.infoBox {



	background:#36ACDE;



	padding:24px;



	padding-bottom:38px;



}



.col2 p, .infoBox p {

	padding-left: 12px;

	margin: 0px;

}



/*   globalNavBottom    */

.globalNavBottomContainer {

	display:block;

	width: 100% /* 685px */;

}



.globalNavBottomContainer li {

	text-align:center;

	font-size:10px;

	font-weight:bold;

	text-transform:uppercase;

	display:block;

	float:right;

	padding:0 20px 23px 20px;

}



.globalNavBottomContainer li.selected{

	/*background:url(../img/global-nav-bg.gif) center no-repeat;*/

	color:#0096D6;

}

.globalNavBottomContainer li.selected a {

color:#0096D6;

}



.globalNavBottomContainer li a{

	color:#fff;

	text-decoration:none;

}



.globalNavBottomContainer li a:hover{

	color:#0096D6;

}



/*   globalNav    */

.globalNavContainer {

	display:block;

	float:right;

	width: auto /* 685px */;

	margin-top:45px;

}



.globalNavContainer li {

	text-align:center;

	font-size:13px;

	font-weight:bold;

	text-transform:uppercase;

	display:block;

	float:left;

	padding:0 20px 23px 20px;

}



.globalNavContainer li.selected{

	background:url(../img/global-nav-bg.gif) bottom center no-repeat;

	color:#0096D6;

}

.globalNavContainer li.selected a {

color:#0096D6;

}



.globalNavContainer li a{

	color:#fff;

	text-decoration:none;

}



.globalNavContainer li a:hover{

	color:#0096D6;

}



.abc {

    padding-top: 30px;

    margin-left: 24px;

    margin-right: 69px;

    margin-bottom: 10px;

}



.abc_menu {

	font-size: 12px;

	font-weight: bold;

	text-transform: uppercase;

	display: block;

    padding-bottom: 23px;

	text-decoration:none;

}



.abc_menu strong {

    color: #17417d;

}



.abc_menu a {

    color: white;

    text-decoration: none;

}



.abc_menu a:hover {

    color:#17417d;

}



.abc_content {

}



.abc_letter {

    background-repeat: no-repeat;

}



.abc_item {

    background-attachment: scroll;

    background-repeat: repeat-x;

    background-position: 0% 0%;

    background-color: transparent;

    background-image: url("http://www.taurosmedia.com/modx/img/services-ul-bg.gif");

    padding-top: 2px;

    padding-right: 42px;

    padding-bottom: 15px;

    padding-left: 49px;

}



h1 {

	font-size:20px;

	font-weight:normal;

	margin:0;

	padding:0 0 18px 0;

	color:#fff;

}



h3 {

	font-size:12px;

	text-transform:uppercase;

	font-weight:bold;

	margin:0;

	padding:7px 0 8px 10px;

}



a.more, a.more2 {

	background:url(../img/more-index.gif) left top no-repeat;

	font-size:11px;

	color:#85DAFE;

	display:inline;

	width:50px;

	padding-left:9px;

	height:20px;

	float:right;

	text-decoration:none;

}



a.more2 {

	margin-right:10px;

}



.prew, .next {

	padding:2px 12px 2px 22px;

	background:url(../img/prew-bg.gif) left center no-repeat;

	font-size:11px;

	color:#0E3162;

	border-right:2px solid #218CBF;



}



.next {

	padding:2px 22px 2px 12px;

	background:url(../img/next-bg.gif) right center no-repeat;

	border:none;

}

/*portfolio paging*/



.col1 .pagingWrap {

	background:url(../img/portfolio-steps.gif) top left repeat-x #2BA8DD;

	height:33px;

}



.paging {

	margin:0 0 0 9px;

	width:276px;

	overflow:hidden;

	display:block;

	float:left;

}



.play, .stop {

	width:80px;

	text-align:right;

	display:block;

	float:right;

	padding-right:10px;

	padding-top:5px;

}



.play a, .stop a {

	background:url(../img/play-bg.gif) right center no-repeat;

	color:#125A8D;

	font-size:11px;

	line-height:16px;

	padding:2px 0;

	padding-right:20px;

}



.stop a {

	background:url(../img/stop-bg.gif) right center no-repeat;

}



.paging a {

	text-decoration: none;

	display: block;

	float: left;

	padding-top: 3px;

	width: 28px;

	height: 24px;

	text-align: center;

	background: url(../img/paging-bg-right.gif) right center no-repeat;

}



.paging a:hover {

	color:#1C89C6;

}



.paging a.selected {

	background: url(../img/steps-bg.gif) left top no-repeat;

	color: #1C89C6;

}



.servTitle {

    background: none !important;

    color:#17417D;

	font-size:13px;

	height:auto;

	margin-bottom:26px;

	margin-left:0;

	text-decoration: none !important;

	padding-top: 0px !important;

	padding-bottom: 0px !important;

}



.servTitle span,.servTitle a {

	background:#7ECAEA;

	color: #17417D !important;

   /*cursor: pointer;       */

	font-size:13px !important;

	font-weight: bold;

    font-family: Tahoma;

	display: inline !important;

	margin-bottom: 0px !important;

	text-transform: uppercase;

	text-decoration: none !important;

}



.servTitle span,.servTitle a{

	background:#7ECAEA;

	padding:6px 9px !important;

	text-transform:uppercase;

}



* html .servTitle span,* html .servTitle a{

	padding-bottom:3px;

}



.sitemap ul{

	-moz-background-clip:border;

	-moz-background-inline-policy:continuous;

	-moz-background-origin:padding;

	background-attachment:scroll;

	background-color:transparent;

	background-image:none;

	background-position:0 0;

	background-repeat:repeat;

	border-top-color:#1B90C5;

	border-top-style:solid;

	border-top-width:1px;

	margin-bottom:15px;

	margin-left:12px;

	margin-right:12px;

	margin-top:10px;

	font-family:Tahoma;

	font-size:12px;

	font-size-adjust:none;

	font-stretch:normal;

	font-style:normal;

	font-variant:normal;

	font-weight:bold;

	line-height:normal;

}



.sitemap ul li {

!important;

	-moz-background-clip:border;

	-moz-background-inline-policy:continuous;

	-moz-background-origin:padding;

	-x-system-font:none;

	background-attachment:scroll;

	background-color:transparent;

	background-image:url(../img/services/ul-bg.gif);

	background-position:left center;

	background-repeat:no-repeat;

	border-bottom-color:#1B90C5;

	border-bottom-style:solid;

	border-bottom-width:1px;

	color:#0E3162;

	font-family:Tahoma;

	font-size:12px;

	font-size-adjust:none;

	font-stretch:normal;

	font-style:normal;

	font-variant:normal;

	font-weight:bold;

	line-height:normal;

	padding-bottom:9px;

	padding-left:35px;

	padding-right:0;

	padding-top:9px;



}



.colUl ul{

	-moz-background-clip:border;

	-moz-background-inline-policy:continuous;

	-moz-background-origin:padding;

	background-attachment:scroll;

	background-color:transparent;

	background-image:none;

	background-position:0 0;

	background-repeat:repeat;

	border-top-color:#1B90C5;

	border-top-style:solid;

	border-top-width:1px;

	margin-bottom:15px;

	margin-left:12px;

	margin-right:12px;

	margin-top:10px;

	font-family:Tahoma;

	font-size:12px;

	font-size-adjust:none;

	font-stretch:normal;

	font-style:normal;

	font-variant:normal;

	font-weight:normal;

	line-height:normal;

}



.colUl ul li {

!important;

	-moz-background-clip:border;

	-moz-background-inline-policy:continuous;

	-moz-background-origin:padding;

	-x-system-font:none;

	background-attachment:scroll;

	background-color:transparent;

	background-image:url(../img/services/ul-bg.gif);

	background-position:left center;

	background-repeat:no-repeat;

	border-bottom-color:#1B90C5;

	border-bottom-style:solid;

	border-bottom-width:1px;

	color:#0E3162;

	font-family:Tahoma;

	font-size:12px;

	font-size-adjust:none;

	font-stretch:normal;

	font-style:normal;

	font-variant:normal;

	font-weight:bold;

	line-height:normal;

	padding-bottom:9px;

	padding-left:35px;

	padding-right:0;

	padding-top:9px;



}









.sitemapParent ul li {

background-position: 0 6px; !important;



}



.sitemapcontent{

	font-family:Tahoma;

	font-size:12px;

	font-size-adjust:none;

	font-stretch:normal;

	font-style:normal;

	font-variant:normal;

	font-weight:bold;

	line-height:normal;

	display: block;

	width:600px;

	float:left;

	margin-left:-23px;



}



.sitemapcontent ul li {

	padding-bottom:9px;

	padding-left:35px;

	padding-right:0;

	padding-top:9px;

}