	body {

	color:#000000;

	height: auto;

	width: 100%;

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	TEXT-ALIGN: left;

	font-weight: normal;

	margin: 0px;

	background-color: #CCCCCC;

	}

	

	#wrapper {

	background-color: #FFFFFF;

	color: #000000;

	font-size: 10px;

	width: 1000px;

	text-align: center;

	overflow: hidden;

	height: auto;

	} 

	

	a {

	font-weight: bold;

	color: #000000;

	text-decoration: none;

}

	a:hover{

	text-decoration: underline;

}

	

.tbmain {

	font-family: Tahoma, Arial;

	margin: 0px;

	padding: 0px;

}

#header{

	color: #000000;

	background-color: #B70048;

	width: 100%;

	height: 155px;

}

#top-imgs {

	width: 93%;

	margin-right: auto;

	margin-left: auto;

	height: 100px;

}

#logo {

	float: left;

	height: 96px;

	width: 197px;

}



.auther-name-hd{

	font-weight: bold;

	color: #B70048;

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-style: normal;

}



.auther-name{

	font-weight: bold;

	color: #B70048;

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-style: normal;



	

}

.intro{

	font-style: italic;

	font-weight: bold;

	color: #000000;

	font-family: Geneva, Arial, Helvetica, sans-serif;

}



#hd-ad {

	height: 100px;

	float: left;

	width: 700px;

	background-color: #FCC02E;

	margin-left: 12px;

}

#top-n-box {

	width: 98%;

	height: 45px;

	background-color: #FFFFFF;

	margin-left: auto;

	margin-right: auto;

	border-top-width: 9px;

	border-top-style: solid;

	border-top-color: #FCC02E;

	margin-top: 10px;

	margin-bottom: 0px;

	z-index: 1000;

}



.contentbox{

	color: #000000;

	background-color: #FFFFFF;

	margin-top: 8px;

	height: 100%;

	margin-right: 2px;

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-align: left;

}



.contents{

	width: 755px;

	text-align: justify;

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-weight: normal;

	color: #000000;

	font-size: 12px;

	float: left;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 5px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 6px;

	background-color: #FFFFFF;

}



.contents ul {

	margin: 0px;

	padding: 0px;

}



.contents li {

	background-image: url(../images/redbull.gif);

	background-repeat: no-repeat;

	padding-left: 15px;

	list-style-type: none;

	margin-top: 7px;

}



#content-top {

	width: 100%;

	margin: 0px;

	padding: 0px;

	float: left;

}



#digi-bigtalk {

	margin-left: 2px;

	float: left;

	padding: 0px;

	width: 220px;

	height: 200px;

}

#content-mid {

	padding: 0px;

	width: 100%;

	float: left;

	margin-top: 12px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}





#mid-left {

	width: 220px;

	float: left;

	background-color: #F9F9F9;

}

.diginews  {

	margin-top: 0px;

	margin-bottom: 15px;

	padding: 0px;

	margin-left: 0px;

	float: left;

}

.diginews .hd {

	font-size: 13px;

	line-height: 25px;

	font-weight: bold;

	color: #B70048;

	background-color: #E5E5E5;

	height: 25px;

	padding-left: 10px;

	float: left;

	width: 205px;

}

.diginews .txt {

	background-color: #F9F9F9;

	margin: 0px;

	float: left;

	padding-top: 0px;

	padding-right: 10px;

	padding-bottom: 6px;

	padding-left: 10px;

	width: 195px;

	text-align: left;

}



.diginews .txt ul {

	margin: 0px;

	padding: 0px;

}



.diginews .txt li {

	background-image: url(../images/arrow-articles.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}

.diginews .txt li a {

	font-weight: normal;

	text-decoration: none;

}

.diginews .txt li a:hover {

	text-decoration: underline;

}











.digijobs  {

	margin-top: 0px;

	margin-bottom: 15px;

	padding: 0px;

	margin-left: 0px;

	float: left;

}

.digijobs .hd {

	font-size: 13px;

	line-height: 25px;

	font-weight: bold;

	color: #B70048;

	background-color: #E5E5E5;

	height: 25px;

	padding-left: 10px;

	float: left;

	width: 205px;

}

.digijobs .txt {

	background-color: #F9F9F9;

	margin: 0px;

	float: left;

	padding-top: 0px;

	padding-right: 10px;

	padding-bottom: 6px;

	padding-left: 10px;

	width: 195px;

}



.digijobs .txt ul {

	margin: 0px;

	padding: 0px;

}



.digijobs .txt li {

	background-image: url(../images/arrow-articles.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}

.digijobs .txt li a {

	font-weight: normal;

	text-decoration: none;

}

.digijobs .txt li a:hover {

	text-decoration: underline;

}























#mid-right {

	float: right;

	width: 520px;

	margin-left: 12px;

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	padding: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 20px;

}



#mid-right li {

	background-image: url(../images/arrow-li.gif);

	background-repeat: no-repeat;

	background-position: left 3px;

	margin: 0px;

	padding-top: 3px;

	padding-right: 0px;

	padding-bottom: 3px;

	padding-left: 12px;

}





#mid-right .hd {

	background-image: url(../images/hd-arrow.jpg);

	background-repeat: no-repeat;

	font-size: 22px;

	font-weight: bold;

	color: #000000;

	padding-left: 20px;

	background-position: 5px center;

}



#mid-right p{

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 15px;

	margin-left: 0px;

	padding-top: 0px;

	padding-right: 5px;

	padding-bottom: 0px;

	padding-left: 2px;

	background-image: none;

}



.ques{

	font-weight: bold;

	color: #000000;

	background-image: url(../images/arrow-articles.jpg);

	background-repeat: no-repeat;

	background-position: 5px 0px;

	padding-left: 25px;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 15px;

	margin-left: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	text-align: left;

}



.banner-info-box {

	margin-top: 12px;

	margin-bottom: 12px;

}



.banner-info-box ul {

	margin-top: 12px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #999999;

	padding-top: 12px;

	padding-right: 0px;

	padding-bottom: 12px;

	padding-left: 0px;

}



.banner-info-box li {

	color: #666666;

}



.s-meter-banner {

	margin-right: auto;

	margin-left: auto;

	margin-top: 20px;

	margin-bottom: 20px;

	width: 500px;

}









.pagination{

	padding: 2px;

	margin-top: 25px;

	width: 510px;

	margin-right: auto;

	margin-left: auto;

	height: 220px;

}



.pagination ul{

	margin: 0;

	padding: 0;

	text-align: center; /*Set to "right" to right align pagination interface*/

	font-size: 11px;

}



.pagination li{

	list-style-type: none;

	padding-bottom: 1px;

	display: inline;

}



.pagination a, .pagination a:visited{

	padding: 0 5px;

	border: 1px solid #9aafe5;

	text-decoration: none;

	color: #666666;

}



.pagination a:hover, .pagination a:active{

	border: 1px solid #2b66a5;

	color: #FFFFFF;

	background-color: #B70048;

}



.pagination a.currentpage{

	background-color: #B70048;

	border-color: #000000;

	font-weight: bold;

	cursor: default;

	color: #FFFFFF;

}



.pagination a.disablelink, .pagination a.disablelink:hover{

	background-color: white;

	cursor: default;

	color: #929292;

	border-color: #929292;

	font-weight: normal;

}



.pagination a.prevnext{

font-weight: bold;

}

#rightcolumn {

	float: left;

	width: 200px;

	margin-left: 8px;

	padding-left: 6px;

}









#rt-img-ad {

	width: 200px;

	border: 1px solid #C9CCCF;

	background-color: #F1F0F0;

	height: 200px;

	margin-top: 0px;

	padding: 0px;

	margin-bottom: 0px;

	float: left;

}

#newsletter-box {

	width: 198px;

	border: 1px solid #C9CCCF;

	background-color: #F1F0F0;

	height: 60px;

	margin-top: 6px;

	padding: 0px;

}

#newsletter-box .hd {

	background-image: url(../images/newsletter.gif);

	background-repeat: no-repeat;

	height: 14px;

	width: 87px;

	margin-right: auto;

	margin-top: 6px;

	margin-left: 28px;

}

#newsletter-box .formbox {

	width: 140px;

	margin-right: auto;

	margin-left: auto;

	margin-top: 6px;

}



#newsletter-box .btn {

	border: 1px solid #999999;

	height: 20px;

	width: 25px;

	float: left;

	margin-left: 7px;

	padding: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

}





#newsletter-box .field {

	border: 1px solid #999999;

	height: 18px;

	width: 100px;

	float: left;

	margin: 0px;

	line-height: 18px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 4px;

}

#newsletter-box .sub-box {



}













h1 {

	font-size: 16px;

	font-weight: bold;

	font-family: Geneva, Arial, Helvetica, sans-serif;

	color: #000000;

	background-repeat: no-repeat;

	background-position: 15px 1px;

	padding-left: 28px;

	padding-top: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	text-align: left;

	background-image: url(../images/hd-arrow.jpg);

}



	h2 {

	font-size: 14px;

	font-weight: bold;

	font-family: Geneva, Arial, Helvetica, sans-serif;

	color: #000000;

	padding-left: 15px;

	}

	

	h3 , h4 , h5 , h6 , pre{

	font-size: 14px;

	font-weight: bold;

	font-family: Geneva, Arial, Helvetica, sans-serif;

	color: #CC3300;

	}

.sidebox{

	width: 200px;

	float: left;

	background-color: #FAFAFA;

	padding-left: 4px;

}



.right-box{

	float: right;

	width: 130px;

	vertical-align: top;

	height: 100%;

	margin: 0px;

	padding: 0px;

}



.deals{

	float: right;

	width: 130px;

	background-image: url(../images/moving-deals.gif);

	background-repeat: no-repeat;

	height: 171px;

	margin-right: 2px;

	padding-top: 24px;

	margin-bottom: 3px;	

}

.article-hero-img{

	float: right;

	height: 120px;

	width: 120px;

	border: 2px double #000000;

	margin-top: 0px;

	margin-right: 5px;

	margin-bottom: 5px;

	margin-left: 5px;

	padding: 0px;

}





/*.article-img

{

	float: right;

	height: 150px;

	width: 150px;

	border: 2px double #999999;

	margin: 5px;

	text-align: center;

	font-weight: bold;

}

*/



.main-intro{

	width: 500px;

	margin-right: auto;

	margin-left: auto;

	padding: 0px;

	margin-top: 10px;

	margin-bottom: 15px;

	height: auto;

	text-align: left;

}



.intro-text{

	float: left;

	width: 515px;

	font-size: 11px;

	font-weight: bold;

	color: #000000;

}



.heroes-img{

	float: right;

	height: auto;

	width: 120px;

	border: 2px double #999999;

	text-align: center;

	font-weight: bold;

	margin-top: 5px;

	margin-right: 5px;

	margin-bottom: 5px;

	margin-left: 5px;

}

.heroes-name {

	background-color: #F0F0F0;

	width: 120px;

	display: block;

	height: auto;

	line-height: 20px;

}

.add-showcase{

	float: left;

	height: 150px;

	width: 150px;

	background-color: #FFAE88;

	margin-left: 15px;

	margin-bottom: 20px;

	border: 2px double #000000;

}



#footer {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #FFFFFF;

	background-color: #B70048;

	line-height: 20px;

	margin-top: 20px;

	margin-bottom: 8px;

	float: left;

	width: 100%;

	text-align: center;

}

#footer  a{

	font-size: 10px;

	font-weight: normal;

	color: #FFFFFF;

	text-decoration: none;

}

#footer  a:hover{

	font-size: 10px;

	font-weight: normal;

	color: #FFFFFF;

}









.cssformbox



{

	padding-left: 25px;

}



.cssform p{

	width: 400px;

	clear: left;

	margin: 0;

	padding-left: 150px; /*width of left column containing the label elements*/

	border-top: 1px dashed gray;

	padding-top: 5px;

	padding-right: 0;

	padding-bottom: 8px;

}



.cssform label{

	font-weight: bold;

	float: left;

	margin-left: -160px; /*width of left column*/

	width: 155px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/

	

	height: 20px;

	line-height: 20px;

	padding-left: 15px;

	margin-right: 15px;

}



.cssform input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/

	width: 100px;

	float: left;

}



.cssform textarea{

	width: 150px;

	height: 100px;

	float: left;

}



/*.threepxfix class below:

Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.

to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html

*/



* html .threepxfix{

margin-left: 3px;

}







INPUT {

	BORDER-RIGHT: #444444 1px solid; 

	BORDER-TOP: #444444 1px solid; 

	FONT-SIZE: 11px; 

	BORDER-LEFT: #444444 1px solid; 

	COLOR: #444444; 

	BORDER-BOTTOM: #444444 1px solid; 

	font-family: Geneva, Arial, Helvetica, sans-serif;

	BACKGROUND-COLOR: #ffffff

}

TEXTAREA {

	BORDER-RIGHT: #444444 1px solid; 	BORDER-TOP: #444444 1px solid; 

	FONT-SIZE: 11px; 

	BORDER-LEFT: #444444 1px solid; 

	COLOR: #333333; 

	BORDER-BOTTOM: #444444 1px solid; 

	font-family: Geneva, Arial, Helvetica, sans-serif;

	BACKGROUND-COLOR: #ffffff

}

SELECT {

	BORDER-RIGHT: #444444 1px solid; BORDER-TOP: #444444 1px solid; 

	FONT-SIZE: 11px; BORDER-LEFT: #444444 1px solid; COLOR: #333333; 

	BORDER-BOTTOM: #444444 1px solid; 	font-family: Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff

}

.radio {

	BORDER-RIGHT: 0px; BORDER-TOP: 0px; 

	FONT-SIZE: 8pt; BORDER-LEFT: 0px; 

	BORDER-BOTTOM: 0px; 	font-family: Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff

}



.cmpny-box

{

	text-align: left;

	color: #000000;

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	padding: 0px;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}

.disclaimer {

	margin-top: 12px;

	margin-bottom: 12px;

	border-top-width: 1px;

	border-bottom-width: 1px;

	border-top-style: dotted;

	border-bottom-style: dotted;

	border-top-color: #999999;

	border-bottom-color: #999999;

	font-size: 12px;

}



.article-main{

	width: 500px;

	margin-right: 0px;

	margin-left: 5px;

	height: 60px;

	padding: 0px;

	float: left;

	margin-top: 10px;

	margin-bottom: 10px;

	color: #000000;

	background-color: #E5E5E5;

}



.article-img{

	float: left;

	height: 50px;

	width: 50px;

	margin-right: 10px;

	border: 1px double #999999;

	margin-top: 5px;

	margin-bottom: 5px;

	margin-left: 5px;

}



.article-box{

	padding: 0px;

	float: left;

	height: 50px;

	width: 420px;

	margin-top: 5px;

	margin-right: 5px;

	margin-bottom: 5px;

	margin-left: 0px;

}



.article-hd{

	float: left;

	height: auto;

	width: 405px;

	background-image: url(../images/nav-arrow.gif);

	background-repeat: no-repeat;

	font-size: 12px;

	font-weight: bold;

	color: #000000;

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 15px;

	background-position: 1px 0px;

}



.article-text{

	float: left;

	width: 405px;

	height: 30px;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 15px;

}



.article-main-more {

	font-size: 11px;

	font-weight: bold;

	color: #000000;

	text-decoration: none;

}



.article-main-more a {

	text-decoration: none;

}



.article-main-more a:hover {

	text-decoration: none;

}



















.tete-intr-main{

	width: 500px;

	margin-right: 0px;

	margin-left: 5px;

	height: 75px;

	padding: 0px;

	float: left;

	margin-top: 10px;

	margin-bottom: 10px;

	color: #000000;

	background-color: #E5E5E5;

}



.tete-intr-img{

	float: left;

	height: 50px;

	width: 50px;

	border: 1px double #999999;

	margin-top: 15px;

	margin-bottom: 5px;

	margin-left: 5px;

	padding: 0px;

	clear: left;

}



.tete-intr-box{

	padding: 0px;

	float: left;

	height: 50px;

	width: 410px;

	margin-top: 5px;

	margin-right: 5px;

	margin-bottom: 5px;

	margin-left: 0px;

}



.tete-intr-hd{

	float: left;

	height: auto;

	width: 395px;

	background-image: url(../images/nav-arrow.gif);

	background-repeat: no-repeat;

	font-size: 12px;

	font-weight: bold;

	color: #000000;

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 30px;

	background-position: 15px 0px;

}



.tete-intr-text{

	float: left;

	width: 405px;

	height: 50px;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 15px;

}







.latest-digi-news {

	background-color: #EDEDED;

	float: left;

	width: 220px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 8px;

	margin-left: 0px;

	padding: 0px;

	height:auto;

	text-align: left;

}



.latest-digi-news-hd {

	background-color: #48515A;

	padding-left: 12px;

	padding-top: 5px;

	padding-bottom: 5px;

	margin-bottom: 2px;

	font-size: 15px;

	color: #FFFFFF;

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-weight: bold;

}



.latest-digi-news-text{

	font-size: 11px;

	color: #000000;

	font-weight: normal;

	padding: 2px;

}





.latest-digi-news .more {

	font-size: 10px;

	font-weight: bold;

	color: #000000;

	text-decoration: none;

	background-image: url(../images/nav-arrow.gif);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	padding-left: 15px;

	float: right;

	height: 15px;

	padding-top: 0px;

	padding-right: 10px;

	padding-bottom: 0px;

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}



.latest-digi-news .more a {

	text-decoration: none;

}



.latest-digi-news .more a:hover {

	text-decoration: underline;

}













.latest-digi-news ul{

	margin: 0px;

	padding: 0px;

}



.latest-digi-news li {

	background-image: url(../images/arrow-articles.jpg);

	background-repeat: no-repeat;

	background-position: left 1px;

	margin: 0px;

	padding-top: 3px;

	padding-right: 0px;

	padding-bottom: 3px;

	padding-left: 15px;

}





.latest-digi-news li a{

	text-decoration: none;

	font-weight: normal;

}



.latest-digi-news li a:hover{

	text-decoration: underline;

	font-weight: normal;

}





.first-latter{

	font-size: 56px;

	color: #FCC02E;

	float: left;

	display: block;

	background-color: #B70048;

	margin-top: 0px;

	margin-right: 10px;

	margin-bottom: 0px;

	margin-left: 0px;

	border: 1px solid #000000;

	font-family: Geneva, Arial, Helvetica, sans-serif;

	height: 55px;

	width: 60px;

	text-align: center;

	line-height: 50px;

	padding: 0px;

}





.ad-showcase-main{

	height: 160px;

	width: 515px;

	margin-right: auto;

	margin-left: auto;

	border: 2px double #CCCCCC;

	float: left;

	color: #000000;

	background-color: #E5E5E5;

	margin-top: 10px;

	margin-bottom: 20px;

}

.ad-showcase-main .photo-frame{

	background-image: url(../images/photo-frame.jpg);

	background-repeat: no-repeat;

	height: 130px;

	width: 130px;

	float: left;

	margin-top: 10px;

	margin-right: 20px;

}



.ad-showcase-main .photo{

	height: 86px;

	width: 100px;

	margin-top: 12px;

	margin-left: 10px;

	padding: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	border: 1px solid #000000;

}





.ad-showcase-main .name {

	width: 30px;

	float: left;

	margin-right: 10px;

	margin-bottom: 0px;

	margin-left: 10px;

	margin-top: 10px;

	height: 130px;

}



.ad-showcase-main .view-more{

	height: 15px;

	width: 80px;

	float: right;

	margin-top: 0px;

	margin-right: 25px;

	margin-bottom: 0px;

	margin-left: 0px;

	color: #000000;

	background-color: #FCC02E;

	display: block;

	padding: 0px;

	text-align: center;

	font-size: 10px;

	font-weight: bold;

}



.ad-showcase-main .view-more a {

	text-decoration: none;

	color: #000000;

	font-weight: bolder;

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	padding: 2px;

}



.ad-showcase-main .view-more a:hover {

	text-decoration: underline;

	color: #000000;

}











.ads-page-main{

	height: auto;

	width: 515px;

	margin-right: auto;

	margin-left: auto;

	border: 2px double #CCCCCC;

	float: left;

	color: #000000;

	background-color: #E5E5E5;

	margin-top: 10px;

	margin-bottom: 20px;

}

.ads-page-main .photo-frame{

	background-image: url(../images/photo-frame-inner.jpg);

	background-repeat: no-repeat;

	height: 160px;

	width: 130px;

	float: left;

	margin-top: 10px;

	margin-right: 17px;

	padding: 0px;

	margin-bottom: 10px;

	margin-left: 17px;

}



.ads-page-main .photo{

	height: 86px;

	width: 100px;

	margin-top: 12px;

	margin-left: 10px;

	padding: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	border: 1px solid #000000;

}





.ads-page-main .name {

	width: 100px;

	height: 20px;

	margin-top: 10px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: 10px;

	text-align: center;

	padding-top: 2px;

}

























.guest-box {

	background-color: #EDEDED;

	float: left;

	width: 100%;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 8px;

	margin-left: 0px;

	padding: 0px;

	height: auto;

	font-family: Geneva, Arial, Helvetica, sans-serif;

}



.guest-box .hd-line{

	font-size: 12px;

	font-weight: bold;

	color: #000000;

}



.guest-box .more {

	float: right;

	margin-right: 0px;

	margin-left: 0px;

	margin-bottom: 0px;

	font-weight: bold;

	color: #000000;

	height: 15px;

	padding-top: 0px;

	padding-right: 10px;

	padding-bottom: 0px;

	padding-left: 15px;

	background-image: url(../images/nav-arrow.gif);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	font-size: 10px;

	margin-top: 0px;

}



.guest-box .more a {

	font-size: 10px;

	font-weight: bold;

	text-decoration: none;

}



.guest-box .more a:hover {

	text-decoration: underline;

	font-weight: bold;

	color: #000000;

	font-size: 10px;

}



.guest-hd {

	background-color: #FBBC2F;

	font-size: 15px;

	color: #FFFFFF;

	font-family: Geneva, Arial, Helvetica, sans-serif;

	margin: 0px;

	padding: 0px;

	height: 28px;

	text-align: left;

}



.guest-hd a{

	color: #FFFFFF;

	text-decoration: none;

}



.guest-hd a:hover{

	color: #FFFFFF;

	text-decoration: none;

}



.guest {

	text-align: left;

	width: 96%;

	float: left;

	margin-top: 2px;

	margin-bottom: 2px;

	padding-right: 3px;

	padding-top: 5px;

	padding-bottom: 5px;

	padding-left: 5px;

	font-size: 11px;

}



























.guest-box {

	background-color: #EDEDED;

	float: left;

	width: 100%;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 8px;

	margin-left: 0px;

	padding: 0px;

	height: auto;

}



.guest-box .hd-line{

	font-size: 12px;

	font-weight: bold;

	color: #000000;

}



.guest-box .more {

	float: right;

	margin-right: 0px;

	margin-left: 0px;

	margin-bottom: 0px;

	font-weight: bold;

	color: #000000;

	height: 15px;

	padding-top: 0px;

	padding-right: 10px;

	padding-bottom: 0px;

	padding-left: 15px;

	background-image: url(../images/nav-arrow.gif);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	font-size: 10px;

	margin-top: 0px;

}



.guest-box .more a {

	font-size: 10px;

	font-weight: bold;

	text-decoration: none;

}



.guest-box .more a:hover {

	text-decoration: underline;

	font-weight: bold;

	color: #000000;

	font-size: 10px;

}



.guest-hd {

	background-color: #FBBC2F;

	font-size: 15px;

	color: #FFFFFF;

	font-family: Geneva, Arial, Helvetica, sans-serif;

	margin: 0px;

	padding: 0px;

	height: 28px;

	text-align: left;

}



.guest-hd a{

	color: #FFFFFF;

	text-decoration: none;

}



.guest-hd a:hover{

	color: #FFFFFF;

	text-decoration: none;

}



.guest {

	text-align: left;

	width: 96%;

	float: left;

	margin-top: 2px;

	margin-bottom: 2px;

	padding-right: 3px;

	padding-top: 5px;

	padding-bottom: 5px;

	padding-left: 5px;

	font-size: 11px;

}











.wrk-cls-hero-box {

	background-color: #EDEDED;

	float: left;

	width: 100%;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 8px;

	margin-left: 0px;

	padding: 0px;

	text-align: left;

	font-family: Geneva, Arial, Helvetica, sans-serif;

}



.wrk-cls-hero-box .hd-line{

	font-size: 12px;

	font-weight: bold;

	color: #000000;

}



.wrk-cls-hero-box .more {

	float: right;

	margin-right: 0px;

	margin-left: 0px;

	margin-bottom: 0px;

	font-weight: bold;

	color: #000000;

	height: 15px;

	padding-top: 0px;

	padding-right: 10px;

	padding-bottom: 0px;

	padding-left: 15px;

	background-image: url(../images/nav-arrow.gif);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	font-size: 10px;

	margin-top: 0px;

}



.wrk-cls-hero-box .more a {

	font-size: 10px;

	font-weight: bold;

	text-decoration: none;

}



.wrk-cls-hero-box .more a:hover {

	text-decoration: underline;

	font-weight: bold;

	color: #000000;

	font-size: 10px;

}



.wrk-cls-hero-hd {

	background-color: #48515A;

	font-size: 15px;

	color: #FFFFFF;

	font-family: Geneva, Arial, Helvetica, sans-serif;

	text-align: left;

	margin: 0px;

	padding: 0px;

	height: 28px;

}



.wrk-cls-hero-hd a{

	color: #FFFFFF;

	text-decoration: none;

}



.wrk-cls-hero-hd a:hover{

	color: #FFFFFF;

	text-decoration: none;

}



.wrk-cls-hero {

	text-align: left;

	width: 96%;

	float: left;

	margin-top: 2px;

	margin-bottom: 2px;

	padding-right: 3px;

	padding-top: 5px;

	padding-bottom: 5px;

	padding-left: 5px;

	font-size: 11px;

}



















.casestudy-hd {

	background-color: #48515A;

	font-size: 15px;

	color: #FFFFFF;

	font-family: Geneva, Arial, Helvetica, sans-serif;

	text-align: left;

	margin: 0px;

	padding: 0px;

	height: 28px;

}



.casestudy-hd a{

	color: #FFFFFF;

	text-decoration: none;

}



.casestudy-hd a:hover{

	color: #FFFFFF;

	text-decoration: none;

}



.casestudy {

	width: 96%;

	float: left;

	background-image: url(../images/case.jpg);

	background-repeat: no-repeat;

	background-position: center;

	height: 147px;

}







.ta-te-ta-box {

	background-color: #EDEDED;

	float: left;

	width: 100%;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 5px;

	margin-left: 0px;

	padding: 0px;

	height: 145px;

	text-align: left;

	font-family: Geneva, Arial, Helvetica, sans-serif;

}





.ta-te-ta .hd-line{

	font-size: 12px;

	font-weight: bold;

	color: #000000;

}



.ta-te-ta .more {

	float: right;

	margin-right: 0px;

	margin-left: 0px;

	margin-bottom: 0px;

	font-weight: bold;

	color: #000000;

	height: 15px;

	padding-top: 0px;

	padding-right: 10px;

	padding-bottom: 0px;

	padding-left: 15px;

	background-image: url(../images/nav-arrow.gif);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	font-size: 10px;

	margin-top: 0px;

}



.ta-te-ta .more a {

	font-size: 10px;

	font-weight: bold;

	text-decoration: none;

}



.ta-te-ta .more a:hover {

	text-decoration: underline;

	font-weight: bold;

	color: #000000;

	font-size: 10px;

}

.ta-te-ta-hd {

	background-color: #48515A;

	font-size: 15px;

	color: #FFFFFF;

	font-family: Geneva, Arial, Helvetica, sans-serif;

	text-align: left;

	margin: 0px;

	padding: 0px;

	height: 28px;

}



.ta-te-ta-hd a{

	color: #FFFFFF;

	text-decoration: none;

}



.ta-te-ta-hd a:hover{

	color: #FFFFFF;

	text-decoration: none;

}



.ta-te-ta{

	background-color: #EDEDED;

	float: left;

	width: 96%;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 11px;

	margin-left: 0px;

	height: auto;

	text-align: left;

	font-size: 11px;

	font-weight: normal;

	color: #000000;

	padding: 2px;

}













.article-and-analysis-box {

	background-color: #EDEDED;

	float: left;

	width: 100%;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 5px;

	margin-left: 0px;

	padding: 0px;

	height: 185px;

	text-align: left;

	font-family: Geneva, Arial, Helvetica, sans-serif;

}



.article-and-analysis .hd-line{

	font-size: 12px;

	font-weight: bold;

	color: #000000;

}



.article-and-analysis .more {

	float: right;

	margin-right: 0px;

	margin-left: 0px;

	margin-bottom: 0px;

	font-weight: bold;

	color: #000000;

	height: 15px;

	padding-top: 0px;

	padding-right: 10px;

	padding-bottom: 0px;

	padding-left: 15px;

	background-image: url(../images/nav-arrow.gif);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	font-size: 10px;

	margin-top: 0px;

}



.article-and-analysis .more a {

	font-size: 10px;

	font-weight: bold;

	text-decoration: none;

}



.article-and-analysis .more a:hover {

	text-decoration: underline;

	font-weight: bold;

	color: #000000;

	font-size: 10px;

}

.article-and-analysis-hd {

	background-color: #FBBC2F;

	font-size: 15px;

	color: #FFFFFF;

	font-family: Geneva, Arial, Helvetica, sans-serif;

	text-align: left;

	margin: 0px;

	padding: 0px;

	height: 28px;

}



.article-and-analysis-hd a{

	color: #FFFFFF;

	text-decoration: none;

}



.article-and-analysis-hd a:hover{

	color: #FFFFFF;

	text-decoration: none;

}



.article-and-analysis{

	background-color: #EDEDED;

	float: left;

	width: 96%;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 11px;

	margin-left: 0px;

	height: auto;

	text-align: left;

	font-size: 11px;

	font-weight: normal;

	color: #000000;

	padding: 2px;

}



.article-and-analy{

	height: 50px;

	width: 100%;

	padding: 0px;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 12px;

	margin-left: 0px;

}



.article-and-analy .left-image {

	float: left;

	margin-right: 5px;

	border: 2px solid #48515A;

	margin-bottom: 0px;

	margin-left: 2px;

	padding: 0px;

	height: 50px;

	width: 50px;

}



.article-and-analy .right-image {

	float: right;

	margin-right: 2px;

	border: 2px solid #48515A;

	margin-bottom: 0px;

	margin-left: 5px;

	padding: 0px;

	height: 50px;

	width: 50px;

	margin-top: 0px;

}







.article-and-analysis-text{

	float: left;

	margin-right: 3px;

	margin-left: 3px;

	width: 125

.px;

	width: 125px;

	font-weight: bold;

	color: #000000;

}







.guestimg {

	float: left;

	margin-right: 5px;

	border: 2px solid #48515A;

	margin-bottom: 0px;

	margin-left: 2px;

	padding: 0px;

	height: 72px;

	width: 72px;

}





.sitemap {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 100%;

}



.sitemap li{

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 20px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

}



.sitemap ul li{

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 60px;

}



.sitemap ul ul li{

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 80px;

}



#thnx-box

{

	font-weight: bold;

	text-align: center;

	height: 200px;

	vertical-align: bottom;

	padding-top: 50px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}



#contact-table

{

	background-color: #E5E5E5;

	font-weight: bold;

	text-align: left;

}



#contact-table .alert

{

	font-weight: bold;

	text-align: left;

	color: #FF0000;

}



#submit

{

	font-weight: bold;

	background-color: #999999;

	color: #FFFFFF;

}



.arti {

	float: left;

	height: auto;

	width: 520px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #000000;

	margin-bottom: 20px;

	margin-right: auto;

	margin-left: auto;

	padding-bottom: 20px;

}



.arti-hd {

	font-size: 12px;

	font-weight: bold;

	text-decoration: underline;

}



.arti-img{

	float: left;

	height: auto;

	width: 500px;

	margin-bottom: 20px;

	margin-top: 0px;

	margin-right: 0px;

	margin-left: 0px;

}





.arti-options {

	list-style-type: none;

	padding: 0px;

	margin-top: 20px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	width: 500px;

	height: 25px;

}



/*

.arti-options p{

	margin: 0px;

	padding: 0px;

}

*/

.arti-options ul{

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}



.arti-options li{

	padding: 0px;

	display: inline;

	width: 20%;

	text-align: center;

	margin: 0px;

	float: left;

}



.arti-options li a{

	text-decoration: none;

	list-style-type: none;

}



.arti-options li a:hover{

	text-decoration: underline;

}











.more-info{

	width: 500px;

	padding: 0px;

	margin-top: 20px;

	margin-right: auto;

	margin-bottom: 20px;

	margin-left: auto;

	color: #000000;

	height: 170px;

	float: left;

}



.more-info-up {

	width: 100%;

}

.more-info  .hd-text{

	background-color: #48515A;

	color: #FFFFFF;

	font-weight: bold;

	height: 20px;

	width: 150px;

	font-size: 14px;

	text-align: left;

	margin-top: 10px;

	margin-right: 5px;

	margin-bottom: 5px;

	margin-left: 10px;

	border-right-width: 2px;

	border-bottom-width: 2px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-right-color: #8F9BA7;

	border-bottom-color: #8F9BA7;

	border-top-width: 2px;

	border-left-width: 2px;

	border-top-style: solid;

	border-left-style: solid;

	border-top-color: #8F9BA7;

	border-left-color: #8F9BA7;

	padding: 0px;

}



.more-info-down {

	width: 100%;

}



.more-info-left {

	float: left;

	width: 200px;

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	text-align: left;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 30px;

}



.more-info-left .hd-txt{

	font-weight: bold;

	color: #000000;

	font-size: 12px;

}





.more-info-left .hd-txt a{

	text-decoration: none;

	display: block;

}



.more-info-left .hd-txt a:hover{

	text-decoration: underline;

}





.more-info-right {

	float: right;

	width: 200px;

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}



.more-info-right .hd-txt{

	font-weight: bold;

	color: #000000;

	font-size: 12px;

}





.more-info-right .hd-txt a{

	text-decoration: none;

}



.more-info-right .hd-txt a:hover{

	text-decoration: underline;

}







#press-release-box {

	width: 198px;

	border: 1px solid #C9CCCF;

	background-color: #F1F0F0;

	height: 68px;

	margin-top: 0px;

	padding: 0px;

	float: left;

}











.web-20-box{

	margin: 0px;

	padding: 0px;

	float: left;

	height: 150px;

	width: 200px;

	background-color: #E0E0E0;

	font-family: Geneva, Arial, Helvetica, sans-serif;

}



.web-20-box p{

	margin: 3px;

	width: 190px;

}

.web-20-box li{

	margin: 0px;

	padding: 0px;

	float: left;

}





.web-20-box ul {

	margin: 0px;

	padding: 0px;

	float: left;

}





.web-20-box .more {

	float: right;

	margin-right: 0px;

	margin-left: 0px;

	margin-bottom: 0px;

	font-weight: bold;

	color: #000000;

	height: 15px;

	padding-top: 0px;

	padding-right: 10px;

	padding-bottom: 0px;

	padding-left: 15px;

	background-image: url(../images/nav-arrow.gif);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	font-size: 10px;

	margin-top: 0px;

}



.web-20-box .more a {

	font-size: 10px;

	font-weight: bold;

	text-decoration: none;

}



.web-20-box .more a:hover {

	text-decoration: underline;

	font-weight: bold;

	color: #000000;

	font-size: 10px;

}







.branches

{

	font-size: 13px;

	font-weight: bold;

	font-family: Geneva, Arial, Helvetica, sans-serif;

	color: #CC3300;

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #999999;

	padding-top: 8px;

	padding-bottom: 8px;

}





















.video-player{

	background-image: url(../images/video-player.jpg);

	background-repeat: no-repeat;

	height: 160px;

	width: 140px;

	float: left;

	margin-top: 10px;

	margin-right: 10px;

	padding: 0px;

	margin-bottom: 20px;

	margin-left: 17px;

}



.video{

	height: 96px;

	width: 130px;

	margin-top: 8px;

	margin-left: auto;

	padding: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	background-color: #00CCCC;

}





.video-name {

	width: 140px;

	float: left;

	height: 30px;

	margin-top: 25px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	color: #FFFFFF;

	background-color: #996600;

}

.talking-player{

	margin-right: auto;

	margin-left: 60px;

	width: 400px;

}







.ad-show-nav-bar{

	font-weight: bold;

	text-align: center;

	margin-right: auto;

	margin-left: auto;

	float: left;

	width: 500px;

}





.ad-show-nav-bar a{

	color: #000000;

	text-decoration: none;

}





.ad-show-nav-bar a:hover {

	color: #000000;

	text-decoration: underline;

}







.digi-job-form{

	padding: 0px;

	height: auto;

	width: 500px;

	margin-top: 20px;

	margin-right: auto;

	margin-bottom: 20px;

	margin-left: auto;

	float: left;

	color: #000000;

	background-color: #E5E5E5;

}

.digi-job-form  .head{

	color: #FFFFFF;

	background-color: #48515A;

	background-image: url(../images/post-digi-jobs.jpg);

	background-repeat: no-repeat;

	background-position: center;

	margin: 0px;

	padding: 0px;

	width: 100%;

	height: 28px;

}

.pdf{background:url(../images/pdf_icon.jpg) no-repeat; margin:0 0 5px 0; padding:0 0 0 25px; width:100%; float:left; line-height:20px;}
.case-det {width:520px; float:left;}
.case-det .details-row {width:520px; float:left; border-bottom:solid 1px #999; border-bottom-style:dashed; padding:0 0 10px 0; margin:10px 0 0 0; line-height:20px;}
.case-det .details-row img {margin:0 30px 0 0; float:left;}



/* ------------ share button ----------- */

#auther {width:520px; float:left; margin:0; padding:0;}

#social-icon {width:520px; float:left; margin:8px 0 10px 0; padding:0;}

#social-icon .f-share {float:right;}

#social-icon .twitter {float:right;}

#social-icon .plus-google {float:right;}
