@charset "utf-8";
body {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	background: url(/images/commonh.png) repeat-x 0px -735px !important;
}

h1,h2,h3,h4,h5,h6,p,ul,ol,li, dl, dt, dd {
	margin:0px;
	padding:0px;
	font-weight:normal;
}
a {
	text-decoration:none;
}

div.bottomMargin {
	height:30px;
}

img, input, button {
	border:none;
	margin:0px;
	padding:0px;
}
a.ReadMore {
	font-size:0.8em;
	color:#016797;
	background:url(../images/generic/Blue-Arrow-Icon.gif) no-repeat right 6px;
	padding-right:10px;
}
.clear {
	clear:both;
	font-size:1px;
	height:1px;
}

div.hr {
	background:url(../images/backgrounds/Horizontal-Rule-BG.gif) no-repeat top center;
	height:16px;
	font-size:1px;
	clear:both;
}

#header {
}

#headerContent {
	padding:23px 10px;
	padding-bottom:8px;
	width:970px;
	margin:auto;
	overflow:auto;	
}

#logo {
	width:655px;
	height:83px;
	float:left;
}


#logo h2{
	float:left;
}

#logo h2 a{
	display:inline-block;
	position:relative;
	top:-15px;
}

#logo h3{
	margin-left:297px;
	color:#fff;
	padding-top:26px;
	font-size:1.5em;
}

.followNav {
	width:300px;
	height:69px;
	float:right;
	color:#fff;
	font-size:0.7em;
	text-align:right;
}

.followNav a {
	color:#fff;
	padding-right:3px;
}

.followNav img {
	margin-left:3px;
	margin-right:3px;
	vertical-align:middle;
	position:relative;
	top:-1px;
}

.followNav .search-bar{
	padding-top:5px;
	overflow:auto;
}

.followNav .search-bar #s{
	border:1px solid #999;
	color:#999;
	width:182px;
	height:21px;
	padding-top:5px;
	padding-left:5px;
	float:right;
}

.followNav .search-bar #searchsubmit{
	background:url(../images/buttons/Search-Button.gif) no-repeat;
	width:57px;
	height:28px;
	display:block;
	float:right;
	cursor:pointer;
}

#bold-blueLine {
	height:15px;
	background-color:#016797;
	font-size:1px;
	clear:both;
	display:none;
}


#Inner-Page-Body {
	padding:10px 10px;
	padding-bottom:15px;
	width:970px;
	margin:auto;
	overflow:auto;	
}

/* side bar start */
#side-bar {
	width:250px;
	float:left;
}

#side-bar .top{
	background:url(../images/backgrounds/SideBar-Top.gif) no-repeat;
	height:6px;
	font-size:1px;
}
#side-bar .bottom{
	background:url(../images/backgrounds/SideBar-Bottom.gif) no-repeat;
	height:7px;
	font-size:1px;
}

#side-bar .content{
	border-left:1px solid #e4e6e3;
	border-right:1px solid #e4e6e3;
	padding-top:5px;
	padding-bottom:15px;
}

#side-bar .content ul{
	list-style:none;
}


#side-bar .content ul h2{
	background: url(../images/backgrounds/SideBar-GreyHeading-Left.gif) no-repeat #eeefed;
	height:23px;
	margin-left:10px;
	padding-left:10px;
	font-size:0.8em;
	padding-top:7px;
	font-weight:bold;
	color:#021945;
	clear:both;
}

#side-bar .content ul .search-bar{
	height:29px;
	background:url(../images/backgrounds/SearchBar-BG.gif) repeat-x #15507a;
	margin-left:15px;
	margin-right:5px;
	border:1px solid #0f4366;
	padding-top:5px;
	padding-right:5px;
	margin-top:15px;
	margin-bottom:30px;
}

#side-bar .content ul .search-bar input{
	color:#016797;
	width:153px;
	height:18px;
	padding-top:4px;
	padding-left:5px;
	float:right;
	font-size:0.7em;
	border:none;
}

#side-bar .content ul .subscribeRss {
	margin-top:10px;
	margin-bottom:30px;
	margin-left:50px;
}

#side-bar .content ul .subscribeRss button{
	background:url(../images/buttons/subscribeRss-Button.gif) no-repeat;
	width:157px;
	height:30px;
	cursor:pointer;
}

#side-bar .content ul .search-bar a{
	background:url(../images/buttons/SearchButton2.gif) no-repeat;
	width:54px;
	height:23px;
	display:block;
	float:right;
}

#side-bar .content ul ul.resourcelist{
	margin-left:15px;
	margin-top:20px;
	clear:both;
}

#side-bar .content ul ul.resourcelist li{
	overflow:auto;
	clear:both;
	font-size:0.9em;
}

#side-bar .content ul ul.resourcelist li img{
	float:left;
	margin-bottom:20px;
	margin-right:15px;
}

#side-bar .content ul ul.resourcelist li a{
	color:#016797;
	font-weight:bold;
	position:relative;
}

#side-bar .content ul ul.resourcelist li span{
	font-size:0.75em;
	position:relative;
}

#side-bar .content ul ul.recentPostList{
	margin:10px 0px;
	margin-left:25px;
}

#side-bar .content ul ul.recentPostList li{
	font-size:0.9em;
	background:url(../images/generic/Blue-Arrow-Icon.gif) no-repeat 0px 5px;
	padding-left:15px;
	margin-bottom:5px;
}

#side-bar .content ul ul.recentPostList li a{
	color:#016797;
}


#side-bar .content ul li.categories ul {
	margin:10px 0px;
	margin-left:25px;
}

#side-bar .content ul li.categories ul li {
	font-size:0.9em;
	background:url(../images/generic/Blue-Arrow-Icon.gif) no-repeat 0px 5px;
	padding-left:15px;
	margin-bottom:5px;
}

#side-bar .content ul li.categories ul li a {
	color:#016797;
}



#side-bar .content ul ul.blackArrow li{
	background:url(../images/generic/Black-Arrow-Icon.gif) no-repeat 0px 5px;
}

#side-bar .content ul ul.blackArrow li a{
	color:#272727;
}


#side-bar .content ul h3.freelanceboxHead{
	background-color:#016797;
	border:1px solid #166598;
	margin:0px 10px;
	padding:10px;
	color:#FFF;
	font-size:1.4em;
	text-align:center;
	margin-top:25px;
}


#side-bar .content ul div.freelancebox{
	margin:0px 10px;
	background:#e3f1fb;
	border:1px solid #1e89ce;
	padding:10px;
	margin-bottom:30px;
}

#side-bar .content ul div.freelancebox h4{
	font-size:0.9em;
	font-weight:bold;
	color:#016797;
}

#side-bar .content ul div.freelancebox p{
	font-size:0.8em;
	color:#272727;
	margin-top:5px;
	margin-bottom:20px;
}

#side-bar .content ul div.freelancebox a{
	background:url(../images/generic/Black-Arrow-Icon.gif) no-repeat right 5px;
	font-size:0.7em;
	padding-right:10px;
	color:#272727;
	text-align:right;
	display:block;
}

#side-bar .content ul div.followOnTwitter{
	margin:0px 10px;
	background:url(../images/icons/Twitter-Bird-Icon.gif) no-repeat right;
	padding:10px;
	margin-bottom:30px;
}

#side-bar .content ul div.followOnTwitter h4{
	font-size:0.7em;
	font-weight:bold;
	color:#016797;
	margin-right:40px;
}

#side-bar .content ul div.followOnTwitter h4 a{
	color:#016797;
}

#side-bar .content ul div.followOnTwitter p{
	font-size:0.75em;
	color:#272727;
	margin-top:5px;
	margin-right:60px;
}

/* side bar end */

/* topic area start */
#content-area {
	width:707px;
	float:left;
	margin-right:10px;
}

#content-area .top{
	background:url(../images/backgrounds/Rounded-T.gif) no-repeat;
	height:6px;
	font-size:1px;
}
#content-area .bottom{
	background:url(../images/backgrounds/Rounded-B.gif) no-repeat;
	height:6px;
	font-size:1px;
}

#content-area .content{
	border-left:1px solid #e4e6e3;
	border-right:1px solid #e4e6e3;
	background-color:#FFF;
}

.mostRecentTopics {
	padding:10px;
}

.OtherRecentArticles {
	padding:10px;
	margin-left:10px;
}

.OtherRecentArticles h5 {
	background:url(../images/backgrounds/Heading-Bottom-Border.gif) no-repeat 22px bottom;
	font-size:1em;
	color:#021945;
	font-weight:bold;
}

.OtherRecentArticles img{
	vertical-align:middle;
	margin-right:10px;
}


.recentTopicFrame {
	padding:10px;
	border:1px solid #ddd;
	position:relative;
	margin-bottom:10px;
}

.recentTopicFrame h2{
	padding:7px 10px;
	border:1px solid #ddd;
	color:#021945;
	font-size:0.9em;
	font-weight:bold;
	margin-bottom:10px;
}

.recentTopicFrame h2 a{
	color:#021945;
}


.recentTopicFrame dl {
	clear:both;
	width:660px;
}

.recentTopicFrame dl dt {
	float:left;
	margin-right:10px;
	text-align:center;
	font-size:0.8em;
}

.recentTopicFrame dl dt span{
	display:block;
}

.recentTopicFrame dl dt span a{
	color:#016797;
}

.recentTopicFrame dl dd h3{
	color:#016797;
	font-size:0.8em;
	font-weight:bold;
}

.recentTopicFrame dl dd h3 a{
	color:#016797;
}

.recentTopicFrame dl dd p{
	color:#272727;
	font-size:0.8em;
	margin:7px 0px;
}

.recentTopicFrame dl dd a.readMore{
	color:#016797;
	font-size:0.7em;
	background:url(../images/generic/Blue-Arrow-Icon.gif) no-repeat right;
	padding-right:10px;
	float:right;
}

.recentTopicFrame dl dd.dottedBorder{
	clear:both;
	font-size:1px;
	height:1px;
	background:url(../images/generic/Blue-Horizontal-Dotts.gif) repeat-x;
	margin:10px 0px;
}

.topicFrame {
	padding:10px;
}

.topicFrame h1{
	color:#016797;
	margin-bottom:20px;
	position:relative;
	margin-right:100px;
}

.topicFrame h1 a{
	color:#016797;
}

.topicFrame h4 {
	color:#016797;
	margin-bottom:10px;
	font-weight:bold;
	font-size:0.9em;
	margin-top:30px;
}

.topicFrame p {
	color:#272727;
	margin-bottom:10px;
	font-size:0.8em;
}

.topicFrame a {
	color:#016797;
}

.topicFrame a:hover{
	text-decoration:underline;
}

.topicFrame ul{
	margin-left:40px;
	font-size:0.8em;
}

.topicFrame ol{
	margin-left:40px;
	font-size:0.8em;
}

.topicFrame img.leftAlign{
	float:left;
	margin-right:10px;
}

.topicFrame img.rightAlign{
	float:right;
	margin-left:10px;
}

.topicFrame .published{
	clear:both;
	margin-bottom:20px;
}

ul#sharesec,ul#sharesec li {list-style: none;margin: 0px;padding: 0px}
ul#sharesec li {display: inline;float: left;padding-right: 10px}
#sharesec .fblike {margin-top:-2px}
#sharesec .twtmeme {}

.blueRoundedRectangleLeft {
	background:url(../images/backgrounds/Blue-Heading-Left.gif) no-repeat left top;
	padding-left:6px;
	width:280px;
	height:31px;
	float:left;
}
.blueRoundedRectangleLeft .blueRoundedRectangleRight {
	background:url(../images/backgrounds/Blue-Heading-Right.gif) no-repeat right top;
	height:24px;
	color:#FFF;
	font-size:0.8em;
	padding-right:6px;
	padding-top:7px;
	text-align:center;
}

.blueRoundedRectangleLeft a{
	color:#FFF;
	padding:0px 3px;
}
.topicFrame .published .CommentsBox{
	float:right;
	width:86px;
	height:68px;
	background:url(../images/generic/Comments-Icon.jpg) no-repeat;
	margin-top:-30px;
	color:#004766;
	text-align:center;
}

.topicFrame .published .CommentsBox strong{
	font-size:2.5em;
	line-height:29px;
	display:block;
	margin-top:10px;
}

.topicFrame .published .CommentsBox em{
	font-size:0.9em;
	font-style:normal;
	margin-top:3px;
	display:block;
}

.topicFrame .postImageContainer{
	margin-bottom:20px;
	overflow:auto;
}

.topicFrame .postImageContainer .postTagsBox{
	background:url(../images/backgrounds/Tags-BG.gif) repeat-x #e6e6e6;
	width:100px;
	height:158px;
	border:1px solid #acacac;
	padding:10px;
	float:left;
	margin-right:5px;
}

.topicFrame .postImageContainer .postTagsBox h3{
	color:#016797;
	text-align:center;
	font-weight:bold;
	font-size:0.9em;
}

.topicFrame .postImageContainer .postTagsBox p{
	color:#666666;
	font-size:0.8em;
	margin:10px 0px;
}

.topicFrame .postImageContainer .postImage{
	float:left;
}

.topicFrame .postImageContainer .postImage img{
	border:1px solid #acacac;
}
.tweets {
	margin-bottom:30px;
}

.tweets p{
	font-style:italic;
	font-size:0.8em;
	color:#666;
}

.tweets .tweetsIcon{
	background:url(../images/generic/Tweets-Icon.gif) no-repeat;
	width:50px;
	height:56px;
	padding-top:5px;
	text-align:center;
	font-size:0.7em;
	margin-right:10px;
	float:left;
}

.tweets .tweetsIcon strong{
	font-weight:normal;
	display:block;
}

.tweets .tweetsIcon em{
	font-style:normal;
}

ul.blueArrowList {
	list-style:none;
	margin:20px 10px;
	font-size:0.9em;
	color:#272727;
}

ul.blueArrowList li {
	background:url(../images/generic/Blue-Arrow-List-Icon.gif) no-repeat 0px 3px;
	padding-left:20px;
	margin-bottom:5px;
}

.shareBox {
	border:1px solid #acacac;
	margin-top:20px;
	background:url(../images/backgrounds/ShareBar-BG.gif) repeat-x;
}

.DonanzaAdd {
	background:url(../images/backgrounds/SearchForFreelancer-BG.jpg) no-repeat;
	padding-top:18px;
	padding-left:65px;
	height:77px;
	color:#FFF;
	margin-bottom:32px;
}

.DonanzaAdd h5 {
	font-size:1.3em;
	font-weight:bold;
}

.DonanzaAdd p {
	font-style:italic;
	color:#FFF;
	margin:0px;
	font-size:0.75em;
	margin-bottom:5px;
}

#searchForm {
	margin:0px;
	padding:0px;
	border:0px;
}

#q {
	border:none;
	border-width:0px;
	height:20px;
	padding-top:2px;
	padding-left:4px;
	width:390px;
	vertical-align:middle;
}

.DonanzaAdd .but {
	background:url(../images/buttons/Search-Now-Button.gif) no-repeat;
	width:86px;
	height:22px;
	vertical-align:middle;
	border:0px;
	border-width:0px;
	cursor:pointer;
}

.RelatedArticles {
	overflow:auto;
	margin-bottom:20px;
}

.RelatedArticles h5 {
	background:url(../images/backgrounds/Heading-Bottom-Border.gif) no-repeat 22px bottom;
	font-size:1em;
	color:#021945;
	font-weight:bold;
}

.RelatedArticles img {
	vertical-align:middle;
	margin-right:10px;
}

.RelatedArticles .article {
	width:320px;
	margin-top:30px;
	background:url(../images/generic/Grey-Vertical-Dotts.jpg) repeat-y right;
	overflow:auto;
	float:left;
	margin-right:20px;
}

.RelatedArticles .last {
	background:none;
	margin-right:0px;
}

.RelatedArticles .article img {
	border:1px solid #a39c8e;
	margin-bottom:40px;
	float:left;
	margin-right:10px;
}

.RelatedArticles .article h6 {
	color:#016797;
	margin-bottom:10px;
	font-weight:bold;
	font-size:0.9em;
}

.RelatedArticles .article p {
	font-size:0.7em;
}

.RelatedArticles .article strong {
	display:block;
	margin-top:10px;
}

.CommentsButton {
	background:url(../images/buttons/CommentsButton-Left.gif) no-repeat left;
	padding-left:30px;
	height:47px;
	width:110px;
	float:left;
}

.CommentsButton a{
	background:url(../images/buttons/CommentsButton-Right.gif) no-repeat right;
	height:42px;
	display:block;
	font-size:0.8em;
	font-weight:bold;
	padding-top:5px;
	padding-right:20px;
}

.commentsFrame {
	margin-top:10px;
	padding:10px;
}

.commentsFrame h3 {
	background:url(../images/icons/Comments-Icon2.gif) no-repeat;
	color:#021945;
	font-size:1em;
	font-weight:bold;
	padding-left:50px;
	padding-bottom:10px;
	float:left;
}

.commentsFrame .rssIcon {
	float:right;
	width:35px;
	height:48px;
}

ol.commentlist li div.comment-left { float:left;padding:18px 0 20px 10px;width:125px; }
ol.commentlist li div.comment-right { float:right;padding:18px 10px 20px 0;width:435px;line-height:1.4; }
ol.commentlist ul.children li.depth-2 .comment-right { padding-left:25px;width:410px; }
ol.commentlist ul.children li.depth-3 .comment-right { padding-left:50px;width:385px; }
#cancel-comment-reply { padding-left: 10px; }
ol.commentlist { margin:0 0 30px 0; display:block; overflow:auto; font-size:13px}
ol.commentlist li { clear:both;float:left;height:1%;list-style:none;margin:0;position:relative;width:600px; }
ol.commentlist li div.vcard { margin-bottom:5px;text-align:right;width:130px; }
ol.commentlist li div.vcard cite.fn { display:block;font-style:normal;font-weight:bold;overflow:hidden; }
ol.commentlist li div.vcard cite.fn a.url { color:#000;text-decoration:none; }
ol.commentlist li div.vcard cite.fn a.url:hover { color:#000; }
ol.commentlist li div.vcard img.avatar { padding-bottom:5px; }
ol.commentlist li div.comment-meta { text-align:right; }
ol.commentlist li div.comment-meta a { color:#999;text-decoration:none; }
ol.commentlist li div.comment-meta a:hover { color:#058d49; }
ol.commentlist li div.reply { padding-top:5px; display:inline;}
ol.commentlist li div.reply a { color:#999; }
ol.commentlist li div.reply a:hover { color:#058d49; }
ol.commentlist li div.reply a.comment-reply-link { padding-left:10px;text-transform:lowercase;}
ol.commentlist li div.reply a.like {  }
ol.commentlist li p { margin-bottom:6px; }
ol.commentlist li ul { margin:0;padding:0;text-indent:0; }
ol.commentlist li ul.children { clear:both;list-style:none;0;text-indent:0; }
ol.commentlist li.depth-1 { border-top:1px solid #dfdfdf; }
ol.commentlist li.depth-2 ul.children,
ol.commentlist li.depth-3 ul.children { border:0; }
ol.commentlist li ul.children li { background-color:#fff; }
ol.commentlist li ul.children li.bypostauthor { background-color:#e3f2d7; }
ol.commentlist li ul.children li.depth-2 { border-top:1px solid #e7e7e7; }
ol.commentlist li ul.children li.depth-3 { border-top:1px solid #e7e7e7; }

.commentsForm {
	padding:10px;
	clear:both;
}

.commentsForm h4 {
	background:url(../images/icons/LeaveComment-Icon.gif) no-repeat #abd7f3 13px 12px;
	border:1px solid #67b5e9;
	padding:20px;
	color:#021945;
	padding-left:60px;
}

.commentsForm .commentFormBody {
	background:#eef7fd;
	border:1px solid #69b5e9;
	padding:15px;
}

.commentsForm .commentFormBody input{
	width:140px;
	height:14px;
	border:1px solid #999;
	color:#333;
	padding:5px;
	margin-right:5px;
}

.commentsForm .commentFormBody textarea{
	width:461px;
	height:112px;
	border:1px solid #999;
	color:#333;
	padding:5px;
	margin-right:5px;
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
}

.commentsForm .commentFormBody button{
	background:url(../images/buttons/PostComment-Button.gif) no-repeat;
	width:157px;
	height:30px;
	display:block;
	margin-top:10px;
	cursor:pointer;
}

#footer {
	font-size:0.8em;
	color:#297ab0;
	width:980px;
	margin:auto;
	padding-bottom:40px;
}

#footer p {
	margin-top:5px;
	margin-left:10px;
}

#footer p a{
	color:#297ab0;
}

#footer p a:hover{
	text-decoration:underline;
}
.mB10 {margin-bottom:10px}
.mT10 {margin-top:10px}
.commentFormBody label small {font-size:11px}
.left{float:left}
.right{float:right}
.tweetMargin {margin-left: 5px}
.marg10{margin:10px}
.font13{font-size:13px}
.mR10 {margin-right:10px}
.leftBorder {border-left:1px dotted black}
.RelatedArticlesContainer {font-size:13px;font-weight:bold}
.RelatedArticlesContainer div {width:240px; height:100px;float:left;padding:0px 30px 30px 30px;}
.RelatedArticlesContainer img {margin-right:10px;float:left}

.topicFrame .treport {font-size:13px;color:#333;overflow:hidden}
.treport h2 {font-size:22px;font-weight:bold;color:#000;margin-bottom:15px}
.treport h3 {font-size:15px;font-weight:bold;color:#333;margin-bottom:15px}
.topicFrame .treport p {line-height:19px;font-size:13px} 
.treport ul {font-size:13px;line-height:19px}
.treport .skillrpt {margin:30px auto;font-family:Arial,Helvetica,sans-serif;font-size:13px;color:#686868}
.treport .undr {text-decoration:underline}
.treport .theader {height: 50px}
.treport .theader td {border:1px solid #bfbfbf;text-align:center;;background-color:#9bbb59;color:white;font-weight:bold}
.treport .tcols {font-weight:bold}
.treport .tcols td {text-align:center;border-bottom:1px solid #bfbfbf;background-color:#e6eed5}
.treport .alt {background-color:#e6eed5}
.treport .tcols .col1 {width:70px;border-left:1px solid #bfbfbf}
.treport .tcols .col4 {width:70px}
.treport .tcols .col2,.treport .tcols .col5 {width:150px}
.treport .tcols .col3 {width:50px}
.treport .tcols .col6 {width:50px;border-right:1px solid #bfbfbf}
.treport .dcol1 {text-align:center;border-left:1px solid #bfbfbf}
.treport .dcol3,.treport .dcol4,.treport .dcol6 {text-align:center}
.treport .dcol6 {border-right:1px solid #bfbfbf}
.treport .last td {border-bottom:1px solid #bfbfbf}
.treport .clear {height:0;line-height:0;overflow:hidden}

.treport .uptrnd {color:green;font-size:11px}
.treport .dwntrnd {color: red;font-size:11px}
.treport .noc {color:grey}

.styledbox {position:relative;display:inline-block}
.styledbox.left {margin-right:20px}
.styledbox.full {display:block;padding:0;margin:0}
.styledbox.full > div {border:1px solid #bfbfbf;float:left;width:100%;padding:10px 0}
.styledbox > img {border:1px solid #bfbfbf}
.styledbox .lshad {height:17px;width:162px;display:inline-block;background-image:url(../images/generic/leftshadow.png);background-position:no-repeat}
.styledbox .rshad {position:absolute;height:17px;width:162px;right:0;background-image:url(../images/generic/rightshadow.png);background-position:no-repeat}

