/* CSS Document */
* {margin: 0;}
html, body {height: 100%;}
#deskdemon {padding:0;min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -50px; /* the bottom margin is the negative value of the footer's height */font-family: Arial, Helvetica, sans-serif;}
#deskdemon div.content {text-align:left;width:950px;min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -50px; /* the bottom margin is the negative value of the footer's height */ }
#deskdemon .contact-bar {border-bottom:solid 1px #cccccc;padding:0px;margin:0;text-align:right;float:left;margin-bottom:0px;padding-bottom:0px;}
#deskdemon .contact-bar-list {padding:0;margin:0;}
#deskdemon .contact-bar-list li {display: inline;list-style-type: none;padding: 0;margin:0;}
#deskdemon .nav-bar {height:50x;clear:both;border: 1px solid #CCC;}
#deskdemon .nav-bar-list {padding:4px 0 0 0;margin:0;text-align:left;background-image:url('http://www.deskdemon.com/images/09/navigation_background.jpg');}
#deskdemon .nav-bar-list li {display: inline;list-style-type: none;padding:0 9px 0 9px;margin:0;border-right:solid 1px #CCCCCC;}
#deskdemon a.nav {color:#00315C;font-size:80%;text-decoration:none;}
#deskdemon a.nav:hover {text-decoration:underline;}
#deskdemon a.aboutus {font-weight:bold;text-decoration:none;font-size:70%;}
#deskdemon a.aboutus:hover {text-decoration:underline;}
#deskdemon a.register {color:#336699;}
#deskdemon a.register:hover {color:#3399FF;}
#deskdemon a.login {color:#FF6600;}
#deskdemon .fleft {float:left;}
#deskdemon .nowrap {white-space:nowrap;}
#deskdemon .left-box {border:1px solid #CCCCCC;margin:0 0 10px 0;}
#deskdemon .left-box .left-box-header {border-bottom:1px solid #CCCCCC;padding:7px 0 8px 6px;font-weight:bold;}
#deskdemon .left-box .left-box-content {padding:7px 8px 8px 6px;}
#deskdemon .left-box .left-box-content ul {padding:0;margin:0;list-style-type:none;}
#deskdemon .left-box .left-box-content li {padding:0 0 5px 0;}
#deskdemon .left-box .left-box-content a {color:#336699;text-decoration:none;}
#deskdemon .left-box .left-box-content a:hover {color:#3399ff;text-decoration:underline;}
#deskdemon .left-box2 {border:0px solid #CCCCCC;margin:0 0 10px 0;}
#deskdemon .left-box2 .left-box-header {border-bottom:0px solid #CCCCCC;padding:7px 0 8px 6px;font-weight:bold;}
#deskdemon .font70 {font-size:70%;}
#deskdemon .font75 {font-size:75%;}
#deskdemon .footer {margin:0px;margin-top:-110px;font-size:70%;padding:4px;text-align:center;color:#336699;width:auto}
#deskdemon .footer ul {margin:0;padding:0 0 4px 0;}
#deskdemon .footer li {display: inline;list-style-type: none;}
#deskdemon .footer a {color:#336699;text-decoration:none;}
#deskdemon .footer a:hover {color:#3399ff;text-decoration:underline;}
#deskdemon .features {float:left;margin:0px;padding:0px 0px 0px 0px;text-align:left;border:0px;}
#deskdemon .features a {color:#336699;text-decoration:none;}
#deskdemon .features a:hover {color:#3399ff;text-decoration:underline;}
#deskdemon .heading {padding:0px 2px 0;height:70px; float:left;margin-top:0px;}
#deskdemon .heading .logo {padding:14px 0 0 0;}
#deskdemon .heading .banner {padding:0 0 0 272px;}
#deskdemon .left-box {border:0px}
#deskdemon .intro {padding:10px 0 0 0;height:250px;}
#deskdemon .intro .left {width:448px;padding:0 10px 0 0;}
#deskdemon .main-body {padding:10px 0 0 0;}
#deskdemon .main-body .left-column {width:200px;float:left;text-align:left;}
#deskdemon .main-body .centre {width:548px;float:left;margin:0 0 10px 10px;float:left;text-align:left;}
#deskdemon .main-body .centre750 {width:740px;float:left;margin:0 0 10px 10px;float:left;text-align:left;}
/*#deskdemon .contentDiv .copy {color: #777777; font-size:8pt; margin-bottom: 5px;font-family:Tahoma;}*/
.clearall{clear:both;}

/* STYLE FOR LHS TABS EXPANDER  */
.cs-tab-content{border:1px solid #969fba;border-right:1px solid #666666;border-bottom:1px solid #666666;display:none;float:none;clear:both;padding:5px;margin:0px;border-top:0;
margin-left:5px;width:176px;background-color:#ffffff;background-image:none;} <!-- background:transparent url(http://static.deskdemon.com/images/09/lhs_tab_expander/cs-top-bg.gif) no-repeat; background-position:0 0;width:180px; -->
.cs-img{border:1px solid #969fba;border-right:1px solid #666666;border-bottom:1px solid #666666;padding:0;margin:0;background-color:#fff;}
#cs-container{border:1px solid black;border-top:1px solid #969fba;border-left:1px solid #969fba;overflow: hidden;width:198px;padding:0px;margin:0px;
 background-color:#aab6d8;}<!--  background:url(http://www.deskdemon.com/images/09/lhs_tab_expander/cs-container-bg2.gif);background-repeat:repeat-x;background-position:0 0; -->
.cs-tab{margin: 0px; padding:0px;width:92px;overflow: hidden;float:left;text-align:center;padding:3px;}
.cs-img{display:inline;}

/* STYLE FOR LHS MENU  */
div.categoryitems {background-color:#fff;margin:0px;padding:0px;} 
div.categoryitems ul  {margin:0px;padding:0px;} 
div.categoryitems ul  li{font: normal 9pt Arial;list-style-type: none;background: url(http://static.deskdemon.com/images/09/arrowbullet.png) no-repeat center left;padding-left:15px;} 
div.categoryitems .tools-li table td li{margin:0px;padding:0px;font-family:Arial, Helvetica, sans-serif;font-size:7.5pt;background:none;text-indent:3px;} 
div.categoryitems .tools-li table td  a:link, div.categoryitems .tools-li table td a:visited, div.categoryitems .tools-li table td a:active {margin:0px;list-style:none; margin: 0px; padding:0px; font-size:7.5pt; text-decoration:none; font-weight:normal; color:#16387C; border-bottom:1px #C2CFD8 solid; display:block; background-color:#DDE8EB; overflow:hidden;cursor:hand;margin-left:1px;border-right:1px #C2CFD8 solid;} 
div.categoryitems .tools-li table td a:hover  {margin:0px;list-style:none; padding:0px 0px; font-size:7.5pt; text-decoration:none; font-weight:normal; color:#ff6600; border-bottom:1px #C2CFD8 solid; display:block; background-color:#d3ebf2; overflow:hidden;cursor:hand;margin-left:1px;border-right:1px #C2CFD8 solid;}

/* STYLE FROM STYLE2 */
div.portal_content {border: 1px solid #DDDDDD;border-top: none;padding: 10px;background: #FFFFFF;}
div.portal_spacer {height: 10px;}

/* STYLE FOR TABBED BOX FROM GROUP */
td.group_tab a {font-size:8.5pt;background-color: #EEEEEE;background-image: url(http://static.deskdemon.com/images/09/whiteline.gif);background-repeat: repeat-x;background-position: top left;padding: 7px 2px 7px 2px;border: 1px solid #AAAAAA; border-left: none;font-weight: bold; display: block;}
td.group_tab a:hover {font-size:8.5pt;background-color: #F4F4F4;background-image: url(http://static.deskdemon.com/images/09/whiteline.gif);background-repeat: repeat-x;background-position: top left;padding: 7px 2px 7px 2px;border: 1px solid #AAAAAA; border-left: none;font-weight: bold; display: block;}
td.group_tab2 a {font-size:8.5pt;background-color: #FFFFFF;background-image: url(http://static.deskdemon.com/images/09/whiteline.gif);background-repeat: repeat-x;background-position: top left;padding: 7px 2px 8px 2px;border: 1px solid #AAAAAA;border-left: none;border-bottom: none;font-weight: bold;display: block;}
td.group_tab2 a:hover {font-size:8.5pt;background-color: #FFFFFF;background-image: url(http://static.deskdemon.com/images/09/whiteline.gif);background-repeat: repeat-x;background-position: top left;padding: 7px 2px 8px 2px;border: 1px solid #AAAAAA; border-left: none;border-bottom: none;font-weight: bold; display: block;}
#group_tabs_group { border-left: 1px solid #AAAAAA;}
td.group_tab_end {border-bottom: 1px solid #AAAAAA;}
div.group_content {padding: 10px; border: 1px solid #AAAAAA;border-top: none;font-weight:normal;}


/* STYLE FOR TOP MENU */
div.basictab_top{margin:0px;padding:0px;background-image:url(http://static.deskdemon.com/images/09/navbg1.gif);background-repeat: repeat-x;background-position:top left;background-color:#c8d3dc;}
.basictab_top ul{padding:0px;margin:0px;padding-left:6px;font-size:10pt;list-style-type:none;height:25px;text-align: left;}
.basictab_top li{display: inline;margin:0px;padding:0px;height:25px;}
.basictab_top li a{text-decoration: none;font-size:10pt;padding:0px;margin:0px;padding-left:4px;padding-right:4px;}
.basictab_top li a:visited{color:#003366;}
.basictab_top li a:active{color: black;}
.basictab_top li a:hover, .basictab li a:selected{color: red;background-color:#c8d3dc;height:25px;}<!-- background-image:url(http://static.deskdemon.com/images/09/navbg3.gif);background-repeat: repeat-x; -->
.tabcontainer_top{margin:0px;padding:0px;text-align:left;}
.tabcontent_top{display:none;font-size: 10pt;color:#333;font-weight:bold;margin:0px;padding-left:4px;padding-top:0px;background-image:url(http://static.deskdemon.com/images/09/navbg2.gif);background-repeat: repeat-x;background-color:#c8d3dc;}

/* STYLE FOR ARTICLE PAGES */
td.profile_rightside {padding-left: 10px;padding-top: 5px;vertical-align: top;}
div#article-text > p{font-size:12px;font-family:Arial, Helvetica, sans-serif;margin-bottom:5px;}

/* Article Page Styles */



.articlebox{float:none; clear:both; font-family:arial,helvetica,sans-serif;;}
.articlebox table {font-family:arial,helvetica,sans-serif; margin:5px 0px; border:1px #036 solid;}
.articlebox table td {padding:2px 5px; font-size:8.5pt; border-style:solid; border-width:0px 0px 1px 0px; border-color:#999;}
.articlebox table th {background-color:#036; color:#fff; padding:2px 5px; font-size:8.5pt; text-align:left; text-transform:uppercase;}
.articlebox table th a:link, .articlebox table th a:visited {font-weight:bold; text-decoration:none; color:#fff;}
.articlebox table th a:active, .articlebox table th a:hover {font-weight:bold; text-decoration:none; color:#fc9;}
.articlebox a:link, .articlebox a:visited {font-weight:bold; text-decoration:none; color:#036;}
.articlebox a:active, .articlebox a:hover {font-weight:bold; text-decoration:none; color:#c00;}
.articlebox {border:0px; font-size:14px; font-weight:normal; color:#303030; text-align:left;margin:5px;margin-left:0px;line-height:160%;margin-bottom:10px;padding:10px;border:1px solid #f2f2f2;}
.articlebox strong, .articlebox b {font-size:9pt; font-weight:bold; color:#c00; text-align:right;}
.articletxt {font-family:arial,helvetica,sans-serif; float:none; clear:both;}
.articletxt strong, .articletxt p strong , .articletxt b, .articletxt p b  {font-size:9pt; font-weight:bold; color:#036;}
.articletxt {border:0px; font-size:14px; font-weight:normal; color:#303030; text-align:left;margin:5px;margin-left:0px;line-height:160%;}
.articletxt p {border:0px; font-size:14px; font-weight:normal; color:#303030; text-align:left;margin:5px;margin-left:0px;line-height:160%;margin-bottom:10px;}
p{margin:5px;margin-left:0px;}
.articletxt strong a:link, .articletxt strong a:visited {font-weight:bold; text-decoration:none; color:#036; font-size:9pt;}
.articletxt strong a:active, .articletxt strong a:hover {font-weight:bold; text-decoration:none; color:#c00; font-size:9pt;}
.articlebox ul li, .articlebox ol ul li {list-style-type:square;margin-left:15px;margin-bottom:4px;}
.articlebox ol li {}
.bio {margin:5px 0px; float:none; clear:both; background-color:#eee; color:#000; font-size:8.5pt; text-align:justify; padding:10px; font-weight:normal;}
.bio p {border:0px; margin:0px; font-size:8.5pt; font-weight:normal; color:#000; padding:2px 5px; text-align:justify;}
.bio strong, .bio b {font-size:8.5pt; font-weight:bold; color:#c00;}
.backlink {padding:2px 5px; background-color:#036; font-weight:bold; text-align:center; color:#fff; font-size:9pt; text-transform:uppercase;}
.backlink a:link, .backlink a:visited {font-weight:bold; text-decoration:none; color:#fff;}
.backlink a:active, .backlink a:hover {font-weight:bold; text-decoration:none; color:#fc9;}
.relatedbox {float:none; clear:both; font-family:arial,helvetica,sans-serif; border:1px #036 solid; padding:10px; font-size:9pt; color:#036; margin:5px 0px;}
.relatedbox a:link, .relatedbox a:visited {font-weight:bold; text-decoration:none; color:#036;}
.relatedbox a:active, .relatedbox a:hover {font-weight:bold; text-decoration:none; color:#c00;}
.articletxtfld {color:#06a; border:1px #06a solid; background-color:#fff; padding:1px; margin:2px; width:150px; height:18px; font-size:11px; font-weight:normal; font-family:arial,helvetica,sans-serif;}
.articletxtarea {color:#06a; border:1px #06a solid; background-color:#fff; padding:1px; margin:2px; width:150px; height:50px; font-size:11px; font-weight:normal; font-family:arial,helvetica,sans-serif;}
.articlebutton {color:#fff; border:1px #06a solid; background-color:#5282AA; padding:1px; margin:2px; width:150px; height:18px; font-size:11px; font-weight:bold; font-family:arial,helvetica,sans-serif;}
.imagebox {border-style:solid; border-width:0px 20px 1px 0px; border-color:#FDBBEB; font-size:9pt; font-weight:bold; color:#FA43C8; padding:1px 1px 1px 10px; text-align:right;}
.imagebox2 {background-color:#FDBBEB; font-size:8pt; font-weight:bold; color:#036; padding:4px; text-align:left;}

.profile_friend_name2{font-size:10pt;color:#555;}
.tabbedimgs{border:1px solid #bbb;margin:4px 4px 4px 4px;}
.loginsinputs{border:1px solid #BBBBBB;margin-top:2px;padding:2px;background:#F0F2F8;height:12px;font-size:8.5pt;color:#369;font-weight:bold;vertical-align:text-top;}
.loginssubmits{border:1px solid #001933;background:#003366;color:#fff;height:20px;margin-top:2px;}

/* general style for the links */
a:link { color: #336699; text-decoration: none; }
a:visited { color: #336699; text-decoration: none; }
a:hover { color: #3399FF; text-decoration: underline; }

/* STYLE FOR SEARCH BOX */
.search09 {background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 79%,rgba(238,238,238,1) 100%,rgba(249,249,249,1) 100%);border:1px  solid #dddddd;margin-bottom:10px; padding-top:10px;}
.searchbox2 {font-family: "Trebuchet MS", tahoma, arial, serif;font-size:9pt;color:#555555;}
.searchbox2 table td{font-family: "Trebuchet MS", tahoma, arial, serif; font-size:9pt; color:#555555; padding:2px 5px;}
div.page_header {font-size: 13pt;color: #369;margin-bottom: 0px;font-family: "Trebuchet MS", arial, verdana, serif;}
.icon {vertical-align: top;margin-right: 5px;}
.icon_big {float: left;margin-right: 5px;margin-bottom: 15px;margin-left:10px;}

/* BROWSE PAGE */
td.browse_field {padding: 5px;}
div.browse_field_radio {padding: 0px 5px 0px 1px;margin-top: 1px;}
div.browse_fields {border: 1px solid #DDDDDD;border-top: none;padding: 5px 7px 5px 7px;margin-bottom: 12px;}
td.browse_result {vertical-align: top;text-align: center;width: 150px;padding: 5px 5px 10px 5px;font-weight: bold;}

/* SEARCH PAGE */
td.search {width: 475px;padding: 10px;border: 1px solid #DDDDDD;}
div.search_header {font-weight: bold;border: 1px solid #CCCCCC;padding: 5px 5px 5px 10px;font-size: 9pt;}
div.search_results {padding: 0px 10px 10px 10px;}
div.search_result1 {padding: 10px;}
div.search_result2 {padding: 10px;}
div.search_result_text {font-size: 9pt;font-weight: bold;padding-left: 3px;}
div.search_result_text2 {font-weight: normal;font-size: 7pt;color: #777777;}
div.search_url {color: #115599;}

input.text, {border: 1px solid #AAAAAA;font-family: arial, verdana, serif;font-size: 9pt;color: #333333;vertical-align: middle;padding-left: 2px;}
input.search {vertical-align: middle;background-image: url(http://www.deskdemon.com/dnet/images/search.gif);background-repeat: no-repeat;color: #555555;font-size: 12pt;
padding-left: 23px;font-weight: bold;font-family: arial, verdana, serif;}
input.button {font-family: arial, verdana, serif;font-size: 8pt;padding: 3px;color: #333333;font-weight: bold;background: #EEEEEE;vertical-align: middle;border-top: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;border-bottom: 1px solid #777777;border-right: 1px solid #777777;}
input.radio, input.checkbox {vertical-align: middle;}
textarea {border: 1px solid #AAAAAA;font-family: arial, verdana, serif;color: #333333;padding-left: 2px;font-size: 10pt;}
.searchbox2  a:link { color: #336699; text-decoration: none; }
.searchbox2  a:visited { color: #336699; text-decoration: none; }
.searchbox2  a:hover { color: #3399FF; text-decoration: underline; }
/* STYLE FOR SEARCH BOX ENDS HERE */







/* NEWS ALERTS STYLES */
.newsbox {width:740px;float:none;clear:both;border:1px #990002 solid;padding:0;margin:0;overflow:hidden;}
.newsbox ul li {list-style-type:square;font-family:arial,helvetica,sans-serif;}
.newsbox ol li {list-style-type:decimal;font-family:arial,helvetica,sans-serif;}
.newsbox strong, .newsbox b {font-weight:bold;color:#036;}
.newstxt {margin:15px;text-align:justify;font-family:arial,helvetica,sans-serif;font-size:9pt;}
.newstxt a:link, .newstxt a:visited {font-weight:bold;text-decoration:none;color:#990002;background-color:inherit;}
.newstxt a:active, .newstxt a:hover {font-weight:bold;text-decoration:none;color:#036;background-color:inherit;}
.newsbox table {margin:5px 0px;border:1px #ccc solid;}
.newsbox table td, .newstxt table td {font-family:arial,helvetica,sans-serif;font-weight:bold;padding:2px 5px;font-size:9pt;}
.newsbox h1 {width:740px;float:none;clear:both;valign:top;font-family:arial,helvetica,sans-serif;background-color:#fff;font-size:10pt;padding:0px;margin:10px 0px 0px 0px;text-align:center;text-transform:uppercase;color:#036;}
.newsdate {width:740px;float:none;clear:both;valign:top;font-family:arial, helvetica, sans-serif;font-weight:bold;background-color:#014A84;font-size:9pt;padding:2px 20px 2px 2px;margin:0px;text-align:right;color:#fff;}
.newsdate p {font-family:arial, helvetica, sans-serif;font-weight:bold;font-size:9pt;text-align:right;color:#fff;position:relative;left:-40px;}
.newsclose {width:740px;height:29px;background-image:url(http://static.deskdemon.com/images/10/misc/news/footer740.jpg);background-position:top left;background-repeat:no-repeat;margin:0;}
.newsclose A:link , .newsclose A:active , .newsclose A:visited {font-family:arial,helvetica,sans-serif;font-size:10pt;font-weight:bold;color:#fff;text-transform:uppercase;text-decoration:none;position:relative;top:8px;}
