﻿/* Generic styles */

form,body {margin:0; padding:0;}
#hr{float:right; width:100%; height:2px; background-color:Gray; color:Gray; border:0px; padding:0; margin-top:0; margin-right:0; margin-left:0;}
.UpperHead{ background-image:url(images/upper_head_bg.gif); width:980px; height:15px; vertical-align:bottom;}
.Content {width: 900px; height:1000px; padding:0; margin: 0px auto; background-color:#FFFFFF; border-bottom:solid 1px gray;border-left:solid 1px gray;border-right:solid 1px gray; }
.Header {width: 980px; padding:0; margin:0; background: url('Images/logo/gradient_color.jpg'); background-repeat:repeat-y; border:0;}
.Logo {float: left; margin:6px 2px 0px 7px; width:345px; height:61px;}

.TutMainUpperHead{ background-image:url(images/upper_head_bg.gif); width:980px; height:15px;}
.TutMainContent {width: 980px; height:100%; padding:0; margin: 0px auto; background-color:#FFFFFF; border-bottom:solid 1px gray;border-left:solid 1px gray;border-right:solid 1px gray; }
.TutMainHeader{width: 980px; padding:0; margin:0; border:0;}
.TutMainAds{float:right;display:block; width:166px; height:700px; border:solid 1px white; margin-right:4px;}

.ContentHome {width: 980px; height:100%; margin:0 auto; padding:0; background-color:#FFFFFF;/* border-bottom:solid 1px gray;border-left:solid 1px gray;border-right:solid 1px gray;*/ }
.ContentSiteMap {width: 980px; height:100%; margin:0 auto; padding: 0; background-color:#FFFFFF;/* border-bottom:solid 1px gray;border-left:solid 1px gray;border-right:solid 1px gray;*/ }
.ContentAbout{width: 980px; height:100%; margin:0 auto; padding:0; margin: 0px auto; background-color:#FFFFFF;/* border-bottom:solid 1px gray;border-left:solid 1px gray;border-right:solid 1px gray;*/}
.ContentRegister{width: 980px; height:100%; margin:0 auto; padding:0; margin: 0px auto; background-color:#FFFFFF;/* border-bottom:solid 1px gray;border-left:solid 1px gray;border-right:solid 1px gray;*/}
.ContentLogin{width: 980px; height:750px; padding-top:0px; margin-top:0px; margin: 0px auto; background-color:#FFFFFF; border-bottom:solid 1px gray;border-left:solid 1px gray;border-right:solid 1px gray; }
.ContentTerms{width: 980px; height:1300px; padding-top:0px; margin-top:0px; margin: 0px auto; background-color:#FFFFFF;/* border-bottom:solid 1px gray;border-left:solid 1px gray;border-right:solid 1px gray; */}
.ContentGuidelines{width: 980px; height:1000px; padding-top:0px; margin-top:0px; margin: 0px auto; background-color:#FFFFFF; border-bottom:solid 1px gray;border-left:solid 1px gray;border-right:solid 1px gray; }
.ContentBlog{width: 980px; height:100%; padding-top:0px; margin-top:0px; margin: 0px auto; background-color:#FFFFFF;/* border-bottom:solid 1px gray;border-left:solid 1px gray;border-right:solid 1px gray;*/}
.ContentAccount {width:980px; height:auto; padding-top:0px; margin-top:0px; margin: 0px auto; background-color:#FFFFFF;/* border-bottom:solid 1px gray;border-left:solid 1px gray;border-right:solid 1px gray;*/ }
.ContentEditor {width:980px; height:1000px; padding-top:0px; margin-top:0px; margin: 0px auto; background-color:#FFFFFF; border-bottom:solid 1px gray;border-left:solid 1px gray;border-right:solid 1px gray; }
.ContentEditorWorkShop {width:980px; height:600px; padding-top:0px; padding-left:5px; margin-top:0px; margin-left:5px; background-color:#FFFFFF; border-bottom:solid 1px gray;border-left:solid 1px gray;border-right:solid 1px gray; }


.Footer {float: left;width:100%; height: 30px;  margin-top:5px;}
.Spacer { margin:2px 0px 2px 0px; width:100%; height:1px;}

.GeneralHead{float:left;text-align:left; margin:5px 5px 5px 10px; width:100%; font-family:arial,Sans-Serif; color:#3279D8; font-size:20pt;}
.GeneralHeadWorkShop{text-align:left; margin:5px 5px 5px 10px; width:100%; font-family:arial,Sans-Serif; color:#3279D8; font-size:20pt;}
.SubHead{float:left; margin:5px 5px 5px 10px; width:100%; font-family:arial,Sans-Serif; color:#3279D8; font-size:16pt;}
.SubHeadRegister{float:left; margin:5px 5px 5px 20px; width:100%; font-family:arial,Sans-Serif; color:#3279D8; font-size:16pt;}
.FooterLinks {font-family:arial,Sans-Serif; font-size:8pt; color:#CFCECA; margin-left:5px; margin-top:5px;}
.FooterLinks a { color:#CFCECA}

/* tab styles */

#menu {float:right; vertical-align:bottom; height: 29px;margin-top:55px; padding:0px; margin-bottom:0px;}

#menu div.tab1 {float: left;width: 57px; height: 29px;margin: 0 3px 0 0; background-color:background: url( 'Images/home_tab.gif' ) 0 0px no-repeat;}
#menu div.tab1 a {display: block;margin: 0; padding:0;width:100%; height:100%;overflow:hidden;font: bold 13px/1 Georgia, serif;color:#039;text-decoration: none;background: url( 'Images/home_tab.gif' ) top left no-repeat;}
#menu div.tab1 span {display: block;margin:0; padding: 7px 0 0 13px;}
#menu div.tab1 a:hover {background-image: none;background: url( 'Images/home_tab.gif' ) 0 -29px no-repeat;}

#menu div.tab2 {float: left;width: 57px; height: 29px;margin: 0 3px 0 0;background: url( 'Images/blog_tab.gif' ) 0 0px no-repeat;}
#menu div.tab2 a {display: block;margin: 0; padding:0;width:100%; height:100%;overflow:hidden;font: bold 13px/1 Georgia, serif;color:#039;text-decoration: none;background: url( 'Images/blog_tab.gif' ) top left no-repeat;}
#menu div.tab2 span {display: block;margin:0; padding: 7px 0 0 13px;}
#menu div.tab2 a:hover {background-image: none;background: url( 'Images/blog_tab.gif' ) 0 -29px no-repeat;}

#menu div.tab3 {float: left;width: 64px; height: 29px;margin: 0 3px 0 0;background: url( 'Images/about_tab.gif' ) 0 0px no-repeat;}
#menu div.tab3 a {display: block;margin: 0; padding:0;width:100%; height:100%;overflow:hidden;font: bold 13px/1 Georgia, serif;color:#039;text-decoration: none;background: url( 'Images/about_tab.gif' ) top left no-repeat;}
#menu div.tab3 span {display: block;margin:0; padding: 7px 0 0 13px;}
#menu div.tab3 a:hover {background-image: none;background: url( 'Images/about_tab.gif' ) 0 -29px no-repeat;}

#menu div.tab4 {float: left;width: 73px; height: 29px;margin: 0 3px 0 0;background: url( 'Images/signup_tab.gif' ) 0 0px no-repeat;}
#menu div.tab4 a {display: block;margin: 0; padding:0;width:100%; height:100%;overflow:hidden;font: bold 13px/1 Georgia, serif;color:#039;text-decoration: none;background: url( 'Images/signup_tab.gif' ) top left no-repeat;}
#menu div.tab4 span {display: block;margin:0; padding: 7px 0 0 13px;}
#menu div.tab4 a:hover {background-image: none;background: url( 'Images/signup_tab.gif' ) 0 -29px no-repeat;}

#menu div.tab5 {float: left;width: 113px; height: 29px;margin: 0 3px 0 0;background: url( 'Images/account_tab.gif' ) 0 0px no-repeat;}
#menu div.tab5 a {display: block;margin: 0; padding:0;width:100%; height:100%;overflow:hidden;font: bold 13px/1 Georgia, serif;color:#039;text-decoration: none;background: url( 'Images/account_tab.gif' ) top left no-repeat;}
#menu div.tab5 span {display: block;margin:0; padding: 7px 0 0 13px;}
#menu div.tab5 a:hover {background-image: none;background: url( 'Images/account_tab.gif' ) 0 -29px no-repeat;}

#menu div.tab6 {float: left;width: 97px; height: 29px;margin: 0 3px 0 0;background: url( 'Images/tab_partners.gif' ) 0 0px no-repeat;}
#menu div.tab6 a {display: block;margin: 0; padding:0;width:100%; height:100%;overflow:hidden;font: bold 13px/1 Georgia, serif;color:#039;text-decoration: none;background: url( 'Images/tab_partners.gif' ) top left no-repeat;}
#menu div.tab6 span {display: block;margin:0; padding: 7px 0 0 13px;}
#menu div.tab6 a:hover {background-image: none;background: url( 'Images/tab_partners.gif' ) 0 -29px no-repeat;}

#menu div.tab7 {float: left;width: 97px; height: 29px;margin: 0 3px 0 0;background: url( 'Images/services_tab.gif' ) 0 0px no-repeat;}
#menu div.tab7 a {display: block;margin: 0; padding:0;width:100%; height:100%;overflow:hidden;font: bold 13px/1 Georgia, serif;color:#039;text-decoration: none;background: url( 'Images/services_tab.gif' ) top left no-repeat;}
#menu div.tab7 span {display: block;margin:0; padding: 7px 0 0 13px;}
#menu div.tab7 a:hover {background-image: none;background: url( 'Images/services_tab.gif' ) 0 -29px no-repeat;}


#hometabs div.feat{}
#hometabs div.view{}

#HomeLowerTabs div.HometabFeat {float: left;width: 88px; height: 29px;margin: 0 3px 0 0;background: url( 'Images/most_featured_tab.gif' ) 0 0px no-repeat;}
#HomeLowerTabs div.HometabFeat a a {display: block;margin: 0; padding:0;width:100%; height:100%;overflow:hidden;font: bold 13px/1 Georgia, serif;color:#039;text-decoration: none;background: url( 'Images/featured_tab.gif' ) top left no-repeat;}
#HomeLowerTabs div.HometabFeat span {display: block;margin:0; padding: 7px 0 0 13px;}
#HomeLowerTabs div.HometabFeat a:hover {background-image: none;background: url( 'Images/most_featured_tab.gif' ) 0 -29px no-repeat;}

#HomeLowerTabs div.HometabMost {float: left;width: 88px; height: 29px;margin: 0 3px 0 0;background: url( 'Images/most_viewed_tab.gif' ) 0 0px no-repeat;}
#HomeLowerTabs div.HometabMost a {display: block;margin: 0; padding:0;width:100%; height:100%;overflow:hidden;font: bold 13px/1 Georgia, serif;color:#039;text-decoration: none;background: url( 'Images/viewed_tab.gif' ) top left no-repeat;}
#HomeLowerTabs div.HometabMost span {display: block;margin:0; padding: 7px 0 0 13px;}
#HomeLowerTabs div.HometabMost a:hover {background-image: none;background: url( 'Images/viewed_tab.gif' ) 0 -29px no-repeat;}

/* Home specific styles */

.HomeAuthorFeature {float:left; font-family:arial,Sans-Serif; color:#000; margin:8px 5px 3px 8px; font-size:10pt; width:90%}
.HomeAuthorFeatIcon{float:left; margin:8px 5px 3px 5px; width:16px;}
.HomeAuthorFeatWrap{float:left; width:100%}

.HomeAuthorHead{float:left; margin:5px 5px 5px 5px; width:100%; font-family:arial,Sans-Serif; color:#174488; font-size:20pt;}
.HomeReadersHeadWrapper{float:right; width:432px; height:250px;background-image:url('images/home_bg.gif'); background-repeat:no-repeat; margin-right:9px;}
.HomeReadersHead{float:left; margin:5px 5px 5px 5px; font-family:arial,Sans-Serif; color:#174488; font-size:20pt;}
.HomeAuthorCreateCntrl{float:left; margin-left:150px; margin-top:17px; border:none;}

.HomeQuoteWrapper{float:left;width:900px; margin:4px 9px 8px 9px; height:25px;}
.HomeQuote{float:left; font-family:arial,Sans-Serif; color:Gray; font-size:10pt}

.HomeSearchWrapper{float:left; width:99%; height:35px; border-bottom:solid 1px #ABADB3; border-top:solid 1px #ABADB3; margin:0px 5px 5px 5px; }
.HomeSearchLbl{float:left; font-family:arial,Sans-Serif; color:black; font-size:9pt; margin-top:8px; margin-left:170px; margin-right:5px;}
.HomeSearchTxt{float:left; margin-top:5px; border-color:#3279D8; border-width:1px;}
.HomeSearchBtn{float:left; margin-top:5px; margin-left:5px;}

.HomeRssWrapper{float:left; vertical-align:bottom; height:19%}

.HomeViewedTab{float:left;height:25px; font-family:arial,Sans-Serif; font-size:9pt; width:100px; border:solid 1px #C7C9C9;cursor:pointer;}
.HomeRatedTab{float:left;height:25px; font-family:arial,Sans-Serif; font-size:9pt; width:100px; border:solid 1px #C7C9C9;cursor:pointer;}

.HomeMiniMenuWrapper{float:left; width:28%; height:44px; border:solid 1px #C7C9C9; margin:10px 0px 0px 0px; color:#174488}

.HomeBannerAuthorWrapper{float:left; width:430px; height:250px;  background-image:url('images/home_bg.gif');background-repeat:no-repeat; margin-left:9px; padding:0;}

.HomeSubHeadWrapper{float:left; width:100%;}
.HomeSubHeadText{width:202px; height:32px; margin:0px; padding:0px; padding-left:8px; font-family:arial,Sans-Serif; color:#FFFFFF; font-weight:bold; font-size:10pt; background-image:url('Images/v1/home_sidebar_bg.gif');}
.HomeSubHeadText span{margin:8px; padding:5px; padding-top:5px;}
.HomeSubHeadText a{text-decoration:none; color:#FFFFFF;}
.HomeSubHeadIcon{float:left; width:32px; margin-left:4px; margin-top:4px;}

.HomeLoginCntrl{float:left; margin-left:4px 3px 5px 6px; width:200px; border-color:#3279D8; border-width:1px; font-size:9pt;}
.HomeCntrlWrapper{float:left; margin-top:5px; margin-bottom:5px; margin-left:2px}

.HomeLowerTabs{float:left; width:100%; margin-left:9px;}


.HomeFeatContent{float:left; width:68%; height:545px; border:solid 1px #C7C9C9; margin-left:9px; margin-top:0px;}
.HomeFeatContentLblWrap{float:left; width:100%; height:25px; border-bottom:solid 1px #C7C9C9; margin-top:0px; background-image:url(images/home_feat_bg.gif);}
.HomeFeatContentLbl{float:left; margin-left:5px; margin-top:5px; font-family:Sans-Serif,arial; font-size:9pt; font-weight:bold;}
.HomeFeatContentInnerWrap{float:left;width:100%; height:100%;}
.HomeFeatRptSpacer{float:left; width:100%; margin-top:1px; padding:0px;}
.HomeRptIconWrap{float:left; width:24px; margin:1px; padding:0px;}
.HomeRptTitleWrap{float:left;font-family:arial,Sans-Serif; font-size:10pt; margin-top:8px; margin-bottom:8px; width:89%; border-bottom:dashed 1px #DBDBDB; text-decoration:none;}
.HomeRptTitleWrap a{text-decoration:none;}
.HomeRptTitle{float:left; width:100%; margin-bottom:4px;}
.HomeRptDescWrap{float:left; width:95%; color:Gray;}
.HomeRptRatingWrap{float:left;}
.HomeRptRating{width:75px; height:13px;}
.HomeAuthLoginWrap{float:left; width:28%; height:137px; border:solid 1px #C7C9C9; margin:10px 9px 0px 0px; color:#174488}
.HomeCntrlInnerWrapper{float:left; width:30px; font-family:arial,Sans-Serif; font-size:8pt; margin-right:7px;}
.HomeLoginBtnWrap{float:right; margin-right:0px;}
.HomeBlogWrap{float:right; width:28%; height:150px; border:solid 1px #C7C9C9; margin:10px 9px 0px 0px; padding:0; color:#174488}
.HomeBlogItemDate{float:left; width:25%; font-family:arial,Sans-Serif; font-size:9pt; color:Gray; margin-left:3px;}
.HomeBlogItemTitle{float:left; width:73%; font-family:arial,Sans-Serif; font-size:9pt; color:Black;}
.HomeBlogItemTitle a{text-decoration:none;}


/* Guildlines specfic styles */

.GuidItemWrap{float:left; width:95%; margin-bottom:10px;}
.GuidImgWrap{float:left; width:24px; height:100%; margin-left:6px; margin-right:6px; margin-top:5px;}
.GuidHeadWrap{float:left; width:750px; font-family:arial,Sans-Serif; font-size:10pt; margin-left:5px;  line-height:17px;}
.GuidDescWrap{float:left; width:750px; font-family:arial,Sans-Serif; font-size:10pt; color:Gray;margin-left:5px; line-height:17px;}

/* SiteMap specfic styles */

.SiteMapLink{float:left; margin:3px 3px 3px 15px; font-family:arial,Sans-Serif; font-size:9pt; width:100%;}

/* Blog specfic styles */

.BlogDataWrapper{float:left; width:95%; margin-left:10px;}
.BlogDataInnerWrap{float:left; width:99%; }
.BlogItemIcon{float:left; width:24px; height:24px; margin:5px; vertical-align:middle;}
.BlogItemHead{float:left; width:880px; font-family:arial,Sans-Serif; font-size:14pt; color:#174488; font-weight:bold; margin:5px 0 5px 0}
.BlogItemContent{float:left; width:940px; font-family:arial,Sans-Serif; font-size:9pt; color:#737373; border-bottom:solid 1px #E5E3E3; margin:5px 0 5px 0; line-height:19px;}


/* About specfic styles */

.AboutImage {float: left; margin-left: 5px; width: 32px; height:32px; margin-top:5px;}
.AboutTitle { float: left; margin-top: 5px; margin-left: 15px; font-family: arial,Sans-Serif;font-size: 14pt; color: #000; font-weight: bold; width: 631px; height: 26px;}
.AboutContent {float: left; width:700px; font-family: arial,Sans-Serif; color: Gray;font-size: 10pt; }
.AboutContent li{line-height:20px;}
.AboutDivide {width: 100%; height: 5px; border-bottom: dashed 1px gray; margin-bottom: 15px; margin-top:5px; }
.AboutDesc { margin-right:5px; margin-top:10px; margin-bottom:15px; float:left; font-family:arial,Sans-Serif;  font-size:10pt; color:Gray; width:100%;}
/* SignUp specfic styles */

.FormText {float:left;font-family:arial,Sans-Serif; width:100%; font-size:9pt; color:Black; margin-top:5px; margin-bottom:5px; margin-left:10px; line-height:18px;}

/* Login specfic styles */

.LoginBoxItemWrapper{float:left; margin-left:100px; margin-top:100px; border:solid 1px #C7C9C9; width:320px;}
.LoginHeader{float:left; margin-left:10pt; margin-top:5px; font-family:arial,Sans-Serif; font-weight:bold; font-size:11pt;}
.LoginIconWrapper{float:right; margin-top:3pt; margin-right:3pt; width:15%;}
.LoginCntrlLabel{float:left; margin-left:10px; margin-top:10px; font-family:arial,Sans-Serif; font-size:9pt; color:Black;}
.LoginForgottenText{float:left; width:100%; font-family:arial,Sans-Serif; font-size:9pt; margin:4px 0px 10px 6px;}

.LoginRegisterWrapper{float:left; margin-left:10px; margin-top:100px; border:solid 1px #C7C9C9; width:360px;}
.LoginBulletWrapper{float:left; width:98%;margin-bottom:7px;}
.LoginBulletImg{float:left; margin-left:10pt;}
.LoginBannerImg{float:left; margin-left:10px; margin-top:20px;border-width:0px;}
.LoginBulletContent{float:left;  margin-left:10pt; font-family:arial,Sans-Serif; font-size:9pt; color:Black;}

.LoginSignUp{float:left; width:100%; font-family:arial,Sans-Serif; font-size:9pt; color:Gray; margin:18px 0px 10px 15px;}
.LoginForGotUserCntrl{float:left; margin-left:6px; margin-top:15px;}
.LoginFogotBtn{float:left; margin-top:8px; margin-left:52px;}

.LoginForgotWrapper{float:left; margin:20px 0px 30px 165px; width:400px; height:160px; border:solid 1px #C7C9C9;}
.LoginCntrlLabel2{float:left; width:100%; margin-left:10pt; font-family:arial,Sans-Serif; font-size:9pt; color:Gray;}

.PassReminderResults{float:left; margin-left:13px; margin-top:10px; font-family:arial,Sans-Serif; color:red; font-size:9pt; font-weight:bold}
.LoginErrors{float:left; color:Red; margin-left:53px; margin-top:10px; font-family:arial,Sans-Serif; font-size:9pt;}

/* Account specfic styles */


.AccountHeader {margin-right:5px; margin-top:8px;float:left; font-family:arial,Sans-Serif; font-size:14pt; font-weight:bold; color:Black; width:370px; }
.AccountDesc { margin-right:25px; margin-top:15px; float:left; margin-left:0px; font-family:arial,Sans-Serif; line-height:20px;  font-size:10pt; color:Gray;}

.Username {margin-right:5px; margin-top:5px; margin-left:3px; float:left; font-family:arial,Sans-Serif; font-size:9px; color:black; width:80%}

.LogOut {Float:left; margin-left:3px; margin-top:8px; font-family:arial,Sans-Serif; font-size:8pt; font-weight:bold; width:80%; }
.AccountLinkButton {font-family:arial,Sans-Serif; float:inherit; font-weight:bold; font-size:9pt; color:#003478;  margin-top:6px;  text-decoration:none;}
.AccountLinkButton2 {font-family:arial,Sans-Serif; float:inherit; font-weight:bold; font-size:9pt; color:#003478;  margin-top:6px;  text-decoration:none; width:70%;}
.AccountLinkButton a { text-decoration:none;}
.AccountLinkButton a:hover {color:#2f4668;}


.AccQuickStats{float:left; width:620px; height:350px; margin-left:5px;}
.QuickStatWrap{float:left; width:95%; border-bottom:solid 1px #C7C9C9; padding:14px 0 15px 0; margin:0 5px 0 5px;}
.AccQuickStat{float:left; margin-left:10px; font-family:arial,Sans-Serif; font-size:9pt; font-weight:bold;}

.AccQuickStatImg{float:left; margin-left:1px; margin-top:0px; padding:0px; width:32px; height:30px;}
.AccQuickStatDesc{float:left; font-family:arial,Sans-Serif; font-size:9pt; color:Black; margin-left:10px;}
.AccQuickStatLink{float:left; font-family:arial,Sans-Serif; font-size:9pt; margin-left:15px;}

.rptHeader {font-family:arial,Sans-Serif; font-size:10pt; font-weight:bold; color:#000000;}

.AccUpdateLabels {float:left; width:100px; height:250px; margin-top:15px}
.AccUpdateLabel { font-family:arial,Sans-Serif; font-size:9pt; color:Gray; margin:8px 10px 5px 10px;}
.AccUpdateControls {float:left; width:300px; height:250px; margin-top:15px;}

.AccSubHead{float:left; margin:5px 5px 5px 5px; width:700px; font-family:arial,Sans-Serif; color:#174488; font-size:16pt;}
.AccIconWrapper{float:right; margin-top:3pt; margin-right:15pt; width:32px;}

.AccSettingWrapper{float:left; width:100%; height:55px; margin-top:10px;}
.AccSettingIcon{float:left; margin-top:5pt;}
.AccSettingTitle{float:left; font-family:arial,Sans-Serif; font-size:10pt; margin-left:10pt; margin-top:4px; width:70%;}
.AccSettingCheck{float:right; width:20%; margin-top:14px}
.AccSettingDesc{float:left; width:70%; font-family:arial,Sans-Serif;margin-left:10pt; font-size:9pt; color:Gray;}
.AccSettingOverview{float:left; width:100%;font-family:arial,Sans-Serif; color:gray; font-size:9pt; margin-top:10px; margin-left:5px;}

.AccProfileWrapper{float:left; width:100%; height:55px; margin-top:10px; margin-bottom:40px;}
.AccSettingDDL{float:left; margin-left:30px;}

.LoginControl{float:left; margin:20px 0px 0px 0px; width:170px}
.LoginBtnCntrl{float:right;margin:0px 24px 0px 10px;}

.AccQuickCell{font-family:Sans-Serif; font-size:9pt}

.AccMenuWrapper{float:left;margin:10px 10px 10px 10px; width:200px}
.AccUpperMenuWrapper{float:left; width:200px; height:40px; border:solid 1px #C7C9C9; }
.AccUpperMenuBtn{float:left; width:90%; height:30px; font-family:arial,Sans-Serif; font-size:9pt; border:solid 1px #C7C9C9; margin:5px 5px 4px 5px; cursor:pointer}

.AccMiddleMenuWrapper{float:left; width:200px; height:70px; border:solid 1px #C7C9C9; margin-top:10px;}

.AccLowerMenuWrapper{float:left; width:200px; height:350px; border:solid 1px #C7C9C9; margin-top:9px;}
.AccEditWorkshopMenuWrapper{float:left; width:200px; border:solid 1px #C7C9C9; }

.AccContentHeader{float: right; width: 700px; height: 100%; margin-top:20px; margin-right:15px;}
.AccTutCount{float:left; width:100%; font-family:arial,Sans-Serif; font-size:10pt;}

.AccProfileSaveBtn{margin-left:35px; margin-top:10px;}
.AccRecommendCntrl{float:left; margin-top:10px;}
.AccRecConfirm{float:left; width:90%; font-family:arial,Sans-Serif; font-size:9pt; color:Red; margin:12px 0 8px 12px;}


.AccRecommendWrapper{float:left; width:100%; margin:5px 5px 5px 5px;}
.AccRecommendLabel{float:left; margin-right:10px; margin-top:13px; font-family:arial,Sans-Serif; font-size:10pt; width:80px;}

/* Editor/New specfic styles */

.EditCatDDL{float:left; width:80%; margin:2px 2px 2px 2px;}

.EdiBannerText { float:left; font-family:arial,Sans-Serif; font-size:10pt; color:#003479; font-weight:bold; width:84%; margin-top:0px;}
.ediEditting { float:left; font-family:arial,Sans-Serif; font-size:9pt; color:#7a797a; width:15%; margin:10px 0px 0px 0px;}

.ediLabels {  float:left; width:100px;  margin-bottom:5px;}
.ediLabel {float:left; width:100%; font-family:arial,Sans-Serif; color:#000; font-size:10pt; margin:3px 0px 3px 0px; font-weight:bold}

.ediWrapper{float:left; height:200px; width:100%; border:dashed 1px blue; margin-top:100px;}

.NewControlLabels {float:left; width:150px; height:200px; margin:14px 0px 5px 2px;}
.NewControlItem {float:left; width:90%; margin-top:2px;  height:25px; font-family:arial,Sans-Serif; font-size:10pt; color:Black; text-align:right; margin-right:8px;}

.NewControl {width:100%; margin:3px 0px 3px 5px; }

.NewCatWrapper{float:left; margin:30px 0px 30px 5px; width:400px; height:160px; border:solid 1px #C7C9C9;}

.NewUsername { margin-right:5px; margin-top:5px; float:left; font-family:arial,Sans-Serif; font-weight:bold; font-size:12px; color:Gray;}

.rating {float:right; }

/* New styles */
    .NewCategoryWrapper{float:left;width:100%; margin-top:10px;}
    .NewDDLWrapper{float:left; width:340px; margin-left:5px;}
    .NewSuggestCatImg{float:left; margin-left:10px; width:114px;  margin-top:3px;}
    
    .NewHeader{float:left; width:90%; font-family:arial,Sans-Serif; margin-top:10px; font-size:10pt; color:black; margin-left:5px;}
    .NewDesc{float:left; width:90%; font-family:arial,Sans-Serif; margin-top:5px; font-size:8pt; color:gray; margin-bottom:8px; margin-left:5px;}
    .NewError{float:left;font-family:arial,Sans-Serif; width:100%; margin:15px 0px 8px 2px; font-size: 10pt;color: red;font-weight:bold;}
    
    .NewbtnCreate{float:left;  margin-top:20px;}
    .NewUser{float:left; font-family:arial,Sans-Serif; font-size:9pt;color:gray; margin-left:5px;}

/* Tutorial styles */

.TutHead{float:left; width:600px; height:90px; padding-bottom:7px; }
.TutHeadCat{float:left; font-family:arial,Sans-Serif; font-size:8.5pt; color:#999999; margin-left:10px; margin-top:5px;}
.TutTitle{float:left; margin:5px 5px 5px 10px; width:100%; font-family:arial,Sans-Serif; color:#174488; font-size:18pt;}
.TutDesc{float:left; font-family:arial,Sans-Serif; font-size:9pt; color:#4D4D4D; margin-left:9px; width:100%; }

.TutEditWrap{float:right; width:220px; height:25px; margin-right:4px; cursor:pointer;}
.TutEditText{float:left; width:70%; font-family:arial,Sans-Serif; font-size:9pt; font-weight:bold; margin:5px 2px 4px 5px}
.TutEditImg{width:24px; height:24px; border:none;}

.TutContent{float:left; width:761px; margin-top:5px; margin-left:9px; margin-bottom:15px;}

#TutShowTabArea{float:left;display:block;}
.TutToolItemWrap{float:left;display:none; width:0px; height:0px;}
#TutWhiteLink{color:#000000;}

.TutSocBM{border:0px;}

.TutAuthWrap{float:left; width:325px; height:150px; border:solid 1px #C7C9C9; margin:5px}
.TutAuthHead{float:left; width:100%; height:18px; font-family:arial,Sans-Serif; font-weight:bold; color:#174488; margin-left:5px;}
.TutImgWrap{float:left; margin:5px; width:90px; height:100px; border:solid 1px gray;}
.TutAuthItem{float:left; font-size:9pt; font-family:arial,Sans-Serif; margin-top:5px; width:70%;}

.TutAuthContributors{float:left; margin:4px; padding:4px; font-family:arial,Sans-Serif; font-size:9pt; color:Gray;}

.TutToolsWrap{float:right; width:325px; height:150px; border:solid 1px #C7C9C9; margin:5px}
.TutToolHead{float:left; width:100%; height:18px; font-family:arial,Sans-Serif; font-weight:bold; color:#174488; margin-left:5px;}
.TutToolMenu{float:left; width:100%; margin-left:8px; font-family:arial,Sans-Serif; font-size:9pt;}

.TutToolDesc{float:left; margin:3px 3px 3px 3px; font-family:arial,Sans-Serif; color:Gray; font-size:9pt;}

.TutToolWrap{float:left; margin:8px; width:307px; height:100px; border:solid 1px #C7C9C9;}
.TutToolItemWrap{visibility:hidden; border:solid 0px red;}

.TutToolCntrl{float:left; width:80%; margin:5px 10px 5px 10px;}
.TutToolSubmit{float:left;margin:5px 10px 5px 10px; }

.TutItemWrap{float:left; width:761px; margin-top:15px;}
.TutItemTitle{float:left; font-family:Arial,sans-serif; font-size:10pt; color:#174488; font-weight:bold; margin-bottom:5px; width:85%; border:solid 1px white;}
.TutItemHr{float:left; width:100%; color:#E3E3E3;}
.TutItemContentNoImg{float:left; font-family:Arial,sans-serif; font-size:9pt; color:#333333; margin-bottom:5px; margin-left:18px; line-height:18px;}
.TutItemContentImg{float:left; width:490px; font-family:Arial,sans-serif; font-size:9pt; color:#333333; margin-bottom:5px; margin-left:18px; line-height:18px;}

.TutItemImgWrap{float:right; width:230px;}
.TutItemImgWrap a{ text-decoration:none;}
.TutItemImg{float:right; border:none;}
.TutSubFootWrapper{width:731px; margin-left:9px;}

/* Register specfic styles */
.RegStage1Wrapper{float:left; margin-left:15px; border-top:solid 1px #C7C9C9; height:150px; width:700px;}
.RegStage2Wrapper{float:left; margin-left:15px; border-top:solid 1px #C7C9C9; height:115px; width:700px;}
.RegStage3Wrapper{float:left; margin-left:15px; border-top:solid 1px #C7C9C9; height:90px; width:700px;}
.RegStage4Wrapper{float:left; border-top:solid 1px #C7C9C9; height:40px; width:700px; margin:8px 8px 8px 5px;}
.RegStage5Wrapper{float:left; border-top:solid 1px #C7C9C9; height:20px; width:700px; margin:3px 8px 3px 5px;}
.RegItemWrapper{float:left; width:85%; height:25px; margin:5px 5px 5px 5px;}
.RegItemLbl{float:left; margin:6px 4px 4px 10px; width:150px; font-family:arial,Sans-Serif; font-size:9pt; color:black;}
.RegTermsLbl{float:left; width:400px; font-family:arial,Sans-Serif; color:#000000; font-size:9pt;}
.RegItemCntrl{float:left; left:4px 4px 2px 5px; width:230px; }


.RegStage4Wrapper span {margin-top:9px;}
.RegStage4Wrapper div  {margin-top:6px;}

/* Idea Bank */

.IdeaBank{float:left; margin:10px;}
.IdeaBankItem{float:left; width:100%; height:100px;}
.IdeaIcon{float:left; width:48px; height:48px; margin-left:10px; margin-right:5px;}
.IdeaQ{float:left; font-family:arial,Sans-Serif; font-size:11pt; color:Black; width:810px; line-height:14pt;}
.IdeaA{float:left; font-family:arial,Sans-Serif; font-size:9pt; color:gray; width:810px;  line-height:14pt; margin-right:15px;}

/* workShop styles */

.WorkShopImportBtn{float:none; margin-right:4px;}
.AccMainWorkShop{float:left; width:715px; height:auto; border:solid 0px #C7C9C9; margin-top:9px; margin-left:10px;}
.WorkShopCaption{font-family:arial,Sans-Serif; color:black; font-weight:bold; font-size:10pt;}

/* Terms styles */

.TermsHeader { float:left; margin-left:10px; margin-bottom:10px; width:100%; font-family:arial,Sans-Serif; font-size:10pt; color:#000; font-weight:bold;}
.TermsContent { float:left; margin-left:10px; width:95%; font-family:arial,Sans-Serif; font-size:10pt; color:Gray; margin-bottom:15px;}

.TermsSubHeader { float:left; margin-left:10px; margin-bottom:10px; width:100%; font-family:arial,Sans-Serif; font-size:10pt; color:#003479; font-weight:bold;}

.TermsMainHeader { float:left; margin-left:10px; margin-bottom:10px; width:100%; font-family:arial,Sans-Serif; font-size:11pt; color:#000; font-weight:bold;}

/* Receiver styles */
.RecResponse { font-family:arial,Sans-Serif; font-size:10pt; color:Black; margin-left:4px; margin-top:8px;}
.200Spacer { width:100%; height:200px; margin-top:50px; margin-bottom:50px;}

/* Hyperlink styles */
a { color:#3279D8;}
a:hover { color:#2f4668;}
	
/*WorkShop Menu*/
.MenuTable{background-color:#E4E4D8; width:100%}
.MenuTopTd{height: 45px; color:#003478; vertical-align:middle; background-color:#E4E4D8; font-weight:bold; text-align:center; font-family:arial,Sans-Serif; font-size:10pt;}
.MenuTd{height: 34px; border-width:1px; border-color:#E4E4D8; border-style:solid; vertical-align:middle;  background-color:#E4E4D8; font-weight:bold; text-align:center; font-family:arial,Sans-Serif; font-size:10pt;}
.MenuTopViev{width: 129px; height:30px; vertical-align:middle; background-color:#E4E4D8; font-weight:bold; text-align:center; font-family:arial,Sans-Serif; font-size:10pt;}
.MenuTdOnOver{height: 34px; border-color:#8d930a;border-width:1px; border-style:solid; border-left-style:none; border-right-style:none; vertical-align:middle; background-color:#FAFACC; font-weight:bold; text-align:center; font-family:arial,Sans-Serif; font-size:10pt;}
.MenuTopVievOnOver{width: 127px; height:30px; border-color:#8d930a;   border-width:1px; border-style:solid; border-top-style:none; border-bottom-style:none; vertical-align:middle; background-color:#FAFACC; font-weight:bold; text-align:center; font-family:arial,Sans-Serif; font-size:10pt;}

/* Mail */
.LabelStyle{float:left;margin-left:20px; font-family:arial,Sans-Serif; font-size:10pt;}
.TextEditStyle{float:left;margin:4px;width:250px;}
.ButtonReset{float:left;margin-left:4px; margin-top:4px;}
.ButtonSend{float:left;margin-left:75px; margin-top:4px;}
.RequiredFieldStyle{float:right;margin:4px;}

/*CMS Login*/
.CMSTxTStyle{float:left;margin:2px;width:200px;}
.CMSLbLStyle{float:left;margin-left:20px; font-family:arial,Sans-Serif; font-size:10pt;}

