html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, hr, button
{margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align: baseline; background:none;}
ol, ul {list-style:none;}
h1, h2, h3, h4, h5, h6, li {line-height:100%;}
blockquote, q {quotes:none;}
table {border-collapse:collapse; border-spacing:0;}
input, textarea, button {margin:0; font-family:inherit; font-size:1em;}
body{
	color:#666;
	font:12px Arial, Helvetica, sans-serif;
	background:#fff url(images/bg-body.gif) repeat-x;
}
.info ul{
	padding: 0 0 22px 40px;
	list-style-type: disc;
	font-size: 14px;
}
.info li{line-height: 22px;}
img{border-style:none;}
a{color:#2583ad;}
input, textarea, select{vertical-align:middle;}
form, fieldset{border-style:none;}
#wrapper{
	width:1126px;
	margin:0 auto;
}
/* header start */
#header{
	height:115px;
	padding:21px 13px 0 17px;
}
.logo{
	background:url(images/logo.gif) no-repeat;
	width:137px;
	height:96px;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
	margin-top:2px;
}
.logo a{
	display:block;
	height:100%;
}
.nav-row{float:right;}
.contact-row{text-align:right;}
.contact-row li{
	display:inline;
	padding-left:5px;
	font:14px/16px "Myriad Pro", Arial, Helvetica, sans-serif;
}
.nav{
	text-align:right;
	padding-top:71px;
	position:relative;
	height:18px;
	line-height:18px;
	font-size:16px;
}
.nav .menu-top-container {position:relative;height:18px; float: right;z-index: 1000;}
.nav .menu-top-container li{float:left;position:relative;}
.nav .menu-top-container li a{float:left;height:18px;line-height:18px;padding-left:17px}
.nav .menu-top-container li a:hover{text-decoration: underline;}
.nav .menu-top-container li:hover ul{display:block;background-color: white;}
.nav .menu-top-container li:hover ul li:hover ul{display:block; visibility: visible;}
.nav .menu-top-container li ul{display:none;position:absolute;top:18px;left:0;width:180px;text-align:left;}
.nav .menu-top-container li ul li{float:none;}
.nav .menu-top-container li ul li ul{display:none;position:absolute;top:0px;left:180px;width:220px;text-align:left; visibility: hidden;}
.nav .menu-top-container li ul li li ul li{float:none;}
.nav .menu-top-container li ul a{float:none;display:block;height:30px;line-height:30px;font-size:16px;padding-left:15px;}
.nav .menu-top-container li ul li ul a{float:none;display:block;height:18px;line-height:18px;font-size:16px;padding-left:15px;}
.nav .menu-top-container a{color: #06397a; text-decoration: none; font:16px/18px "Myriad Pro", Arial, Helvetica, sans-serif;}
/* header end */
/* gallery start */
.gallery-holder{
	background:url(images/bg-gallery-holder.gif) no-repeat;
	width:1125px;
	height:282px;
	position:relative;
}
.gallery-holder .holder{
	width:1125px;
	height:282px;
	overflow:hidden;
	position:relative;
}
.gallery-holder .holder ul{
	width:99999px;
	overflow:hidden;
	height: 282px;
}
.gallery-holder .holder ul li{
	float:left;
	width:1125px;
}
.gallery-holder .holder .info{
	float:left;
	width:500px;
	padding:52px 0 0 60px;
}
.gallery-holder .holder img{float:right;}
.gallery-holder .holder .info h2{
	font:27px/29px "Myriad Pro", Arial, Helvetica, sans-serif;
	color:#436690;
	padding:5px 0 4px 5px;
}
.gallery-holder .holder .info p{
	font-size:12px;
	line-height:27px;
	color:#65767f;
	padding-left:5px;
}
.gallery-holder .holder .info .btn-more{
	background:url(images/btn-more.gif) no-repeat;
	width:115px;
	height:28px;
	display:block;
	color:#fff;
	text-transform:uppercase;
	font-size:11px;
	padding:12px 0 0 22px;
	line-height:13px;
	margin-top:14px;
}
/* gallery end */
/* swicher start */
.swicher{
	position:absolute;
	bottom:11px;
	right:32px;
	height:15px;
	overflow:hidden;
}
.swicher li{
	float:left;
	margin-right:5px;
}
.swicher li a{
	display:block;
	width:15px;
	height:15px;
	background:#65767e;
	text-indent:-9999px;
	overflow:hidden;
}
.swicher li a:hover,
.swicher li a.active{background:#2683ae;}
/* swicher end */
/* twocolumn start */
.twocolumn{
	height:1%;
	overflow:hidden;
	padding:28px 0 31px 6px;
}
.twocolumn .column{
	float:left;
	width:535px;
	float:left;
	margin-left:41px;
}
.twocolumn .column:first-child{margin-left:0;}
.twocolumn .column h3{
	border-bottom:1px solid #e0e0e0;
	color:#163b57;
	margin-bottom:7px;
	padding-bottom:4px;
	font:20px/22px "Myriad Pro", Arial, Helvetica, sans-serif;
}
.twocolumn .column p{
	line-height:22px;
	padding-bottom:25px;
}
h4{
	font-size:14px;
	line-height:16px;
	padding-bottom:3px;
}
.twocolumn .column .column-list{
	width:554px;
	overflow:hidden;
	margin:-5px 0 0 -19px;
}
.twocolumn .column .column-list li{
	float:left;
	width:253px;
	padding:0 0 24px 19px;
}
.twocolumn .column .img-box{
	width:60px;
	height:60px;
	background:#65767f;
	position:relative;
	float:left;
	display:table;
	margin:3px 6px 0 0;
}
.twocolumn .column .img-box span{
	vertical-align:middle;
	display:table-cell;
}
*+html .twocolumn .column .img-box span{ 
	position:absolute;
	top:50%;
}
*+html .twocolumn .column .img-box img{ 
	position:relative;
	top:-50%;
}
.twocolumn .column .column-list li img{
	display:block;
	margin:0 auto;
}
.twocolumn .column .column-list li .text{
	height:1%;
	overflow:hidden;
}
.twocolumn .column .more{
	text-align:right;
	display:block;
	margin-top:-29px;
	padding-right:9px;
}
.twocolumn .column .more a{
	font-size:11px;
	font-weight:bold;
}
.twocolumn .column .column-list li h5{
	font-size:12px;
	line-height:16px;
	color:#32383c;
}
.twocolumn .column .column-list li p{
	font-size:11px;
	line-height:15px;
	padding:0;
}
.twitter-holder{
	height:1%;
	overflow:hidden;
	background:url(images/ico-twitter-row.gif) no-repeat 0 13px;
	padding:0 35px 11px 198px;
	min-height:60px;
	margin-top:25px;
	border-top:1px solid #e0e0e0;
}
.twitter-holder ul{padding-top:22px;}
.twitter-holder ul li{
	background:url(images/bull-twitter.gif) no-repeat 0 6px;
	padding:0 0 0 10px;
	color:#3a3a3a;
	line-height:14px;
}
.twitter-holder ul li a{
	text-decoration:underline;
	font-size:10px;
	color:#3a3a3a;
}
.twitter-holder ul li a:hover{text-decoration:none;}
/* twocolumn end */
/* inner page start */
#main{
	height:1%;
	overflow:hidden;
}
#main .title{
	background:url(images/bg-ttl.gif) no-repeat;
	height:43px;
	padding:19px 103px 0 0;
	margin-bottom:24px;
}
#main .title h2{
	text-align:right;
	font:27px/29px "Myriad Pro", Arial, Helvetica, sans-serif;
	color:#436690;
}
#main #content{
	width:735px;
	padding-left:4px;
	float:left;
}
.heading{
	width:100%;
	clear:both;
	padding-bottom:4px;
	border-bottom:1px solid #e0e0e0;
}
.heading h3{
	font:20px/22px "Myriad Pro", Arial, Helvetica, sans-serif;
	color:#163b57;
}
.info h2 {
font-size: 14px;
line-height: 22px;
}
.info h3{
	font:20px/22px "Myriad Pro", Arial, Helvetica, sans-serif;
	color:#163b57;
	width: 100%;
	clear: both;
	padding-bottom: 4px;
	border-bottom: 1px solid #E0E0E0;
	margin-bottom: 20px;
}
.info h3 a{
	font:20px/22px "Myriad Pro", Arial, Helvetica, sans-serif;
	color:#163b57;
	width: 100%;
	clear: both;
	padding-bottom: 4px;
	margin-bottom: 20px;
	text-decoration: none;
}
.info h4 {
	width: 100%;
	clear: both;
	padding-bottom: 4px;
	border-bottom: 1px solid #E0E0E0;
}
#main #content img{
	float:right;
	margin:24px 22px 0 25px;
}
#main #content .info{
	height:1%;
	overflow:hidden;
}
#main #content .info p{
	font-size:14px;
	line-height:22px;
	padding-bottom:22px;
}
/* sidebar start */
#sidebar{
	float:right;
	width:363px;
	padding-top:26px;
}
.toolbox{
	background:#f0f6f8 url(images/ico-toolbox.gif) no-repeat 32px 27px;
	padding:31px 0 24px 30px;
	margin-bottom:19px;
}
.toolbox h3{
	font:20px/22px "Myriad Pro", Arial, Helvetica, sans-serif;
	padding:0 0 10px 40px;
	color:#163b57;
}
.toolbox p{
	color:#3a3a3a;
	font-size:14px;
	line-height:17px;
}
.toolbox p a{
	text-decoration:underline;
	color:#3a3a3a;
}
.toolbox p a:hover{text-decoration:none;}
.side-twitter-box{
	background:#f4f4f4;
	padding: 16px 26px 4px 26px;
}
.side-twitter-box ul li{
	background:url(images/bull-twitter2.gif) no-repeat 0 6px;
	padding:0 0 15px 10px;
	color:#3a3a3a;
	line-height:15px;
}
.side-twitter-box ul li a {
	text-decoration:underline;
	font-size:10px;
	color:#3a3a3a;
}
.side-twitter-box ul li a:hover{text-decoration:none;}
/* sidebar end */
/* inner page end */
/* footer start */
#footer{
	height:63px;
	overflow:hidden;
	padding:25px 42px 20px 33px;
	background:#ecf3f6;
}
.footer-nav-box{
	float:left;
	width:700px;
}
.footer-nav {
	width:100%;
	overflow:hidden;
	padding-bottom:11px;
}
.footer-nav li{
	display:inline;
	padding:0 3px 0 8px;
	background:url(images/sep-footer-nav.gif) no-repeat 0 3px;
}
.footer-nav li:first-child{
	padding-left:0;
	background:none;
}
.footer-nav li a{
	font:12px/14px "Myriad Pro", Arial, Helvetica, sans-serif;
	color:#333;
}
.footer-nav-box p{
	font-size:8px;
	line-height:10px;
	font-weight:bold;
	color:#333;
	float:left;
}
.footer-nav-box .privacy-list{
	float:left;
	padding-left:20px;
}
.footer-nav-box .privacy-list li {
	float:left;
	font-size:8px;
	padding:0 4px 0 5px;
	line-height:10px;
	background:url(images/sep-footer-nav2.gif) no-repeat 0 1px;
}
.footer-nav-box .privacy-list li:first-child{
	padding-left:0;
	background:none;
}
.footer-nav-box .privacy-list li a{
	color:#333;
	font-weight:bold;
}
.social{float:right;}
.social ul{float:left;}
.social ul li{
	font:14px/16px "Myriad Pro", Arial, Helvetica, sans-serif;
	float:left;
	color:#333;
	padding-left:5px;
}
.social ul li span{
	padding:7px 15px 0 0;
	float:left;
}
.social ul li a{
	text-indent:-9999px;
	overflow:hidden;
	float:left;
	width:31px;
	height:31px;
}
.social ul li a.btn-linked-in{
	width:30px;
	height:30px;
	background:url(images/ico-ln.gif) no-repeat;
}
.social ul li a.btn-skype{background:url(images/ico-skype.gif) no-repeat;}
.social ul li a.btn-twitter{background:url(images/ico-twitter.gif) no-repeat;}
.social ul li a.btn-fb{background:url(/wp-content/uploads/2012/04/facebook2.png) no-repeat;}
.bulletedList{
	padding: 0 0 22px 40px;
	list-style-type: disc;
	font-size: 14px;
}
.bulletedList li{line-height: 22px;}
.listItemTitle{font-weight: bold;}
.floatContainer{
	width: 100%;
}
.contactInfoList{
	padding: 0 60px 22px 0;
	font-size: 14px;
	float: left;
}
ul.contactInfoList{
	list-style: none;

padding: 0 95px 22px 0;
}
.contactInfoList li{line-height: 22px;}
ul.plainList{
	padding-bottom: 22px;
	font-size: 14px;
    	float: left;
	list-style: none;
	padding-left: 0px;
}
.plainList li{line-height: 22px;}
/* footer end */
.align-left {float:left; margin: 0 15px 15px 0;} 
.moreLink{
	text-align:right;
	display:block;
	padding-right:9px;
	height:1em;
	font-size:11px;
	font-weight:bold;
}
.entry {
	clear:both;
	float: left;
	padding-bottom: 20px;
}

#main #content img.alignleft {
	float: left;
	margin-right: 25px;
	margin-bottom: 25px;
	margin-left: 0px;
	margin-top: 0px;
}

#main #content img.alignright {
	float: right;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 25px;
	margin-top: 0px;
}
#main #content .info p.posted {
	font-size: 90%;
	padding-bottom: 10px;
}

.widget {
padding-top:25px;
}

.widget h3{
	font:18px "Myriad Pro", Arial, Helvetica, sans-serif;
	color:#163b57;
	width: 100%;
	clear: both;
	padding-bottom: 4px;
	border-bottom: 1px solid #E0E0E0;
	margin-bottom: 10px;
}

.widget li {
	line-height: 150%;
}

.addthis_toolbox {
	display: block;
	padding-bottom: 20px;
}

#main #content .ccpayment img {
	float: none!important;
	margin: 0px!important;	
}