
.portfolio_text {
color:#3E6586;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}

.email_text {
color:#7DA739;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:underline;
padding-left:10px;
}

.emial_numb {
	color: #747E8A;
	text-decoration:none;
	font-size: 10px;
}

.total_text {
color:#2C527E;
font-family:Arial, Helvetica, sans-serif;
font-size:14pxpx;
padding-left:10px;
font-weight:bold;
}

.next_text {
color:#2C527E;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:10px;
}

.text_down {
	color: #747E8A;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:10px;
}

.rss_text {
color:#323E5C;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:10px;
}

.share_text {
color:#323E5C;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:underline;
padding-left:10px;
}

.block_title {
color:#2C527E;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
padding-left:20px;
padding-top:10px;
padding-bottom:10px;
font-weight:bold;
text-transform:capitalize;
}

.top-bg { width:100%; height:172; background:url(images/bg-head.gif) repeat;}
.logo { margin:0px 0px 0px 64px; float:left;}
.right-bg { width:312; height:100%; background:url(images/bg-right.jpg) repeat;}

.block_title_home {
color:#2D3D55;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
}
.green_text {
color:#779546;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}
.blue_heading {
color:#507a9f;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold
}
.grey_text {
color:#707070;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
.green_text_small {
color:#779546;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}


.accordion {
	width: 100%;
	border-bottom: solid 1px #c4c4c4;
}
.accordion h3 {
	background: #e9e7e7 url(images/arrow-square.gif) no-repeat right -51px;
	padding: 7px 15px;
	margin: 0;
	font: bold 13px Arial, Helvetica, sans-serif;
	color:#335a89;
	border: solid 1px #c4c4c4;
	border-bottom: none;
	cursor: pointer;
}
.accordion h3:hover {
	background-color: none;
}
.accordion h3.active {
	background-position: right 5px;
}
.accordion p {
	margin: 0;
	padding: 10px 15px 20px;
	border-left: solid 1px #c4c4c4;
	border-right: solid 1px #c4c4c4;
}

.blue_text{
color:#2C527E;
font-family:Arial, Helvetica, sans-serif;
font-size:14pxpx;
font-weight:bold;
}

.text_down1 {
	color: #747E8A;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	
}

/*** Home page slide show css ***********/
 
  #list4 div.kt {
	cursor: pointer;
	display: block;
	padding: 5px 0px 0px 5px;
	margin-top: 0px;
	text-decoration: none;
	font-size: 13px;
	border: none;
	width: 490px;
	height:26px;
	background-image: url('images/expend.gif');
	background-position: right;
	background-repeat: no-repeat;
	color: #2C527E;
	font-weight: bold;
	border-bottom: 0px #ffffff solid;
}
#list4 div.kt.selected {
	cursor: pointer;
	display: block;
	padding: 5px 0px 0px 5px;
	margin-top: 0px;
	text-decoration: none;
	font-size: 13px;
	border: none;
	width: 490x;
	height:26px;
	background-image: url('images/contract.gif');
	background-position: right;
	background-repeat: no-repeat;
	color: #2C527E;
	font-weight: bold;
	border-bottom: 0px #fffff solid;
}
#list4 ul {
	height: 100%;
	padding: 0px 0px 0px 0px;
}
#list4 ul li {
	padding: 5px 0 0 0;
	margin: 0px;
	font-size: 10px;
	list-style: none;
	list-style-position: outside;
}
#list4 ul li a {
	color: #646464;
	text-decoration: none;
}
#list4 .maindiv {
	width: 490px;
	height: 55px;
}
#list4 .maindivImg {
	float: left;
	width: 60px;
}
#list4 .maindivText {
	float: left;
	width: 490px;
	height: 55px;
}	

#list4 .topbg {
	background-image: url('images/bk-slide.jpg');
	background-position:top;
	background-repeat: no-repeat;
}
#list4 .bgslideline {
	background-image: url('images/line-slide.jpg');
	background-position:top;
	background-repeat: no-repeat;
}

/************** share box *********/
.share {

	/*margin-top: 27px;
	margin-right: 27px;
	margin-left: 27px;*/
	width:244px;

	background: url(images/share-middle2.gif) repeat-y;

}

.share-top {

	background: url(images/share-top2.gif) no-repeat;

}

.share-bottom {

	overflow: hidden;

	width:244px;

	background: url(images/share-bottom2.gif) no-repeat 0 100%;

	padding: 0 1px 38px;

}

.share-bottom h2 {

	margin: 0;

	padding: 8px 0 0 21px;

	font-size: 13px;

	color: #487199;

}

.share-bottom h2 span {

	font-size: 12px;

	font-weight: normal;

}

.mail-menu {

	overflow: hidden;

	margin: 20px 0 0 20px;

	padding: 0;

	height: 100%; 

	list-style: none;

}

.mail-menu li {

	float: left;

	font-size: 10px;

	padding: 6px 0;

}

.mail-menu li a {

	color: #323e5c;

	padding: 5px 0 5px 20px;

	text-decoration: underline;

}

.mail-menu li a:hover {

	text-decoration: none;

}

.mail-menu .email {

	background: url(images/mail-menu-bg1.gif) no-repeat 0 6px;

}

.mail-menu .podcast {

	background: url(images/mail-menu-bg2.gif) no-repeat 0 4px;

}

.mail-menu .del {

	background: url(images/mail-menu-bg3.gif) no-repeat 0 8px;

}

.mail-menu .tech {

	background: url(images/mail-menu-bg4.gif) no-repeat 0 7px;

}

.mail-menu .rss {

	background: url(images/mail-menu-bg5.gif) no-repeat 0 6px;

}

.mail-menu .stumb {

	background: url(images/mail-menu-bg6.gif) no-repeat 0 7px;

}

.mail-menu .forums {

	background: url(images/mail-menu-bg7.gif) no-repeat 0 6px;

}

.mail-menu .bookmark {

	background: url(images/mail-menu-bg8.gif) no-repeat 0 7px;

}

.mail-menu .mail-menu-col1 {

	width: 109px;

}

.mail-menu .mail-menu-col2 {

	width: 92px;

}

.mail-menu .mail-menu-col3 {

	width: 70px;

}

.share-bottom .join-title {

	margin-top: 10px;

	padding-bottom: 8px;

	font-size: 13px;

	color: #407199;

	background: #f6f6f6;

}
/********* Next step Block *************/
.next_up {

width: 241px;
height: 25px;
background-color:#d8e3ee;
padding-top:7px;
border: solid 1px #CCCCCC;
}
.next_body {
width: 241px;
height: 130px;
padding-top:7px;
border: solid 1px #CCCCCC;

}
.next_button {

width: 244px;
height: 33px;

}
/********************** End next step block
/***** Slide show *//////////
.msg_heading {
	padding: 0 0 1em;
	background-image: url('images/expend.gif');
	background-position: right;
	background-repeat: no-repeat;
}
.msg_list {
	cursor: pointer;
	display: block;
	padding: 5px 0px 0px 5px;
	margin-top: 0px;
	text-decoration: none;
	font-size: 13px;
	border: none;
	width: 504px;
	height:26px;
	/*background-image: url('images/expend.gif');*/
	background-position: right;
	background-repeat: no-repeat;
	/*color: #2C527E;*/
	font-weight: bold;
		border-bottom: 0px #ffffff solid;

}
.msg_head {
	padding: 5px 10px;
	cursor: pointer;
	position: relative;
	margin:0px;
	background-image: url('images/bk-slide.jpg');
	background-position:top;
	background-repeat: no-repeat;
	
}
.msg_body {
	padding: 5px 10px 15px;
	background-image: url('images/bk_slide1.jpg');
	background-position:top;
	background-repeat: no-repeat;
	/*background-color:#F4F4F8;*/
}
