body {color:#666666; font-family: Helvetica, sans-serif; font-size: 12px;
	margin:0; padding: 0px;
}
.clear{clear:both;}
img {border:0px;}
ul {list-style:none;margin:0;padding:0;}
ul *{margin:0;padding:0;}
p {line-height:20px;}
hr {border:none; height:1px; background:#BCBCBC}
h2 {color:#0096B5; font-size:20px; margin:0;padding:0; font-weight:normal}
h2.orange {color:orange; font-size:18px; margin-top:5px; margin-bottom:5px;}
h3.orange {color:orange; font-size:15px; margin-top:10px; margin-bottom:10px; font-weight:normal; margin-left:10px;}
.paddingTop30 {padding-top:30px;}
a {text-decoration:none; }
p.indent{text-indent:1cm}
ul.indent, ul.faq {margin-left:1cm;}
ul.indent li, ul.faq li {list-style-type:disc; margin-bottom:3px;}
strong {color:#000;}
input[type="submit"] {border:1px solid #666666; color:#000;}
input[type="text"], input[type="password"] {border:1px solid #BCBCBC; width:150px;}
td {vertical-align:top;}
.Required{color:red}
#loadingBox{position: absolute; top: 40%; left: 40%; background-color: #ffffff; height: 50px; width: 250px;
    text-align: center; padding-top: 20px; border: dodgerblue 3px solid; font-weight: bold; font-size: 12pt; color:Black;
}

/*********************************Header Zone & Logo Zone*************************************/
#headerZone {width:100%; height:112px; background:url(/App_Themes/Professional/images/header_bg.gif) repeat-x left top;}
#headerWrapper {width:950px; margin:0 auto; margin-left:auto; margin-right:auto;}
#logoZone .left {background:url(/App_Themes/Professional/images/logo.gif) no-repeat left bottom; height:80px; width:383px; display:block;float:left;cursor:pointer; margin-top:2px; margin-left:28px;}
#logoZone .right {height:18px; float:right;margin-top:2px; min-width:200px; text-align:center}
#logoZone .right .loginsStateZone{background:url(/App_Themes/Professional/images/loginstate_left.gif) no-repeat left top; padding-left:20px; height:18px; }
#logoZone .right .loginsStateWrapper{background:url(/App_Themes/Professional/images/loginstate_right.gif) no-repeat right top; height:18px; padding-right:20px; color:#fff; font-size:12px}
#logoZone .right .loginsStateWrapper a {color:#fff; font-size:12px}
#bannerZone {width:100%; background:url(/App_Themes/Professional/images/banner_bg.gif) repeat-x left top; height:303px; }
#bannerWrapperHome {width:950px; height:280px;margin:0 auto; background:url(/App_Themes/Professional/images/banner-home.jpg) no-repeat 0 10px;}
#bannerTextHome {color:#fff;padding-left:450px;padding-top:60px;}
#bannerWrapperArticles {width:950px; height:280px;margin:0 auto; background:url(/App_Themes/Professional/images/mcsd-web-developer.jpg) no-repeat 0 10px;}
#bannerTextArticles {color:#fff;padding-left:450px;padding-top:60px;}
#bannerWrapperAbout {width:950px; height:280px;margin:0 auto; background:url(/App_Themes/Professional/images/about.jpg) no-repeat 0 10px;}
#bannerTextAbout {color:#fff;padding-left:600px;padding-top:60px;}

/*********************************Main Zone*************************************/
#mainZone {width:950px; margin:0 auto;}
ul.navImage li{float:left;}
.announcements {clear:both; padding-top:10px;}
.announcements div.m{min-height:70px;}
.announcements div.m b{color:#000;}
.build_Deploy, .left_Content {float:left; width:625px; margin-top:10px;}
.build_Deploy img {padding-right:20px;}
.build_Deploy p {line-height:24px;}
.build_Deploy h2 {background:url(/App_Themes/Professional/images/Gear.gif) no-repeat; color:#000; padding-left:60px;}
.features {margin-top:10px;}
.features li{width:304px; float:left; margin-right:2px; border-top:1px solid #DBD5D2; 
    background:#F0F0F0; margin-bottom:2px; height:40px; line-height:40px; padding-left:10px; color:#565555}
.builder_site_nav {background:url(/App_Themes/Professional/images/builder_site_nav.gif) no-repeat; height:100px; width:100%; margin-top:10px;}
h3.orange input[type="image"]{margin-left:10px;}
ul.faq {margin-top:20px; margin-bottom:20px;margin-left:0.4cm;}
ul.faq li {margin-bottom:10px;}
ul.faq li a{color:#0069BA; text-decoration:underline;}
.anwers {padding-top:20px;}
.cell {width:110px; float:left; text-align:right; margin-bottom:20px; padding-top:5px;}
.cell1 {float:left; margin-left:20px; margin-bottom:20px;}
.cell1 input[type="text"], .cell1 textarea{width:310px;}
.login {background:#F1F1F1;}
.login td {padding:5px;}
.Sign td {padding-bottom:20px;}
.Sign input[type="text"], .Sign input[type="password"]{margin:2px 0px; width:600px}
/*********************************Footer Zone*************************************/
#footerZone {clear:both; width:950px; margin:0 auto; background:url(/App_Themes/Professional/images/footer_bg.gif) repeat-x left bottom; height:76px; padding-top:35px;}
#footerWrapper {}
#footerWrapper .left{background:url(/App_Themes/Professional/images/footer_logo.gif) no-repeat left top; height:33px; width:144px; margin-left:35px; float:left;margin-top:15px;}
#footerWrapper .right{float:right; margin-right:35px;margin-top:15px;color:#B8B8B8; text-align:right;}
#footerWrapper .right a{color:#B8B8B8; padding:0 5px;}
#footerWrapper .right p {padding-right:5px; line-height:24px;}

#menuZone {clear:both;}
.menu *{margin:0;padding:0;}   
.menu{font-size:14px;position:relative;z-index:100; clear:both}   
.menu ul{list-style:none;}   
.menu li {float:left;position:relative; height:30px;background:url(/App_Themes/Professional/images/menu_interval.gif) no-repeat right bottom; padding-left:26px; padding-right:28px;}
.menu li.NoInterval{background:none; padding-right:0px;}
.menu ul ul {visibility:hidden;position:absolute;left:-2px;top:30px;}   
.menu ul li:hover ul,   
.menu ul a:hover ul{visibility:visible; }   
.menu a{display:block;color:#5E6F76; line-height:30px;}   
.menu a:hover{color:#FF9101;}   
.menu ul ul{background:#EBEBEB; font-size:12px;}   
.menu ul ul li {clear:both;text-align:left;background:none; height:25px;}   
.menu ul ul li a{display:block;line-height:25px;white-space:nowrap;}   
.menu ul ul li a:hover{border:0;}

.subMenu{float:left; margin-left:7px; width:318px; margin-top:0px;}
.subMenu li{width:100%;height:150px;padding-left:5px; margin-top:10px;line-height:150px; font-size:15px;}
.subMenu li a {color:#666666;}

div#toolbar-box {background: #f7f7f7;}
div#element-box {background: #fff;}
div#element-box div.link{cursor:pointer;color: #0B55C4;}
div#element-box div.section-box div.m {background: #fbfbfb;}
div.t, div.b {height: 6px;padding: 0;margin: 0; overflow: hidden;}
div.m {border-left: 1px solid #ccc;border-right: 1px solid #ccc;padding: 0 8px;}
div#toolbar-box div.m {padding: 0;}
div#element-box div.m {padding: 5px 10px;}
div#submenu-box div.t {background: url(../admin/images/round/border.png) 0 0 repeat-x;}
div#submenu-box div.t div.t {
   background: url(../admin/images/round/tr_dark.png) 100% 0 no-repeat;
}
div#submenu-box div.t div.t div.t {
   background: url(../admin/images/round/tl_dark.png) 0 0 no-repeat;
}
div#submenu-box div.b {
  background: url(../admin/images/round/border.png) 0 100% repeat-x;
}
div#submenu-box div.b div.b {
   background: url(../admin/images/round/br_dark.png) 100% 0 no-repeat;
}
div#submenu-box div.b div.b div.b {
   background: url(../admin/images/round/bl_dark.png) 0 0 no-repeat;
}
div#toolbar-box,
div#element-box div.section-box {
  background: #fbfbfb;
}
div#toolbar-box div.t,
div#element-box div.section-box div.t {
  background: url(../admin/images/round/border.png) 0 0 repeat-x;
}
div#toolbar-box div.t div.t,
div#element-box div.section-box div.t div.t {
   background: url(../admin/images/round/tr_med.png) 100% 0 no-repeat;
}
div#toolbar-box div.t div.t div.t,
div#element-box div.section-box div.t div.t div.t {
   background: url(../admin/images/round/tl_med.png) 0 0 no-repeat;
}
div#toolbar-box div.b,
div#element-box div.section-box div.b {
  background: url(../admin/images/round/border.png) 0 100% repeat-x;
}
div#toolbar-box div.b div.b,
div#element-box div.section-box div.b div.b {
   background: url(../admin/images/round/br_med.png) 100% 0 no-repeat;
}
div#toolbar-box div.b div.b div.b,
div#element-box div.section-box div.b div.b div.b {
   background: url(../admin/images/round/bl_med.png) 0 0 no-repeat;
}
div#element-box div.t {
  background: url(../admin/images/round/border.png) 0 0 repeat-x;
}
div#element-box div.t div.t {
   background: url(../admin/images/round/tr_light.png) 100% 0 no-repeat;
}
div#element-box div.t div.t div.t {
   background: url(../admin/images/round/tl_light.png) 0 0 no-repeat;
}
div#element-box div.b {
  background: url(../admin/images/round/border.png) 0 100% repeat-x;
}
div#element-box div.b div.b {
   background: url(../admin/images/round/br_light.png) 100% 0 no-repeat;
}
div#element-box div.b div.b div.b {
   background: url(../admin/images/round/bl_light.png) 0 0 no-repeat;
}
/******************Article Tokens*******************************/
 /*CurrentIssuesToken*/
.CurrentIssuesToken { width: 571px; overflow: hidden; margin-top: 8px; margin-left: 3px; }
.CurrentIssuesToken .Top { width: 571px; height: 37px; overflow: hidden; background-image: url(/App_Themes/Default/images/currentissues-top.jpg); }
.CurrentIssuesToken .Top .Content { width: 150px; height: 25px; margin-top: 7px; margin-left: 20px; font-size: 19px; color: White; }
.CurrentIssuesToken .Solid { border-bottom: 1px solid #CCCCCC; margin-left: 8px; margin-right: 13px; }
.CurrentIssuesToken .Dashed { border-bottom: 1px dashed #B2B2B2; margin-left: 8px; margin-right: 13px; margin-top: 0px; margin-bottom: 6px; }
 
.CurrentIssuesToken .ContentOne { width: 564px; height: 140px; margin-left: 2px;}
.CurrentIssuesToken .ContentOne .LeftZone { width: 230px; height: 141px; float: left; }
.CurrentIssuesToken .ContentOne .LeftZone .Image { width: 206px; height: 105px; padding-left: 12px; padding-top: 12px; }
.CurrentIssuesToken .ContentOne .RightZone .Content { width: 310px; margin-top: 8px; float: left; margin-left: 5px;}
.CurrentIssuesToken .ContentOne .RightZone .Content h3 { color: #0096B5; font-size: 18px; display: inline; }
.CurrentIssuesToken .ContentOne .RightZone .Content h3 a{color: #0096B5;text-decoration:none;}
.CurrentIssuesToken .ContentOne .RightZone .Content .Words { color: #3D3D3D; margin-top: 15px; }
.CurrentIssuesToken .ContentOne .RightZone .Content .Words a.FullStory { color: #08BEE5; }
.CurrentIssuesToken .ContentOne .RightZone { width: 324px; height: 145px; float: left; }
 
.CurrentIssuesToken .ContentNoImg { width: 564px; height: 140px; padding-left: 2px;}
.CurrentIssuesToken .ContentNoImg .Content { padding-top: 8px; float: left; padding-left: 12px;padding-right:12px;}
.CurrentIssuesToken .ContentNoImg .Content h3 { color: #0096B5; font-size: 18px; display: inline; }
.CurrentIssuesToken .ContentNoImg .Content h3 a{color: #0096B5;text-decoration:none;}
.CurrentIssuesToken .ContentNoImg .Content .Words { color: #3D3D3D; margin-top: 12px; }
.CurrentIssuesToken .ContentNoImg .Content .Words a.FullStory { color: #08BEE5; }
