body{
	margin:0;
	color:#000;
	background:#010001 url(../images/bg-body.gif) repeat-x;
}

img{
	border-style:none;
	display:block;
} 
a{
	text-decoration:none;
	outline:none;
}
ul li{
	font:11px/17px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#303030;

}
a:hover{text-decoration:underline;}
form,fieldset{
	margin:0;
	padding:0;
	border:0;
}
#wrapper{
	width:966px;
	margin:0 auto;
	overflow:hidden;
	padding-bottom:200px;
}
#header{
	width:100%;
	position:relative;
	z-index: 3;
}
#header:after{
	content:"";
	display:block;
	clear:both;
}
.logo{
	display:inline;
	text-indent:-9999px;
	float:left;
	margin:-39px 0 0 9px;
	width:632px;
	height:151px;
	background:url(../images/logo.png) no-repeat;
}
.logo a{
	display:block;
	height:90px;
	margin-top:29px;
	width:632px;
	position:relative;
}
#header .user-area{
	float:right;
	width:752px;
	height:32px;
	margin-bottom:21px;
	background:url(../images/bg-header-holder.gif) repeat-x;
	border:1px solid #42444a;
}
#header .user-area .btn{
	float:left;
	font:11px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#c6c6c6;
	background:url(../images/btn-pdf.gif) no-repeat 0 3px;
	padding:6px 0 6px 41px;
	margin:5px 0 0 8px;
	display:inline;
	position:relative;
}
#header .user-area ul{
	margin:6px 0 0;
	padding:0;
	list-style:none;
	float:right;
}
#header .user-area ul li{
	float:left;
	padding-right:13px;
}
#header .user-area ul li a{
	font:11px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#c6c6c6;
	float:left;
}
#header .user-area ul li.share a{
	background:url(../images/share-ico.gif) no-repeat 0 2px;
	padding:5px 0 5px 22px;
}
#header .user-area ul li.login a{
	background:url(../images/login-ico.gif) no-repeat 0 2px;
	padding:5px 0 5px 29px;
}
#header .contact{
	margin:46px 3px 0 0;
	padding:0;
	list-style:none;
	float:right;
}
#header .contact li{
	position:relative;
	z-index:3;
}
#header .contact li a{
	display:block;
	width:42px;
	height:35px;
	background:url(../images/bg-add-nav.gif) no-repeat;
	font:11px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#033a5e;
	padding:8px 36px 0 43px;
}
#header .contact li a:hover,
#header .contact li:hover a,
#header .contact li.hover a{
	text-decoration:none;
	background:url(../images/bg-add-nav-hover.gif) no-repeat;
	color:#181613;
}
#header .contact li .drop{
	display:none;
	position:absolute;
	top:43px;
	left:1px;
	padding-top:2px;
	z-index:3;
}
#header .contact li .drop .holder{
	width:120px;
	background:#494949 url(../images/bg-drop.gif) no-repeat;
}
#header .contact li ul{
	margin:0;
	padding:8px 12px 9px 6px;
	width:100px;
	list-style:none;
	background:url(../images/bg-drop-b.gif) no-repeat 0 100%;
	border-top:1px solid #232528;
	border-left:1px solid #42444a;
	border-right:1px solid #42444a;
}
#header .contact li ul li{
	padding-bottom:3px;
}
#header .contact li ul li a,
#header .contact li:hover ul li a,
#header .contact li.hover ul li a{
	display:inline;
	background:none;
	padding:0;
	font:11px/10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#3399cc;
}
#header .contact li ul li a:hover{
	background:none;
	text-decoration:underline;
	color:#3399cc;
}
#header .contact li:hover .drop,
#header .contact li.hover .drop{display:block;}
#main{
	padding:13px 0 0;
	width:966px;
	position:relative;
}
#main:after{
	content:"";
	display:block;
	clear:both;
}
#content{
	float:right;
	position:relative;
}
.white-box {
	border:4px solid #565d69;
	padding:20px 0 2px;
	background:#fff;
	width:746px;
	margin:-35px 0 0;
}
#content .item h1{
	margin:0 0 21px;
	font:18px/15px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-transform: uppercase;

}
#content .item p, #content .item span {
	margin:0 0 13px;
	font:11px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#303030;
}
#content .item span{
	margin:0 0 3px;
	display:block;
}
#content .item{
	width:706px;
	padding:0 23px 0 17px;
	margin-bottom:22px;
}
#content .item .header{
	margin:0 0 13px;
	font-size: 14px;
}
#content .item:after {
	clear:both;
	content:"";
	display:block;
	clear:both;
}
#content .item .row{
	height:1%;
	margin:50px 0 6px 2px;
}
#content .item .row:after{
	content:"";
	display:block;
	clear:both;
}
#content .item .row strong{
	float:left;
	font:11px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#9a9a9a;
	text-transform:uppercase;
	margin:25px 0 0;
	display:inline;
	width:92px;
}
#content .item .item-list{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	width: 600px;
}
#content .item .item-list li{
	float:left;
	margin:10px 10px 0 0;
	z-index:50;
}
#content .item .item-list li .popup{
	display:none;
	position:absolute;
	top:-85px;
	left:-48px;
	z-index:50;
}
#content .item .item-list li .popup .popup-holder{
	width:122px;
	height:92px;
	padding:12px 26px 0 15px;
	background:url(../images/bg-popup.png) no-repeat;
}
#content .item .item-list li .popup .popup-holder dl{
	margin:0 0 3px;
	padding:0;
}
#content .item .item-list li .popup .popup-holder dt{
	font:bold 11px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#141516;
}
#content .item .item-list li .popup .popup-holder dd{
	margin:0;
	font:oblique 10px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#141516;
}
#content .item .item-list li .popup .popup-holder a{
	float:none;
	display:inline;
	background:none;
	font:10px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#0099cc;
}
#content .item .item-list li .popup .popup-holder a:hover{text-decoration:underline;}
#content .item .item-list li:hover,
#content .item .item-list li.hover{position:relative;}
#content .item .item-list li:hover .popup,
#content .item .item-list li.hover .popup{display:block;}
#content .item .item-list li a{
	display:block;
	width:69px;
	height:66px;
	background:url(../images/bg-item-img.gif) no-repeat;
	padding:1px 0 0 2px;
	position:relative;
	z-index:1;
}
#content .item .item-list li a em{
	display:block;
	width:70px;
	height:67px;
	cursor:pointer;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}
#content .item .item-list li a:hover{text-decoration:none;}
#content .item .item-list li a:hover em,
#content .item .item-list li:hover a em,
#content .item .item-list li.hover a em{
	background:url(../images/bg-item-img-hover.gif) no-repeat;
}
#content .section{
	width:633px;
	overflow:hidden;
	background:#ebebeb;
	padding:14px 102px 72px 11px;
}
#content .section .holder{
	float:left;
	width:153px;
	background:#b8b8b8;
	border:2px solid #b8b8b8;
	padding:14px 0 11px 15px;
	margin-right:15px;
	display:inline;
	overflow:hidden;
}
#content .section .holder .contact-list{
	margin:5px 0 0;
	padding:0;
	list-style:none;
	width:139px;
}
#content .section .holder .contact-list li{
	padding:0 0 2px;
	width:139px;
	overflow:hidden;
}
#content .section .holder .contact-list li a{
	display:block;
	width:133px;
	height:20px;
	padding:3px 0 0 6px;
	background:url(../images/bg-btn.gif) no-repeat;
	font:11px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#fff;
}
#content .section .holder .img-holder{
	width:132px;
	background:#fff;
	padding:5px 0 5px 5px;
}
#content .section .text-holder{
	float:left;
	width:430px;
}
#content .section .text-holder h2{
	margin:6px 0 0;
	font:bold 16px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#151516;
}
#content .section .text-holder span{
	font:oblique 11px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#303030;
	display:block;
	margin:0 0 11px;
}
#content .section .text-holder h3{
	margin:0 0 13px;
	font:bold 14px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#999;
}
#content .section .text-holder .list, .tab-list-lrg span ul.list{
	margin:0 0 26px;
	padding:0;
	list-style:none;
}
#content .section .text-holder .list li {
	font:11px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#303030;
	border: none;
	padding-bottom:7px;
}
.tab-list-lrg span ul.list li{
	display: inline;
}
#content .section .text-holder .section-list {
	margin:0;
	padding:0 0 0 10px;
	list-style:none;
}
#content .section .text-holder .section-list li{
	font:11px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#303030;
	padding:0 0 11px 12px;
	background:url(../images/bull.gif) no-repeat 0 5px;
}
#sidebar{
	float:left;
	width:210px;
	margin-left:2px;
}
#nav{
	margin:0;
	padding:0;
	list-style:none;
}
#nav li{
	background:url(../images/bg-nav.png) repeat-y;
	line-height:15px;
	vertical-align:top;
	height:1%;
}
#nav li a{
	height:11px;
	font:13px/15px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#e9e9e9;
	background:url(../images/nav-border.gif) no-repeat 5px 100%;
	display:block;
	padding:6px 0 8px 22px;
}
#nav li:hover,
#nav li.hover,
#nav li.active{background:url(../images/bg-nav-hover.png) repeat-y;}
#nav li a.last{background:none;}
#nav li.active a{
	background:url(../images/border-nav-active.gif) no-repeat 5px 100%;
	color:#3f3f41;
}

#nav li a:hover{text-decoration:none;}
#nav li .slide {
	display: none;
}
#nav li.active .slide{
	display: block;
}
#nav li .slide ul{
	margin:0 0 0 4px;
	padding:4px 0 0 13px;
	width:193px;
	list-style:none;
	background:#3f3f41;
}
#nav li .slide ul li.last a{
	background: none;
}
#nav li .slide ul li.last a{
	border: none;
}
#nav li.active .slide ul li.last a{
	border: none;
}
#nav li .slide ul li a{
	color:#e9e9e9;
	background:none;
	font: normal 10px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-bottom:1px solid #757575;
	width:182px;
	padding:6px 0 8px;
}
#nav li.active .slide ul li a{
	background:none;
}
#nav li .slide ul li,
#nav li .slide ul li:hover,
#nav li .slide ul li.hover,
#nav li .drop-slide li,
#nav li .drop-slide li:hover,
#nav li .drop-slide li.hover{background:none;}
#nav li .slide ul li.active,
#nav li .drop-slide ul li.active{background:none;}
#nav li .slide ul li a:hover{color:#3399cc;}
#nav li .slide ul li.active a{
	color:#3399cc;
	background:none;
	font:normal 10px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	width:182px;
	padding:6px 0 8px;
}
#nav li .slide ul li.opened a {
	border: none;
}
#nav li .drop-slide ul{
	margin:0 0 0 -13px;
	padding:0;
	width:194px;
	position:relative;
	background:#3f3f41;
	list-style:none;
}
#nav li .drop-slide li{
	padding:0 0 5px;
	font:10px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#9a9a9a;
}
#nav li .drop-slide ul li a{
	display:inline;
	font:10px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-transform:none;
	border:none;
	padding:0;
	color:#3399cc;
}
#nav li .drop-slide span{
	display:block;
	padding:0 0 0 29px;
}
#nav li .drop-slide a:hover span,
#nav li .drop-slide li.active a span{background:url(../images/nav-bull.gif) no-repeat 2px 0;}
#nav li .drop-slide li a:hover,
#nav li .drop-slide li.active a{color:#00ccff;}
#sidebar .help-box{
	width:205px;
	background:url(../images/bg-sidebar.png) repeat-y;
	padding:0 0 0 5px;
}
#sidebar .help-box .sidebar-c{
	background:url(../images/bg-sidebar-c.gif) repeat-y;
}
#sidebar .help-box .frame{
	background:url(../images/bg-sidebar-frame.gif) no-repeat 0 40px;
	border-right:1px solid #565d69;
	padding-bottom:20px;
}
#sidebar .help-box .frame h2{
	margin:0 0 8px;
	width:204px;
	height:40px;
	text-indent:-9999px;
	background:url(../images/bg-sidebar-title.gif) no-repeat;
}
#sidebar .help-box .frame strong{
	display:block;
	text-align:center;
	font:bold 12px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#f4f4f4;
}
#sidebar .help-box .frame a{
	display:block;
	text-align:center;
	font:11px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#041d46;
}
#sidebar .help-box .frame em{
	display:block;
	text-align:center;
	font:11px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#f4f4f4;
}
#sidebar .sidebar-b{
	width:210px;
	height:5px;
	background:url(../images/bg-sidebar-b.png) no-repeat;
}
#footer{
	margin-top:7px;
	display:inline;
	width:725px;
	float: right;
	background:#2f3034;
	border:1px solid #42444a;
	overflow:hidden;
	padding:10px 8px 10px 19px;
}
#footer p{
	margin:0;
	font:9px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#d1d1d1;
}
#footer ul{
	margin:0;
	padding:0;
	list-style:none;
}
#footer ul li{
	float:left;
	background:url(../images/bull-footer.gif) no-repeat 0 5px;
	padding:0 9px 0 7px;
	line-height:12px;
}
#footer ul li:first-child{
	background:none;
}
#footer ul li a{
	font:9px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#3399cc;
}
#footer .ads{
	float:right;
}
/*start services page*/
.services .white-box{
	width:709px;
	padding:20px 19px 22px 18px;
}
.services #content h1{
	margin:0 0 21px;
	font:18px/25px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
#content h2{
	font:12px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#003399;
}
.services #content p{
	margin:0 0 10px 0;
	font:11px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#303030;
}
.services #content .img-holder{
	margin:1px 0 25px 15px;
	float:right;
	border:1px solid #969391;
	overflow:hidden;
	position:relative;
}
.services #content .img-holder .img-caption{
	position:absolute;
	left:0;
	bottom:0;
	width:376px;
	height:71px;
	background:url(../images/bg-img-title.png) no-repeat;
}
.services #content .img-holder .img-caption span{
	display:block;
	text-indent:-9999px;
}
.tabset ul{
	clear:both;
	margin:0 0 -1px;
	padding:0;
	list-style:none;
	width:707px;
	overflow:hidden;
	position:relative;
}
.tabset li{
	float:left;
	padding-right:5px;
}
.tabset li a{
	display:block;
	text-align:center;
	width:121px;
	height:20px;
	background:url(../images/bg-tab.gif) no-repeat;
	font:bold 11px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#6e6e6e;
	padding:10px 0 0;
}
.tabset li a:hover{
	color:#333;
	text-decoration:none;
}
.tabset li a.active{
	background:url(../images/bg-tab-active.gif) no-repeat;
	color:#333;
}
.tab1{
	width:644px;
	border:1px solid #b9b9b9;
	background:url(../images/bg-tab1.gif) no-repeat 0 100%;
	padding:20px 46px 57px 14px;
}
.tab-list, .tab-list-lrg, .tab-list li ul {
	margin:0;
	padding:0;
	list-style:none;
}
.tab-list li, .tab-list-lrg li, .tab-list li ul li{
	background:url(../images/bull-tab.gif) no-repeat 0 7px;
	padding:0 0 0 9px;
	clear: both;
	min-height: 90px;
}
.tab-list li ul li{
	background:url(../images/bull-tab.gif) no-repeat 0 7px;
	padding:0 0 0 10px;
	clear: both;
}

.tab-list li b, .tab-list-lrg li b{
	color:#003399;
	display:block;
	font:bold 11px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#003399;
}
.tab-list-lrg li {
	background: none;
	padding: 25px 0 10px 0;
	border-bottom: 1px solid #ddd;
}
.tab-list li a, .tab-list-lrg a{
	display:block;
	font:bold 11px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#003399;
}
.tab-list-lrg a{
	font:bold 12px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.tab-list li span, .tab-list-lrg span{
	display:block;
	font:11px/17px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#303030;
	padding: 0 0 5px 0;
}

.tab-list li span .rt, .tab-list-lrg span .rt{
	float: right;
	width: 500px;
}

.clear {
	clear: both;
	height: 1%;
	display:block;
}

/*start home page*/
#wrapper-home{
	width:966px;
	margin:0 auto;
	overflow:hidden;
	padding-bottom:200px;
}
#wrapper-home #sidebar{margin:0;}
#wrapper-home #content{
	float:right;
	width:762px;
	margin:-40px 0 0 -6px;
	position:relative;
	z-index:2;
	border:none;
	padding:0 0 2px;
	overflow:hidden;
	background:none;
}
.promo-t{
	width:762px;
	height:8px;
	background:url(../images/bg-promo-t.png) no-repeat;
	overflow:hidden;
}
.promo-b{
	width:762px;
	height:8px;
	background:url(../images/bg-promo-b.png) no-repeat;
	position:relative;
	z-index:1;
	overflow:hidden;
}
.promo-c{
	width:754px;
	background:url(../images/bg-promo-c.png) repeat-y;
	padding:0 0 0 8px;
	height:204px;
}
#gallery .slide{
	overflow: hidden;
	width: 746px;
	height:204px;
}
.promobox{
	height: 217px;
	width:762px;
	position:relative;
	overflow: hidden;
}
.promobox .holder{
	bottom:0px;
	height:204px;
	left: 0px;
	overflow: hidden;
	position:absolute;
	width:746px;
	background:url(../images/promo-mask-threeqtr.png) no-repeat;
	z-index:5;
}
.promobox .white{
	background:url(../images/promo-mask-threeqtrwht.png) no-repeat;
}
.promobox .holder p{
	margin:142px 0 0 35px;
	width:764px;
	height:40px;
	color: #fff;
	letter-spacing: 2px;
	font: small-caps normal 24px "Bank Gothic", "Century Gothic";
}
.promobox .white p {
	color: #000 !important;
}
.promobox .white p em {
	color: #000 !important;
}
.promobox .holder p em{
	color: #fff;
	letter-spacing: 0;
	display: block;
	font: normal 18px "Corbel", "Lucida Grande", Lucida, Verdana, sans-serif;
}
.container{
	width:762px;
	overflow:hidden;
}
.container-t{
	width:762px;
	height:8px;
	background:url(../images/bg-twocolumn-t.png) no-repeat;
	overflow:hidden;
}
.container-b{
	width:762px;
	height:8px;
	background:url(../images/bg-twocolumn-b.png) no-repeat;
}
.container-c{
	width:754px;
	padding:9px 0 0 8px;
	background:url(../images/bg-twocolumn-c.png) repeat-y;
	overflow:hidden;
}
.container .col1{
	float:left;
	width:304px;
	padding-bottom:2px;
}
.container .col1 .holder{
	overflow:hidden;
	width:269px;
	border-bottom:1px solid #565d69;
	margin:0 0 8px 18px;
}
.container .col2 .holder .btn-rss{
	float:left;
	font:13px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#030303;
	background:url(../images/btn-rss.gif) no-repeat 89px 2px;
	padding:2px 40px 4px 0;
}
.container .col2 .holder a{
	float:right;
	font:9px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#006699;
	padding:4px 0 0;
}
.container .col2 .post{
	background:#e9e9e9;
	padding:0 18px 6px 17px;
	margin-bottom:3px;
}
.container .col2 .post h2{
	margin:0 0 2px;
	font:9px/11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#343b50;
}
.container .col2 .post h2 a{
	color:#003399;
	font:11px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.container .col2 .post .date{
	font:9px/15px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#006699;
	text-transform:uppercase;
}
.container .col2 .post p{
	margin:0;
	font:10px/15px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#303030;
}
.container .col2 .post a{
	font:9px/15px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#006699;
}
.container .col2{
	width:396px;
	overflow:hidden;
	float:left;
	margin-left:12px;
	padding:0 17px 19px 17px;
}
.container .col2 .holder{
	overflow:hidden;
	width:100%;
	margin:2px 0;
	padding-bottom:4px;
	border-bottom:1px solid #565d69;
}
.container .col1 .holder h2{
	margin:0;
	display:inline;
	float:left;
	font:13px/16px Verdana, Geneva, Arial, Helvetica, sans-serif !important;
	color:#030303 !important;
	padding:2px 40px 10px 0;
}
.container .col1 .holder a{
	float:right;
	font:9px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#006699;
	padding:5px 0 0;
}
.container .col1 .item-list{
	margin:0 18px 0 18px;
	padding:0;
	list-style:none;
	float:left;
}
.container .col1 .list{
	margin:0 0 0 18px;
}
.container .col1 .item-list li{
	background:url(../images/item-bull.gif) no-repeat 0 11px;
	padding-left:8px;
}
.container .col1 .item-list li a{
	color:#006699;
	font:11px/23px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.article-t{
	width:762px;
	height:18px;
	overflow:hidden;
	background:url(../images/bg-quick-t.png) no-repeat;
}
.article-b{
	width:762px;
	height:12px;
	background:url(../images/bg-quick-b.png) no-repeat;
}
.article-c{
	width:757px;
	background:url(../images/bg-quick-c.png) repeat-y;
	padding-left:5px;
}
.article{width:762px;}
.article .holder{
	width:751px;
	background:url(../images/bg-quick-holder.gif) repeat-y;
}
.article .frame{
	background:url(../images/bg-quick.gif) no-repeat;
	width:100%;
	overflow:hidden;
}
.article .frame .box{
	width:135px;
	float:left;
	padding:0 25px;
}
.article .frame .box h3{
	margin:0;
	text-align:center;
	font:bold 12px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#3399cc;
}
.article .frame .box h3 a{
	font:bold 12px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#3399cc;
	background: none;
}
.article .frame .box span{
	display:block;
	text-align:center;
	font:10px/15px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#fff;
}
.article .frame .box a{
	display:block;
	text-align:center;
	font:11px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#3399cc;
	background:url(../images/more.gif) no-repeat 115px 6px;
}
#wrapper-home #footer{
	width:724px;
	margin:7px 4px 0 0;
}
.news-entry { margin: 0 auto; border-top: 1px solid #ccc; padding: 20px; line-height: 18px; }
.news-entry p{margin:0 0 10px;}
.news-entry p strong, .news-entry p strong a{color:#3399cc;}
.news-entry em{
	color:#828181;
	font-style:normal;
	margin-right:14px;
	font-size: 12px;
}

.news-entry em a, .news-entry p strong a{
	text-decoration: none;
}
a.lnk-read-more {
	color: #006699 !important;
	font: normal 10px/14px Verdana, Geneva, Arial, Helvetica, sans-serif !important;
	font-weight: normal !important;
	float: left;
}
.lt {
	float: left !important;
	margin: 0 15px 15px 0 !important;
}

input[type=text], select {
  	width:350px;
	background: #FFEEDF url('../images/text-field.png') repeat-x scroll 0 0;
}

input[type=text]:focus {
	background: #FFE2AC url('../images/text-field.png') repeat-x scroll 0 -40px;
}

#contact_body {
	height: 200px;
	background: #FFEEDF url("../images/textarea.png") repeat-x scroll 0 0;
}

#contact_body:focus {
	background: #FFE2AC url("../images/textarea-focus.png") repeat-x scroll 0 0;
}

#secondary form #q {
	width: 190px;
}

select, input[type=text], textarea {
	font: 12px 'Lucida Grande',helvetica,tahoma,arial,clean,sans-serif;
	border:1px solid #12110F;
	color:#222222;
	font-weight:normal;
	padding:4px 5px 7px;
	width:430px;
}

.submit {
	font: 99% 'Lucida Grande',helvetica,tahoma,arial,clean,sans-serif;
	border:1px solid #12110F;
	color:#222222;
	font-size:12px;
	font-weight:bold;
	padding:4px 5px 7px;
	width:180px;
}

label {
  display:block;
}


#flash{ margin: 10px 0; font-size: 14px; color: black; background: #E2F9E3; padding: 6px; border-top: 1px solid #99CC99; border-bottom: 1px solid #99CC99; width: 690px;}

#content .item span.LV_validation_message{
  font-weight:normal;
	font-size:10px;
	height: 20px;
}

#content .item span.LV_validation_message:before{
	clear:both;
}

#content .item span.LV_valid {
    color:#00CC00;
}
	
#content .item span.LV_invalid {
    color:#CC0000;
}

.left {
	float:left;

}

.right {
	float:right;
}
#contact-form{
	border-right: 1px solid #333;
	padding: 0 20px 0 0;
	border-style: groove;
}

#contact-form p.field{
height: 60px;
}
	
.what-for{
	display: block;
	font-size: 9px;
	line-height: 12px;
	padding-top: 5px;
}

.center-p{
	padding-bottom: 15px;
}
.caps{
	display: inline;
}
.cush-border {
	background-color: #efefef;
	margin: 10px auto;
	padding: 10px;
	border: 1px solid #ddd;
}

.cush-border img { 
	margin: auto;
}

.cush-border span { 
	font-size: 9px !important;
	padding: 10px 10px;
	margin: 0;
	
}