/* Eric Meyer's Reset */
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,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/* end of Eric Meyer's Reset */

html {
	font-size:100.01%;
	height: 100%;
}
body{
	margin:0;
	color:#000;
	font:62.5% arial,sans-serif;
	background:#d60000 url(../images/bg-body.gif) repeat-x;
	height: 100%;
}
img{border-style:none;} 
a{text-decoration:none;}
a:hover{text-decoration:underline;}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
/* page */
#page {
	width:1000px;
	overflow:hidden;
	position:relative;
	margin: 0 auto;
	min-height: 100%;
}
* html #page {
	height:100%;
	overflow:visible;
}
/* logo */
#page .logo{
	position:absolute;
	top:58px;
	left:23px;
	width:314px;
	height:80px;
	text-indent:-9999px;
	overflow:hidden;
	z-index:1;
	margin: 0;
}
#page .logo a{
	display:block;
	height:100%;
	background:url(../images/logo.png) no-repeat;
}
/* header */
#header {
	width:1000px;
	height:210px;
	position:absolute;
	top:0;
	left:0;
	background: url(../images/bg-header.jpg) no-repeat 0 32px;
}
/* banner */
#header .banner{
	position: absolute;
	top:65px;
	right: 10px;
	width: 478px;
	overflow: hidden;
}
* html #header .banner{right:9px;}
#header .banner img{display:block;}
/* user navigation */
.user-nav{
	width: 100%;
	overflow: hidden;
	padding: 1px 0 0;
	margin: 0 0 129px;
}
.user-nav strong{
	float: left;
	color: #999;
	text-transform: uppercase;
	margin: 8px 0 0 42px;
	display: inline;
	font-size: 1.1em;
	font-weight: normal;
}
.user-nav ul{
	margin: 0 11px 0 0;;
	padding: 0;
	list-style: none;
	float: right;
	background: url(../images/user-nav-sep.gif) no-repeat 100% 0;
	display: inline;
}
.user-nav ul li{
	float:left;
	font-size: 11px;
	text-transform: uppercase;
	background: url(../images/user-nav-sep.gif) no-repeat;
	font-weight: bold;
}
.user-nav ul li a{
	color:#999;
	float:left;
	padding: 9px 9px 8px 9px;
}
.user-nav ul li span{
	background: url(../images/user-nav-bullet.gif) no-repeat 100% 2px;
	padding: 0 13px 0 0;
}
.user-nav ul li a:hover, .user-nav ul li.active a{
	text-decoration: none;
	background: none;
	color: #000;
}
.user-nav ul li a:hover span,
.user-nav ul li.active a span{background-image:url(../images/user-nav-bullet-hover.gif);}
/* navigation */
.nav{
	width: 100%;
	overflow: hidden;
}
.nav ul{
	margin: 0 0 0 35px;
	padding: 0;
	list-style: none;
}
.nav ul li{
	float: left;
	font-size: 1.2em;
	line-height: 16px;
	font-weight: bold;
	height: 60px;
}
.nav ul li .btn-l{
	float: left;
	width: 10px;
	height: 60px;
	text-indent:-9999px;
	overflow: hidden;
	cursor: pointer;
}
.nav ul li.active .btn-l{background: url(../images/active-l.png) no-repeat;}
.nav ul li .btn-m{
	float: left;
	height: 40px;
	padding: 20px 0 0 18px;
	cursor: pointer;
}
.nav ul li.active .btn-m{background: url(../images/active-m.png) no-repeat;}
.nav ul li .btn-r{
	float: left;
	width: 20px;
	height: 60px;
	text-indent:-9999px;
	overflow: hidden;
	cursor: pointer;
}
.nav ul li.active .btn-r{background: url(../images/active-r.png) no-repeat;}
.nav ul li a{
	color:#ccc;
	float: left;
}
.nav ul li a:hover{
	color:#fff;
	text-decoration: underline;
}
.nav ul li.active a{
	color:#d60000 !important;
	text-decoration: none !important;
}
/* content */
#content {
	width:970px;
	overflow:hidden;
	padding: 210px 0 64px 30px;
	margin: 0 0 8px;
}
.main{
	width: 700px;
	float: left;
	background: url(../images/bg-shadow.gif) no-repeat;
	padding: 8px 0 0;
	margin:0;
	overflow: hidden;
}
.main .main-area{background: url(../images/bg-main.gif) repeat-y;}
.main .main-holder{
	background: url(../images/bg-main-bottom.gif) no-repeat 0 100%;
	height: 1%;
	overflow: hidden;
	padding: 19px 20px;
}
.double-box-holder{
	width: 680px;
	overflow: hidden;
}
.double-box-holder .box-holder{
	margin:0 10px 0 0;
	float: left;
}
.double-box-holder .average .main-box{width:400px;}
.double-box-holder .middle .main-box{width:325px;}
.double-box-holder .small .main-box{width:250px;}
/* main box */
.main-box{
	width: 660px;
	background: #ddd;
	margin: 0 0 10px;
}
.main-box:after{
	display: block;
	clear: both;
	content: "";
}
.main-box .top{background: url(../images/bg-main-top-b.gif) no-repeat;}
.main-box .bottom{
	background: url(../images/bg-main-bottom-b.gif) no-repeat 0 100%;
	height: 1%;
	padding: 10px;
}
.main-box .bottom:after{
	display: block;
	clear: both;
	content: "";
}
.double-box-holder .average .top{background: url(../images/bg-main-top-a.gif) no-repeat;}
.double-box-holder .average .bottom{background: url(../images/bg-main-bottom-a.gif) no-repeat 0 100%;}
.double-box-holder .middle .top{background: url(../images/bg-main-top-m.gif) no-repeat;}
.double-box-holder .middle .bottom{background: url(../images/bg-main-bottom-m.gif) no-repeat 0 100%;}
.double-box-holder .small .top{background: url(../images/bg-main-top-s.gif) no-repeat;}
.double-box-holder .small .bottom{background: url(../images/bg-main-bottom-s.gif) no-repeat 0 100%;}
/* tabset-box */
.tabset-box{
	width: 100%;
	overflow: hidden;
}
.tabset-box .tabset{
	margin: 0;
	padding: 0;
	list-style: none;
}
.tabset-box .tabset li{
	float: left;
	font-size: 11px;
	text-transform: uppercase;
	margin: 0 1px 0 0;
}
.tabset-box .tabset li a{
	float: left;
	background: url(../images/btn-tab.gif) no-repeat;
	padding: 0 0 0 9px;
	color: #999;
}
.tabset-box .tabset li a span{
	float: left;
	background: url(../images/btn-tab.gif) no-repeat 100% 0;
	padding: 10px 14px 0 0;
	cursor: pointer;
	height: 19px;
}
.tabset-box .tabset li img{vertical-align:top;}
.tabset-box .tabset li a em{
	color:#d60000;
	font-style: normal;
}
.sidebar .tabset-box .tabset li a{background: url(../images/btn-side-tab.gif) no-repeat;}
.sidebar .tabset-box .tabset li a span{background: url(../images/btn-side-tab.gif) no-repeat 100% 0;}
.tabset-box .tabset li a.active{color:#666;}
.sidebar .tabset-box .tabset li a.active{color:#d60000;}
.tabset-box .tabset li a.active span{height: 20px;}

.main-box .tabset-box .more{
	float: right;
	color: #000;
	font-size: 9px;
	text-transform: uppercase;
	text-decoration: underline;
	margin: 4px 5px 0 0;
	display: inline;
}

.content-in-tab {
	width: 290px;
	float: left;
	margin-left: 5px;
}

.content-container {
	float: left;
	margin-left: 10px;
	width: 640px;
	padding: 0 0 20px 0;
}

.content-container h3, .content-in-tab h3 {
	font-size: 1.25em;
	font-weight: bold;
	padding: 20px 0 0 0;
}

.content-container p, .content-in-tab p {
	font-size: 1.2em;
	color: #666;
	padding: 12px 0;
	line-height: 130%;
}

.content-container p a, .content-container p a:visited, .content-in-tab p a, .content-in-tab p a:visited {
	color: #D60000;
}

.content-in-tab img {
	margin-bottom: -6px;
	padding-right: 6px;
}

.content-container ol {
	list-style: inside;
}

.content-container ol li {
	font-size: 1.2em;
	color: #666;
}

/* tab content */
.tab-content{
	width:100%;
	background:url(../images/bg-tabs-top.gif) no-repeat;
	padding: 4px 0 0;
}
.tab-content:after{
	display: block;
	clear: both;
	content: "";
}
.tab-area{
	height: 1%;
	background:#fff url(../images/bg-tabs-bottom.gif) no-repeat 0 100%;
	padding:6px 10px 0;
}
.tab-area:after{
	display: block;
	clear: both;
	content: "";
}
.tab-area-home{
	height: 1%;
	background:#fff url(../images/bg-home.jpg) no-repeat 0 100%;
	height: 420px;
}
.tab-area-home-top{
	height: 260px;
}
.tab-area-home-top h3{
	font-size: 28px;
	width: 280px;
	color: #D60000;
	font-weight: normal;
	padding: 26px 0 20px 20px;
}
.tab-area-home-top p{
	font-size: 13px;
	width: 280px;
	color: #666;
	padding: 0 0 0 20px;
	line-height: 150%;
}
.tab-area-home-bottom{
	height: 160px;
}
.tab-area-home-bottom-box p{
	font-size: 14px;
	text-align: center;
	color: #666;
	font-weight: bold;
	padding: 36px 30px 20px 30px;
	line-height: 120%;
}
.tab-area-home-bottom-box{
	float: left;
	width: 320px;
	text-align: center;
}
.tab-area-home-bottom-box-button{
	width: 260px;
	text-align: center;
	position: relative;
	left: +50%;
	margin-left: -130px;
}
.tab-area-home:after{
	display: block;
	clear: both;
	content: "";
}
/* tab box */
.tab-box{
	width:100%;
	background:url(../images/bg-main-box-top.gif) no-repeat;
	padding: 4px 0 0;
}
.tab-box:after{
	display: block;
	clear: both;
	content: "";
}
.small .tab-box{background:url(../images/bg-main-box-top-s.gif) no-repeat;}
.small .tab-area{background:#fff url(../images/bg-main-box-bottom-s.gif) no-repeat 0 100%;}
.middle .tab-content{background:url(../images/bg-middle-tabs-top.gif) no-repeat;}
.middle .tab-content .tab-area{background:#fff url(../images/bg-middle-tabs-bottom.gif) no-repeat 0 100%;}
.average .tab-content{background:url(../images/bg-tabs-top-a.gif) no-repeat;}
.average .tab-content .tab-area{background:#fff url(../images/bg-tabs-bottom-a.gif) no-repeat 0 100%;}
.sidebar .tab-content{
	background:url(../images/bg-side-tabs-top.gif) no-repeat;
	overflow: visible;
}
.sidebar .tab-content:after{
	display: block;
	clear: both;
	content: "";
}
.sidebar .tab-area{
	background:#fff url(../images/bg-side-tabs-bottom.gif) no-repeat 0 100%;
	padding-bottom: 10px;
	overflow: visible;
}
.sidebar .tab-area:after{
	display: block;
	clear: both;
	content: "";
}
/* video */
.video{
	width: 600px;
	overflow: hidden;
	padding:15px 10px 20px
}
.video img{display:block;}
/* members */
.members{
	height: 1%;
	overflow: hidden;
	padding: 10px 0;
}
/* opportunites */
.opportunities{
	height: 1%;
	overflow: hidden;
	padding: 10px 0;
}
/* news */
.news{
	height: 1%;
	overflow: hidden;
	padding: 10px 0 0;
}
/* menu list */
.menu-list{
	margin: -15px 0 0;
	padding: 0;
	list-style: none;
	width: 100%;
	overflow: hidden;
}
.menu-list li{
	vertical-align: top;
	background: url(../images/bg-dotted.gif) repeat-x;
	margin: -1px 0 20px;
	padding: 20px 0 0;
	width: 100%;
	overflow: hidden;
}
.menu-list .holder{
	width:100%;
	overflow: hidden;
}
.menu-list .ico{
	float: left;
	width: 28px;
	margin: 3px 9px 0 0;
}
.menu-list .ico img{display:block;}
.menu-list .text{
	height: 1%;
	overflow: hidden;
}
.menu-list strong{
	display: block;
	font-size: 1.4em;
	line-height: 1.286em;
}
.menu-list strong a{
	color:#d60000;
	text-decoration:underline;
}
.menu-list li strong a:hover{text-decoration:none;}
.menu-list em{
	display: block;
	font-size: 1em;
	color:#666;
	font-style: normal;
}
/* success box */
.success{
	height:1%;
	overflow: hidden;
	padding: 0 0 13px;
}
.success .image{
	float: right;
	width: 130px;
	height: 130px;
	background: url(../images/img-border.gif) no-repeat;
	padding: 5px;
	margin: 0 0 10px 10px;
}
.success .image img{display:block;}
.success .title{
	display: block;
	font-size: 1.4em;
	line-height: 1.286em;
	color:#d60000;
	margin: 7px 0 10px;
}
.success .title a{
	color:#d60000;
	text-decoration: underline;
}
.success .title a:hover{text-decoration:none;}
.success p{
	font-size: 1.1em;
	line-height: 1.455em;
	color: #666;
	font-style: italic;
	margin: 0 0 9px;
}
.success p a{
	color:#d60000;
	text-decoration: underline;
}
.success p a:hover{text-decoration:none;}
/* opportunity box */
.opportunity{
	width: 100%;
	overflow: hidden;
}
.opportunity .image{
	float: right;
	width: 130px;
	height: 130px;
	background: url(../images/img-border.gif) no-repeat;
	padding: 5px;
	margin: 0 0 10px 10px;
}
.opportunity .image img{display:block;}
.opportunity .title{
	display: block;
	font-size: 1.4em;
	line-height: 1.286em;
	color:#d60000;
	margin: 5px 0 2px;
}
.opportunity .title a{
	color:#d60000;
	text-decoration: underline;
}
.opportunity .title a:hover{text-decoration:none;}
.opportunity p{
	font-size: 1.1em;
	line-height: 1.455em;
	color: #666;
	margin: 0 0 32px;
}
.opportunity em{
	display: block;
	color:#666;
	font-size: 1.1em;
}
.opportunity em a{color: #666;}
/* about box */
.about{
	height: 1%;
	overflow: hidden;
	padding: 7px 0 20px 12px;
}
.about .ico{
	float: left;
	width: 78px;
	margin: 0 34px 0 0;
}
* html .about .ico{margin-right:31px;}
.about .text{
	width: 469px;
	float: left;
	margin: 15px 0 0;
	overflow: hidden;
}
.about ul{
	margin: 0;
	padding: 0;
	list-style: none;
	width: 99999px;
	overflow: hidden;
}
.about ul li{
	float: left;
	width: 469px;
	font-size: 1.2em;
	line-height: 1.5em;
	font-style: italic;
	padding: 0 26px 0 0;
}
.about ul li .quote-l{margin: 0 9px 0 3px;}
.about ul li .quote-r{
	margin: 0 0 0 4px;
	vertical-align: middle;
}
/* footer box */
.footer-box{
	width: 100%;
	overflow:hidden;
	background: url(../images/bg-footer.gif) no-repeat;
	padding: 27px 0 10px;
}
.footer-box p{
	margin: 0 0 10px;
	font-size:1.1em;
	text-align: center;
}
.footer-box ul{
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: center;
}
.footer-box ul li{
	display: inline;
	font-size: 1.2em;
	margin: 0 15px;
}
.footer-box ul li a{color:#666;}
/* sidebar */
.sidebar{
	width: 250px;
	float: right;
	padding: 27px 10px 0 0;
}
/* sidebar box */
.sidebar .sidebar-box{
	width: 100%;
	background: #a60000;
	margin: 0 0 10px;
}
.sidebar .sidebar-box:after{
	display: block;
	clear: both;
	content: "";
}
.sidebar .sidebar-box .top{background:url(../images/bg-sidebar-box-top.gif) no-repeat;}
.sidebar .sidebar-box .bottom{
	background:url(../images/bg-sidebar-box-bottom.gif) no-repeat 0 100%;
	height: 1%;
	padding: 10px;
}
.sidebar .sidebar-box .bottom:after{
	display: block;
	clear: both;
	content: "";
}
.side-inner{
	background: url(../images/sidebar-inner-top.gif) no-repeat;
	padding: 4px 0 0;
}
.side-inner-box{
	background:#fff url(../images/sidebar-inner-bottom.gif) no-repeat 0 100%;
	height:1%;
	overflow: hidden;
	padding: 0 10px 3px;
}
/* account box */
.account{
	margin:0;
	padding: 0;
	list-style: none;
	width: 100%;
	overflow: hidden;
}
.account li{
	background: url(../images/bg-dotted.gif) repeat-x;
	font-size: 1.4em;
	width: 100%;
	overflow: hidden;
	margin: -1px 0 12px;
	padding: 11px 0 0;
}
.account .ico{
	width: 28px;
	float: left;
	margin: 0 7px 0 0;
}
.account .ico img{display:block;}
.account .text{
	height: 1%;
	overflow: hidden;
	padding: 4px 0 0;
}
.account li a{color:#000;}
/* search */
.search{
	height: 1%;
	padding: 4px 0 0;
}
.search:after{
	display: block;
	clear: both;
	content: "";
}
/* search box */
.search-box{
	height:1%;;
	position: relative;
	margin: 0 0 10px;
}
.search-box:after{
	display: block;
	clear: both;
	content: "";
}
.sidebar .active{z-index:6;}
.search-box .all{
	height:1%;
	overflow: hidden;
	border: 1px solid #ccc;
}
.search-box .all div{
	float: left;
	padding: 8px 0 0 6px;
}
/* open-close button */
.search-box .all .open-close{
	float: right;
	width: 28px;
	height: 28px;
	background: url(../images/select-arrow.gif) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	border-left:1px solid #ccc;
}
.sidebar .active .all{border-bottom:0;}
.sidebar .active .all .open-close{
	background-position:0 -28px;
	border-bottom: 1px solid #ccc;
}
.search-box input{
	float: left;
	margin: 0 7px 0 0;
	width: 13px;
	height: 13px;
}
.search-box label{
	float: left;
	font-size: 12px;
}
.search-box a{
	font-size: 12px;
	color: #000;
}
.search-box a:hover{text-decoration: none;}
.search-box .block{
	width:208px;
	/*overflow:auto;*/

	overflow:scroll;
	position:absolute;
	top:30px;
	left: 0;
	z-index: 100;
	background: #fff;
	border:solid #ccc;
	border-width: 0 1px 1px;
	/*border:1px solid red;*/
	display: none;
	height:150px;
}
.search-box .block ul{
	margin: 0;
	padding: 1px 0 0 6px;
	list-style: none;
	background: #fff;
	width: 185px;
	
}
.search-box .block ul li{
	vertical-align: top;
	width: 100%;
	overflow: hidden;
	margin: 0 0 6px;
	
}
.sidebar .btn-search{
	width: 100%;
	overflow: hidden;
	padding: 1px 0 0;
}
.sidebar .btn-search a{
	float: left;
	background: url(../images/ico-find.gif) no-repeat;
	padding: 5px 0 4px 34px;
	font-size: 14px;
	color: #000;
}
.sidebar .business, .sidebar .member{
	width: 100%;
	overflow: hidden;
}
.sidebar .business .image, .sidebar .member .image{
	background: url(../images/sidebar-img-top.gif) no-repeat;
	padding: 5px 0 0;
}
.sidebar .business .image .image-box,
.sidebar .member .image .image-box{
	background:#ddd url(../images/sidebar-img-bottom.gif) no-repeat 0 100%;
	height: 1%;
	overflow: hidden;
	padding:0 5px 5px;
}
.sidebar .business .image .image-box img,
.sidebar .member .image .image-box img{display:block;}
.sidebar .tabset-box .more{
	float: right;
	color: #ffb7b7;
	font-size: 9px;
	text-transform: uppercase;
	text-decoration: underline;
	margin: 4px 5px 0 0;
	display: inline;
}
/* advertising box */
.adv{
	height:1%;
	overflow: hidden;
	padding: 12px 0 11px;
}
.adv .text{
	width:125px;
	float: left;
	padding: 0 0 0 10px;
}
.adv .text .title{
	display: block;
	font-size: 1.4em;
	margin: 0 0 7px;
}
.adv .text p{
	font-size: 1.2em;
	line-height: 1.5em;
	margin: 0;
}
.adv .image{
	width: 75px;
	float: right;
}
.adv .image img{display:block;}
.sidebar .tabset-box .more:hover{text-decoration:none;}
/* footer */
#footer {
	width:100%;
	overflow:hidden;
	background: url(../images/bg-footer-bottom.gif) repeat-x 0 100%;
	margin: -64px 0 0;
	position: relative;
}
#footer .footer-area{
	width:700px;
	height: 64px;
	padding: 0 270px 0 30px;
	margin: 0 auto;
}
#footer p{
	margin: 0 0 10px;
	text-align: center;
	color: #ff9595;
	font-size: 1em;
	line-height: 1.3em;
}
/* inner-1 page */
#inner-1 .main-holder,
#inner-2 .main-holder,
#inner-3 .main-holder{padding-top:10px;}
/* heading box */
.heading{
	height:1%;
	overflow: hidden;
	padding: 0 20px 0 10px;
	margin: 0 0 18px;
}
.heading ul{
	margin: 17px 0 0;
	padding: 0;
	list-style: none;
	float: right;
}
.heading ul li{
	float: left;
}
.heading ul li a{
	float: left;
	padding: 0 0 0 17px;
	margin: 0 0 0 5px;
	display: inline;
}
.heading ul li a:hover{text-decoration:none;}
.heading ul li span{
	float: left;
	padding: 0 17px 0 0;
	height: 16px;
	line-height: 16px;
	cursor: pointer;
}
.heading h2{
	margin: 0 0 3px;
	font-size: 2.2em;
	font-weight: normal;
}
.heading strong{
	font-size: 1.2em;
	color: #666;
	font-weight: normal;
}
/* categories */
.categories{
	width: 630px;
	margin: 7px 0 0 -10px;
	padding: 0 0 10px;
}
.categories:after{
	display: block;
	clear: both;
	content: "";
}
.categories .category-box{
	width: 290px;
	margin: 0 0 0 10px;
	float: left;
	padding: 0 0 0 10px;
	display: inline;
}
.categories .category-box h3{
	font-size: 1.4em;
	margin: 0 0 7px;
	font-weight: normal;
}
.categories .category-box strong{
	display: block;
	font-size: 1.2em;
	color: #666;
	font-weight: normal;
	margin: 0 0 16px;
}
.categories .active{z-index:6;}
.categories .active .all{border-bottom:0;}
.categories .active .all .open-close{
	background-position:0 -28px;
	border-bottom: 1px solid #ccc;
}
.categories .search-box .block{
	width:288px;
	overflow: auto;
	position: absolute;
	top:30px;
	left: 0;
	z-index: 5;
	background: #fff;
	border:solid #ccc;
	border-width: 0 1px 1px;
}
.categories .search-box .block ul{width:250px;}
/* find box */
.find{
	width: 100%;
	overflow: hidden;
	padding: 0 0 12px;
}
.find a{
	float: left;
	background: url(../images/ico-find.gif) no-repeat 0 2px;
	padding: 7px 0 5px 31px;
	font-size: 1.4em;
	font-weight: normal;
	color:#000;
}
/* contact member box */
.contact-member{
	width: 100%;
	overflow: hidden;
	padding: 0 0 12px;
}
.contact-member a{
	float: left;
	background: url(../images/ico-contact.gif) no-repeat 0 2px;
	padding: 7px 0 5px 31px;
	font-size: 1.4em;
	font-weight: normal;
	color:#000;
}
/* display opportunities box */
.display-opportunities{
	height: 1%;
	overflow: hidden;
	padding: 5px 0 0;
}
.opportunity-list{
	width: 100%;
	overflow: hidden;
	margin: -14px 0 0;
	padding: 0;
	list-style: none;
}
.opportunity-list li{
	vertical-align: top;
	height:1%;
	overflow: hidden;
	background: url(../images/bg-dotted.gif) repeat-x;
	margin: -1px 0 0;
	padding: 14px 11px 11px 0;
}
.opportunity-list .holder{float: left;}
.opportunity-list .holder .ico{
	width: 26px;
	position: relative;
	top: 0;
	left: 0;
	margin: 0 9px 0 0;
}
.opportunity-list .holder .ico img{display:block;}
.opportunity-list .holder .text{
	position: relative;
	top: 0;
	left: 40px;
	margin: -26px 0 0;
	padding: 4px 0 0;
}
.opportunity-list .holder .text-info{
	position: relative;
	top: 0;
	left: 40px;
	padding: 4px 0 6px;
}
.opportunity-list .holder .text strong{
	font-size: 1.4em;
	margin: 0 5px 0 0;
	font-weight: normal;
}
.opportunity-list .holder .text strong a, .opportunity-list .holder .text strong a:visited{
	color:#000;
	font-weight: normal;
}
.opportunity-list .holder .text em{font-size:1.1em; color: #000;}
.opportunity-list .holder .text em a, .opportunity-list .holder .text em a:visited{color: #666;}
.opportunity-list .holder .text-info em{font-size:1.1em; color: #666;}
.opportunity-list .holder .text-info em a, .opportunity-list .holder .text-info em a:visited{color: #666;}
.holder .text em a, .holder .text em a:visited{color:#666;}
.opportunity-list .section{
	float: right;
	padding: 0 0 4px 16px;
	background: url(../images/star.gif) no-repeat;
	font-size: 1.1em;
	color: #666;
	font-style: normal;
	margin: 4px 0 0;
	text-align: right;
}
.opportunity-list .section a, .opportunity-list .section a:visited{
	color: #666;
}
/* sort box */
.sort{
	float: right;
	margin: 0 9px 0 0;
	display: inline;
}
.sort label{
	float: left;
	font-size: 1.1em;
	line-height: 20px;
	color: #999;
	margin: 0 7px 0 0;
}
.sort select{
	float: left;
	font-size: 12px;
	color: #333;
	width: 127px;
}
/* pages */
.pages{
	width: 100%;
	overflow: hidden;
	padding: 11px 0 0;
}
.pages .sort{
	float: left;
}
.pages .pages-box{
	float:right;
	padding: 3px 0 0;
}
.pages .pages-box .prev,
.pages .pages-box .next{
	float: left;
	text-transform: uppercase;
	text-decoration: underline;
	color: #666;
	margin: 0 9px 0 0;
	font-size: 0.9em;
	display: inline;
}
.pages .pages-box .prev:hover,
.pages .pages-box .next:hover{color:#000;}
.pages .pages-box ul{
	float:left;
	margin: 0;
	padding: 0;
	list-style: none;
}
.pages .pages-box ul li{
	float: left;
	padding: 0 9px 0 0;
	color: #666;
	text-decoration: underline;
	font-size: 0.9em;
}
.pages .pages-box ul li a{
	text-decoration: underline;
	color: #666;
}
.pages .pages-box ul li a:hover,
.pages .pages-box ul li.active a{color:#000;}

/* team logo box */
.team-logo{
	width: 210px;
	padding: 0 0 10px;
}

.team-logo img{
	display: block;
	vertical-align: middle;
}

/* menu */
.menu{width: 100%;}
.menu:after{
	display: block;
	clear: both;
	content: "";
}
.menu ul{
	margin:-11px 0 0;
	padding: 0;
	list-style: none;
	width: 100%;
}
.menu ul:after {
	display: block;
	content: "";
	clear: both;
}
.menu ul li{
	vertical-align: top;
	width: 100%;
	font-size: 1.4em;
	background: url(../images/bg-dotted.gif) repeat-x;
	padding: 14px 0 10px;
}
.menu ul li:first-child{background: none;}
.menu ul li:after{
	display: block;
	clear: both;
	content: "";
}
.menu ul li .holder{
	width:210px;
	overflow: hidden;
	margin:0 0 0 -10px;
	padding: 0 0 0 10px;
	position: relative;
}
.menu ul li.active .holder{background: url(../images/arrow-hover.gif) no-repeat 0 9px;}
.sidebar .menu ul li.active .holder{background: url(../images/arrow-hover-s.gif) no-repeat 0 9px;}
.menu ul li.active a{
	color: #000;
	text-decoration: none;
}
.menu ul li .ico{
	width: 28px;
	float: left;
	margin: 0 7px 0 0;
}
.menu ul li .ico img{display:block;}
.menu ul li a{
	float: left;
	color: #666;
	margin: 5px 0 0;
}
.menu ul li a:hover{
	color: #000;
	text-decoration: none;
}
/* info box */
.info{
	width:100%;
	padding: 2px 0;
}
.info:after {
	display: block;
	content: "";
	clear: both;
}
.info .info-holder{
	width:358px;
	height: 402px;
	overflow: auto;
	margin: -8px -18px 0 0;
	position: relative;
	padding: 13px 10px 0 0;
}
.info .info-holder-min{
	width:358px;
	height: 200px;
	overflow: auto;
	margin: -8px -18px 0 0;
	position: relative;
	padding: 13px 10px 0 0;
}
.info h3{
	font-size: 1.4em;
	margin: 0 0 18px;
	padding: 10px 0 0 0;
}
.info p{
	font-size: 1.2em;
	line-height: 1.5em;
	color: #666;
	margin: 0 0 18px;
}
/* team info */
.team-info{
	float: right;
	margin: 0;
	padding: 0 11px 0 0;
	list-style: none;
}
.team-info li{
	float: left;
	font-size: 9px;
	text-transform: uppercase;
	padding: 0 0 0 26px;
}
.team-info li a{
	color:#999;
	float: left;
	padding: 3px 0 4px 16px;
	text-decoration: underline;
}
.team-info li a:hover{color:#000;}
.team-info li a.brochure{background: url(../images/ico-brochure.gif) no-repeat 0 3px;}
.team-info li a.website{background: url(../images/ico-website.gif) no-repeat 0 3px;}
/* contacts */
.contacts{
	width: 100%;
	overflow: hidden;
	padding: 0 0 8px;
}
.contacts ul{
	margin: -10px 0 0;
	padding: 0;
	list-style: none;
	width: 100%;
	overflow:hidden;
}
.contacts ul li{
	vertical-align: top;
	width: 100%;
	overflow: hidden;
	background: url(../images/bg-dotted.gif) repeat-x;
	margin: -1px 0 12px;
	padding: 13px 0 0;
}
.contacts ul li .ico{
	width: 28px;
	float: left;
	margin: 0 9px 0 0;
}
.contacts ul li .ico img{display:block;}
.contacts ul li .text{
	float: left;
	padding: 4px 0 0;
}
.contacts ul li .text a{
	color: #000;
	margin: 0 9px 0 0;
	font-size: 1.4em;
}
.contacts ul li .text em{font-size: 1.1em;}
.contacts ul li .mail-phone{
	float: right;
	font-size: 1.1em;
	color: #666;
	padding: 6px 0 0;
}
.contacts ul li .mail-phone strong{
 	font-weight: normal;
	margin: 0 11px 0 23px;
	white-space: nowrap;
}
/* gallery */
.gallery{
	width: 100%;
	overflow: hidden;
	padding: 0 0 10px;
}
.gallery ul{
	width: 630px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
}
.gallery ul li{
	float: left;
	width: 190px;
	height: 190px;
	overflow: hidden;
	background: url(../images/bg-gallery-box.gif) no-repeat;
	padding: 5px;
	margin: 0 10px 0 0;
}
/* board */
.board{
	width: 100%;
	overflow: hidden;
	padding: 3px 0 12px;
}
.board .ico{
	float: left;
	width: 28px;
	margin: 0 6px 0 0;
}
.board .ico img{display:block;}
.board .text{
	float: left;
	font-size: 1.4em;
	padding: 4px 0 0;
}
.board .text a{
	color: #000;
	margin: 0 9px 0 0;
}
.board .text em{
	font-size:12px;
	color: #666;
	font-style: normal;
}
.board ul{
	margin: 4px 9px 0 0;
	padding: 0;
	list-style: none;
	float: right;
}
.board ul li{
	float: left;
	font-size: 1.2em;
	background: url(../images/board-sep.gif) no-repeat 100% 2px;
	margin: 0 -14px 0 0;
	padding:0 14px 0 30px;
}
.board ul li a{color:#666;}
.board ul li a:hover{color:#000;}
/* profile */
.profile{width: 100%;}
.profile:after {
	display: block;
	content: "";
	clear: both;
}
.profile .profile-holder{
	height:1%;
	padding: 6px 0 0;
}
.profile .profile-holder:after {
	display: block;
	content: "";
	clear: both;
}
/* profile box */
.profile .profile-box{
	height: 1%;
	padding: 0 11px 27px;
}
.profile .profile-box:after {
	display: block;
	content: "";
	clear: both;
}
.profile .profile-box .title{
	display: block;
	font-size: 1.4em;
	margin: 0 0 7px;
}
.profile .profile-box .title span{
	color:#d60000;
	margin: 0 13px 0 0;
}
.profile .profile-box em{
	display: block;
	font-size: 1.2em;
	color: #666;
	font-style: normal;
	margin: 0 0 16px;
}
.profile .profile-box em span{color:#333;}
.profile .profile-box em strong{color:#d60000;}
.profile .profile-box .holder{
	height:1%;
	overflow: hidden;
}
.profile .profile-box .text{
	width: 512px;
	float: left;
	border: 1px solid #ccc;
	margin: 0 8px 0 0;
	padding:7px 3px 6px;
	font-size: 12px;
}
.profile .profile-area .profile-box .text{width:282px;}
.profile .profile-box .warning{
	float: left;
	font-size: 12px;
	line-height: 30px;
	color: #999;
}
.profile .profile-box textarea{
	width: 590px;
	height: 102px;
	border: 1px solid #ccc;
	overflow: auto;
	margin: 0;
	padding: 3px;
}
.profile .profile-area{
	width:630px;
	margin: 0 0 16px -10px;
}
.profile .profile-area:after {
	display: block;
	content: "";
	clear: both;
}
.profile .profile-area .profile-box{
	width: 290px;
	margin: 0 0 0 10px;
	padding: 0 0 0 10px;
	float: left;
	display: inline;
}
.profile .profile-box .search-box .block{width: 288px;}
.profile .profile-box .search-box .block ul{width: 250px;}
.profile .profile-box .active .all{border-bottom:0;}
.profile .profile-box .active .all .open-close{
	background-position:0 -28px;
	border-bottom: 1px solid #ccc;
}
.profile .profile-box .active{z-index:6;}
/* custom file */
.profile-box .file{
	width:595px;
	float:left;
	position:relative;
}
.profile-box .file label{display:none;}
.profile-box .file-input-area{
	position:absolute;
	z-index:2;
	top:0;
	left:0;
	height:30px;
	width:100%;
	padding:0;
	margin:0;
	cursor:pointer;
}
.profile-box .file .file-text{
	position:absolute;
	z-index:2;
	top:0;
	left:0;
	width:512px;
	padding: 8px 3px 7px;
	border: 1px solid #ccc;
}
.profile-box .file .button{
	float:right;
	background:url(../images/file-upload.gif) no-repeat 0 4px;
	width:42px;
	height:23px;
	overflow:hidden;
	padding:7px 0 0 26px;
	font-size: 12px;
	color:#333;
}
/* actions */
.actions{
	margin: 0;
	padding:4px 0 0;
	list-style: none;
	float:right;
	width: auto;
}
.actions li{
	float: left;
	font-size: 1.1em;
	background: none;
	margin: 0 0 0 29px;
	padding: 0;
}
.actions li a{
	padding: 0 0 4px 18px;
	float: left;
}
.actions li .edit{background: url(../images/btn-edit.gif) no-repeat;}
.actions li .delete{background: url(../images/btn-delete.gif) no-repeat;}
.actions li a{color: #666;}
#inner-1 .footer-box{margin-top: 135px;}
#inner-2 .footer-box{margin-top: 118px;}
#inner-3 .footer-box{margin-top: 25px;}

/* save changes button */
.save-button{
	width: 100%;
	overflow: hidden;
	padding: 10px 0;
	margin-left: -3px;
	margin-bottom: -10px;
}
.save-button a{
	float: left;
	background: url(../images/ico-save.gif) no-repeat 0 2px;
	padding: 7px 0 5px 31px;
	font-size: 1.4em;
	font-weight: normal;
	color:#000;
}

.stepbtn input{
	background: url(../images/ico-step.gif) no-repeat 0 2px;
	padding: 7px 0 15px 25px;
	/padding: 7px 0 15px 5px;
	font-size: 1.4em;
	font-weight: normal;
	color: #000;
	border: none;
	cursor: pointer;
	text-align: right;
}
.steprev input{
	background: #FFFFFF url(../images/ico-step-pre.gif) no-repeat 0 2px;
	padding: 7px 0 15px 25px;
	font-size: 1.4em;
	font-weight: normal;
	color: #000;
	border: none;
	cursor: pointer;
	text-align: left;
}

.savebtn {
	width: 100%;
	overflow: hidden;
	padding: 10px 0 0 0;
	margin-left: -3px;
}

.savebtn input{
	background: url(../images/ico-save.gif) no-repeat 0 2px;
	padding: 7px 0 0 25px;
	font-size: 1.4em;
	font-weight: normal;
	color: #000;
	border: none;
	cursor: pointer;
	text-align: left;
}

.txtLink {
color: #666;
text-decoration: underline;
}

.opportunity-list .section1{
	float: right;
	padding: 0 0 4px 16px;
	font-size: 1.1em;
	color: #666;
	font-style: normal;
	margin: 4px 0 0;
	text-align: right;
}

.search-box .text{
	width: 281px;
	float: left;
	border: 1px solid #ccc;
	margin: 0 8px 0 0;
	padding:7px 3px 6px;
	font-size: 12px;
}

/* features table */
.feature-t-list{
	width:620px;
	margin:10px 0 10px 0;
	float:left;
	padding:0;
	list-style:none;
	overflow:hidden;
	border-right:1px solid #ddd;
}
.feature-t-list li{
	width:100%;
	float:left;
}
.feature-t-list li.standart{
	background:url(../images/bg-feature-list-top.gif) repeat-x;
	overflow:hidden;
	font-weight:bold;
}
.feature-t-list li.standart .left-feature{
	float:left;
	width:360px;
	border-right:1px solid #ddd;
	height:31px;
}
.feature-t-list li.standart .left-feature span{
	display:block;
	font-size:14px;
	line-height:18px;
	background:url(../images/bg-left-features-title.gif) no-repeat 0 7px;
	padding:7px 0 0 19px;
}
.feature-t-list li.standart .feature-t-standart{
	float:left;
	width:120px;
	border-right:1px solid #ddd;
	height:31px;
	padding:0 0 0 9px;
}
.feature-t-list li.standart .feature-t-standart span{
	display:block;
	font-size:14px;
	line-height:18px;
	background:url(../images/bg-feature-standart-title.gif) no-repeat 0 7px;
	padding:7px 0 0 19px;
}
.feature-t-list li.standart .feature-t-premium{
	float:left;
	width:120px;
	height:31px;
	padding:0 0 0 9px;
}
.feature-t-list li.standart .feature-t-premium span{
	display:block;
	font-size:14px;
	line-height:18px;
	background:url(../images/bg-feature-premium-title.gif) no-repeat 0 7px;
	padding:7px 0 0 19px;
	color: #000;
}
.feature-t-list li.standart-content{
	background:url(../images/bg-standart-content.gif) repeat-x 0 100%;
	overflow:hidden;
}
.feature-t-list li.standart-content .left-feature{
	float:left;
	width:348px;
	border-right:1px solid #ddd;
	padding:0 0 0 12px;
}
.feature-t-list li.standart-content .left-feature span{
	display:block;
	font-size:12px;
	padding:13px 0 13px 0;
	line-height:14px;
	color:#666;
}
.feature-t-list li.standart-content .feature-t-standart{
	float:left;
	width:129px;
	border-right:1px solid #ddd;
	text-align:center;
}
.feature-t-list li.standart-content .feature-t-standart span{
	display:block;
	font-size:12px;
	padding:13px 0 13px 0;
	line-height:14px;
	color:#666;
}
.feature-t-list li.standart-content .feature-t-standart img{
	margin:13px 0 0;
}
.feature-t-list li.standart-content .feature-t-premium{
	float:left;
	width:129px;
	text-align:center;
}
.feature-t-list li.standart-content .feature-t-premium span{
	display:block;
	font-size:12px;
	padding:13px 0 13px 0;
	line-height:14px;
	color:#666;
}
.feature-t-list li.standart-content .feature-t-premium img{
	margin:13px 0 0;
}
.standart-content-holder{
	width:100%;
	overflow:hidden;
	background:url(../images/bg-standart-content-holder.gif) repeat-y;
}

/* info box */

.info-box-container {
	width: 620px;
	position: relative;
	background: url(../images/info-box-bottom.gif) no-repeat bottom #FFF;
	height: 80px;
	margin: 0 0 15px 0;
	display: block;
}

.info-box {
	width: 620px;
	position: relative;
	background: url(../images/info-box-top.gif) no-repeat top #FFF;
	height: 60px;
}

.info-box-text {
		position: relative;
		padding: 18px 15px 0 66px;
		font-size: 12px;
		color: #999;
		line-height: 150%;
}



.redtxt {color:#d60000; font-weight:bold; font-size:14px;}
.bulletarrow {background:url(../images/bulletarrow.jpg) right center no-repeat; padding:0px 20px 0px 0px; color: #666; font-size:0.9em; font-weight:normal;}

.bulletarrow a {color: #666; font-size:0.9em; font-weight:normal;}
.bulletarrow a:hover {color: #999; font-size:0.9em; font-weight:normal;}

.bulletarrow:hover {background:url(../images/bulletarrowhvr.jpg) right center no-repeat; padding:0px 20px 0px 0px; color: #999; font-size:0.9em; font-weight:normal;}

.menuopp{width: 100%;}

.menuopp ul{
	margin:2px 0 0px 0;
	padding: 0;
	list-style: none;
	width: 100%;
}
.menuopp ul:after {
	display: block;
	content: "";
	clear: both;
	padding-bottom:15px;
}

.menuopp ul li{
	vertical-align: top;
	font-size:1.4em;
	background:none;
	padding: 4px 0px 4px 10px;
}

.blktxt {color:#333; font-size:13px; font-weight:bold;}
.blktxt a {color:#333; font-size:13px; font-weight:bold; text-decoration:none;}
.blktxt a:hover {color:#333; font-size:13px; font-weight:bold; text-decoration:underline;}

.padL10 {padding-left:10px;}

.blkfwb {color:#000000; font-weight:bold; line-height:20px;}
.brdrbtm {border-bottom:solid 1px #DDDDDD; padding-bottom:20px;}
.fltL {float:left;}
.pdfwtxt {line-height:24px; float:left;}
.padT10 {padding:10px 0 0 0;}



/*css by garima*/
.sign-up{
	height: 1%;
	overflow: hidden;
	padding: 15px 0 20px 4px;
}

.starter{ width:194px; float:left; border:solid 1px #E0E0E0; border-right:none; display:block; text-align:center; margin:12px 0px 0px 0px; padding:18px 0px 14px 0px;}
.starter h2{ font-size:18pt; color:#000000; font-weight:bold;}
.starter h4{ font-size:11pt; color:#646464;}
.grey-hl{ width:194px; background:url(../images/grey-hl.gif) repeat-x; height:1px; float:left; margin:15px 0px 20px 0px;}
.starter p{ width:175px; float:left; text-align:center; color:#686868; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:0px 0px 15px 0px;}
.starter a{ text-decoration:none; font-size:10pt; color:#000000; font-weight:bold;}

.standard{ width:210px; float:left; border:solid 5px #cccccc; display:block; text-align:center; margin:0px 0px 0px 0px; padding:18px 0px 14px 0px;}
.standard h2{ font-size:20pt; color:#000000; font-weight:bold;}
.standard h4{ font-size:11pt; color:#BD0914;}
.standard h6{ font-size:8pt; color:#9E9E9E;}
.standard .grey-hl{ width:210px; background:url(../images/grey-hl.gif) repeat-x; height:1px; float:left; margin:15px 0px 20px 0px;}
.standard p{ width:210px; float:left; text-align:center; color:#686868; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:0px 0px 18px 0px;}
.standard a{ text-decoration:none; font-size:13pt; color:#CB0B1A; font-weight:bold; padding:35px 0px 0px 0px; display:block;}


.premium{ width:194px; float:left; border:solid 1px #E0E0E0; border-left:none; display:block; text-align:center; margin:12px 0px 0px 0px; padding:18px 0px 14px 0px;}
.premium h2{ font-size:18pt; color:#000000; font-weight:bold;}
.premium h4{ font-size:11pt; color:#646464;}
.premium p{ width:175px; float:left; text-align:center; color:#686868; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:0px 0px 12px 0px;}
.premium a{ text-decoration:none; font-size:10pt; color:#000000; font-weight:bold;}

/************ dev@signIn ******************/

.signup-form fieldset{ margin-bottom:10px; display:inline; width:575px;}
.signup-form{ color:#666;}
.signup-form label{ font-size:12px; vertical-align:middle;}
.signup-form p{ margin-bottom:10px; margin-left:10px;}
.input-style{ width:380px; border: solid 1px #d0d0d0; padding:5px;}
em{ font-style:italic;}
fieldset{
	border:solid 1px #d0d0d0; padding:20px;
}
legend{ font-size:14px; font-weight:bold; color:#000; padding:0 10px;}
.com-signup{ font-size:15px; font-weight:bold; color:#d60000; border:0; background:none;}