﻿body {margin:10 auto; text-align:center; font: normal 12px arial; color:#666; background-color:#fff;}
img{border:0; padding:0; margin:0;}
p {padding:0; margin:0;}
a img{border:0;}

.catch{overflow:hidden;}
.clear{clear:both;}
.right{float:right;}
.left{float:left;}
.red{color:Red;}
.bold{font-weight:bold;}
.textLeft{text-align:left;}
.marg{margin-left:5px;}
.margTop{margin-top:20px;}
.center{text-align:center;}
.font11{font-size:11px;}

#wrapper{width:770px; margin:0 auto 0 auto; text-align:center;}

.adRight{float:right; margin-right: 40px}
.adLeft{float:left; margin-left: 40px}

.answerHead{float:left; color: #227422; font-size:large; text-align:left; width:350px}

/* header */

#header{width:760px; height:190px;  background: url(../Assets/general/top.gif) left bottom no-repeat; margin:0 auto 0 auto;}
#headerTop{width:760px; height:78px;background: url(../Assets/general/home_03.gif) left top no-repeat;}
#logo a{display:block; float:left; position:relative;top:10px;width:450px;height:50px;}
#login{width:400px; height:10px;float:right; margin-top:10px; text-align:left;font-size:12px;}
#login a:link, #login a:visited, #login span a:link, #login span a:visited {font-size:12px; line-height:12px;text-decoration:none; color:#666; margin-left:5px;}
#login a:hover, #login span a:hover{text-decoration:underline;}
#login img{vertical-align:middle; margin:0 3px;line-height:12px;}
.help{margin-top:2px;}
#headerBottom{width:760px; height:112px;}
#topMenu{width:600px; height:28px; float:left; margin-left:5px; margin-top:3px; margin-bottom: 38px;}
.topnav{float:left; margin-right:3px;}
.topButtonOff{float:left; width:80px; height:28px; margin-right:3px;padding-bottom:3px;border:0;line-height:28px; text-align:center;background:url(../Assets/general/tab_off.gif);}
.topButtonOn{float:left; width:86px; height:28px; margin-right:3px;padding-bottom:3px; border:0;line-height:28px; text-align:center;background:url(../Assets/general/tab_on.gif); color:Red; font-weight:bold;}
.topButtonWideOff{float:left; width:120px; height:28px; margin-right:3px;padding-bottom:3px;border:0;line-height:28px; text-align:center;background:url(../Assets/general/tab_wide_off.gif);}
.topButtonWideOn{float:left; width:126px; height:28px; margin-right:3px;padding-bottom:3px; border:0;line-height:28px; text-align:center;background:url(../Assets/general/tab_wide_on.gif);color:Red; font-weight:bold;}
.topUploadOff{float:left; width:80px; height:28px; margin-right:3px;padding-bottom:3px;border:0;line-height:28px; text-align:center;background:url(../Assets/general/upload_off.gif);}
.topUploadOn{float:left; width:86px; height:28px; margin-right:3px;padding-bottom:3px; border:0;line-height:28px; text-align:center;background:url(../Assets/general/upload_on.gif);}
#selection{width:760px; float:left; height:22px;margin-left:2px;}

/* top selection panel */

.ddl_selection {float:left; width:153px; height:20px; margin-left:2px;border:1px solid #999;}
.txt_zip {float:left; width:75px; height:18px; margin-left:2px;border:1px solid #999;padding-left:5px;}
.txt_city{float:left; width:100px; height:18px; margin-left:2px;border:1px solid #999;padding-left:5px;}
.ddl_category{float:left; width:130px; height:20px; margin-left:2px;border:1px solid #999;}
.txt_search {float:left; width:110px; height:18px; margin-left:10px; margin-right:5px;border:1px solid #999;padding-left:5px;}
.btn_selection {float:left; margin-left:2px;}
.or {float:left; margin-left:2px; font-size:14px; font-weight:bold; color:Red;margin-top:3px;}

  /* content */
  
#main {width:770px;  margin-top:5px;background:url(../Assets/general/home_23.gif) left top no-repeat;}
#content{width:768px; margin-top:1px; border-right:1px solid #b3e397;border-left:1px solid #b3e397; margin:0 auto 0 auto;}


 /*Right Side */
 
/*.rightCol {width:145px; min-height:480px; background-color:#f1f1f1;}*/
.rightCol {width:155px; min-height:465px; background-color:#f1f1f1; }
#rightSide{float:left; width:155px;}

#rightSide ul  {clear:both; float:left;list-style-type: none;padding:0; margin:0 0 0 0;text-align:left;vertical-align:top}
#rightSide li{display:block;width:130px; height:5px; background:url(../Assets/general/home_66.gif) left bottom repeat-x;}


/* Login Panel */

/*.loginPanel{float:left;width:145px; margin-bottom:10px; background-color:#f1f1f1;padding-top:24px; padding-bottom:10px;border-bottom:3px solid #fff;}*/
.loginPanel{float:left;width:145px; margin-bottom:10px; background-color:#f1f1f1;padding-top:9px; padding-bottom:10px;border-bottom:3px solid #fff;}
.loginImage{float:left; margin-bottom:10px;margin-left:10px;background-color:#f1f1f1;}
.loginTextBox {float:left; width:135px; height:18px; margin: 5px 0px 5px 2px; padding-left:3px; border:1px solid #b7e497;}
.forgotPass {float:left;width:83px;padding-top:6px;padding-left:4px;font-size:10px; color:#227326;text-align:left;}
.logButton {float:right; margin-top:4px; margin-right:3px; width:54px; height:17px;}

#banners{ float:left; width:137px; padding:9px; min-height:290px;}
#banners a:link {text-decoration:none}
#banners a:visited {text-decoration:none}
#banners a:hover {text-decoration:none; cursor:pointer}
.bannersImage{margin-bottom:10px;}

#pointer a:hover{cursor:pointer}

/* Left Side */
#leftSide{margin-top:-15px;}
.leftCol{width: 605px;min-height:480px;}
.titleImage{float:left; margin-top:24px;margin-left:15px;}
#leftSidebar {float:left; width:183px;min-height:480px;}
#leftSidebar ul  {clear:both; float:left;list-style-type: none;padding:0; margin:10px 0 0 0;text-align:left;}
#leftSidebar li{display:block;width:175px; height:30px; background:url(../Assets/general/home_65.gif) left bottom repeat-x;}
#leftSidebar li img {margin-right:8px;vertical-align:middle;padding-top:2px;}
#leftSidebar li a:link { display:block; font-weight:bold;text-decoration:none; color:#666;line-height:24px;}
#leftSidebar li a:visited { display:block; font-weight:bold;text-decoration:none; color:#666;line-height:24px;}
#leftSidebar li a:hover { display:block; font-weight:bold;text-decoration:none; color:#227422;line-height:24px;}

 /*Static Pages */
 
/*#insideContent{float:left; width:580px; min-height:460px; padding:10px;text-align:left;background:url(../Assets/general/home_75.jpg); background-position:top right; background-repeat:repeat-y;}*/
#insideContent{float:left; width:580px; min-height:460px; margin-top:10px; padding:10px;text-align:left;background:url(../Assets/general/home_75.jpg); background-position:top right; background-repeat:repeat-y;}
#insideContentAlternative{float:left;width:738px;  min-height:460px; padding:10px;text-align:left;}
.contentTitle{float:left; width:580px; margin-bottom:10px;font-size:17px; font-weight:bold; color:#227422;text-align:left;}
.contentText{float:left;width:580px; overflow:hidden;}

/*Tabs*/
.ajax__tab_xp2 .ajax__tab_header {font-family:arial;font-size:11px;background:url(../Assets/general/Tabs/tab-line.gif) repeat-x bottom;}
.ajax__tab_xp2 .ajax__tab_outer {padding-right:0px;background:url(../Assets/general/Tabs/tab-right.gif) no-repeat right;height:21px;}
.ajax__tab_xp2 .ajax__tab_inner {padding-left:3px;background:url(../Assets/general/Tabs/tab-left.gif) no-repeat;}
.ajax__tab_xp2 .ajax__tab_tab {height:13px;padding:4px;margin:0;background:url(../Assets/general/Tabs/tab.gif) repeat-x;}
.ajax__tab_xp2 .ajax__tab_hover .ajax__tab_outer {background:url(../Assets/general/Tabs/tab-hover-right.gif) no-repeat right;}
.ajax__tab_xp2 .ajax__tab_hover .ajax__tab_inner {background:url(../Assets/general/Tabs/tab-hover-left.gif) no-repeat;}
.ajax__tab_xp2 .ajax__tab_hover .ajax__tab_tab {background:url(../Assets/general/Tabs/tab-hover.gif) repeat-x;}
.ajax__tab_xp2 .ajax__tab_active .ajax__tab_outer {background:url(../Assets/general/Tabs/tab-active-right.gif) no-repeat right;}
.ajax__tab_xp2 .ajax__tab_active .ajax__tab_inner {background:url(../Assets/general/Tabs/tab-active-left.gif) no-repeat;}
.ajax__tab_xp2 .ajax__tab_active .ajax__tab_tab {background:url(../Assets/general/Tabs/tab-active.gif) repeat-x;}
.ajax__tab_xp2 .ajax__tab_body {font-family:arial;font-size:12px;border:0px solid #999999;border-top:0;padding:8px;background-color:#ffffff;}


/* Center Content */

#centerContainer {float:left; width:418px;}
#centerContent {float:left; width:410px; min-height:460px; margin:20px 0 10px 0;padding:4px;background:url(../Assets/general/bg_line.gif); background-position:top left; background-repeat:repeat-y;}
.centerTitle{float:left; width:400px; margin-left:10px; color:#227422;text-align:left;font-size:17px; font-weight:bold;}
.centerImage{float:left; margin-left:15px;}

/* ScrewUps Videos */

.screwupsDiv{float:left; width:401px; height:126px;  padding:0 5px; }
.screwups {float:left; width:401px; height:116px;  background: url(../Assets/general/bg_search.gif) left top no-repeat;line-height:1.3em;overflow:hidden;}
.screwupsImg {clear:both; float:left; width:113px; height:75px; margin:27px 0 7px 0; background:url(../Assets/general/home_75.jpg) right repeat-y; }
.screwupsImg img{}
.screwupsText{float:right; width:284px; height:81px; margin:27px 0px 7px 0px; text-align:left;}
.upperTextLeft{float:left;width:170px; height:70px; overflow:hidden;}
.title{float:left; width:170px; height:20px; display:block; color:#227326; font-weight:bold;}
.title a{color:#227326; text-decoration:none;}
.description{float:left;display:block; width:170px;height:50px;}
.upperTextRight{float:left;width:100px; height:70px;}
.author{display:block;text-align:right;width:100px;}
.author span{color:#227326;font-weight:bold;}
.views {display:block;padding-top:2px;text-align:right;width:100px;}
.views span{color:#227326;}
.stars{display: block;float:right;padding-top:5px;text-align:right;width:50px;}
.lowerText{clear: both; float:left;width:284px; height:15px;line-height:15px;}
.time{float:left;width:120px;height:15px;font-size:10px;}
.category{float:left; width:150px;height:15px;text-align:right;font-size:10px;font-weight:bold}
.category label{font-style:italic; text-decoration:underline;color:#227326;}
/*rating bar*/
.videoRate{display:inline;float:left;width:160px;height:20px;line-height:20px;text-align:left; }
#videoRateText{float:left; width:150px;}
#videoRateStars{float:left;width:55px;margin-left:5px;margin-top:5px;}
.rating_bar {float:left;width:50px;text-align:right;background: url(../Assets/general/star_empty.gif) 0 0 repeat-x;}
.rating_bar div {float:left;height: 12px;text-align:right;background: url(../Assets/general/star_full.gif) 0 0 repeat-x;}

/* ViewItem */

#videoContainer{float:left; width:410px;background:url(../Assets/video_page/bg_media.gif); background-repeat:no-repeat; background-position:left top;}
#player_placeholder{margin-top:40px; background-color: White;}
/*ADZ #videoDetails{float:left; width:408px;margin-top:20px;border-right:1px solid #b2e497;border-bottom:1px solid #b2e497;border-left:1px solid #b2e497;}*/
#videoDetails{float:left; width:393px;padding:0 5px 5px 10px; margin-top:20px;border-right:1px solid #b2e497;border-bottom:1px solid #b2e497;border-left:1px solid #b2e497;}
/*ADZ #videoLeft{float:left; width:245px;}*/
#videoLeft{float:left; width:388px;}
.videoTitle{float:left; width:360px; margin:5px 0 4px 8px; line-height:15px; color:#227422;font-size:14px; font-weight:bold;text-align:left;}
.videoTitleRep{float:left; margin:5px 0 4px 8px; line-height:15px; color:#227422;font-size:14px; font-weight:bold;text-align:left;}
.videoTitleRepTitle{float:left; margin:5px 0 4px 0px; line-height:15px; color:#227422;font-size:14px; font-weight:bold;text-align:left;}
.videoScreen{float:left; width:245px; height:232px; background-color:Gray;}
#videoRight{float:right; width:145px; padding:40px 4px 4px 5px;}
/*ADZ .videoDesc{float:left; width:140px;min-height:150px;text-align:left;}*/
.videoDesc{text-align:left; width:100%; margin:5px 0 5px 0}
.videoInfo{float:left; width:100%; text-align:left;}
.vTitle{width:100%;line-height:20px;text-align:left;}
.vTitleDate{width:100%;line-height:20px;text-align:left;}
.vAuthor{color:#227422; font-weight:bold;}
.vLocation{color:#227422;}
.vEventDate{color:#8B0000}
.vCategory{color:#227422; text-decoration:underline;font-style:italic;}
.vEventURL{color:#0000CD; text-decoration:underline;font-style:italic;}
#videoSubTitles{float:left; width:414px; height:30px;margin:5px 0;}
.videoSub{float:left;height:20px;line-height:20px;text-align:left; margin-right:10px;}
.last{margin-right:0;}
.videoSub span{font-weight:bold;}
#rate{float:left; width:404px; height:30px; padding:0 5px;margin-bottom:5px;}
.videoActions{float:left; width:404px; height:29px; padding:0 5px;}
.videoActionText{float:left; width:392px;margin-bottom:5px; padding:10px 5px;border: 1px solid #bbe499;}
.videoActionText div{text-align:left;}
.vAction{float:left; padding:0 7px; line-height:21px;height:21px; }
.vSeperator{background:url(../Assets/general/home_75.jpg);background-repeat:repeat-y; background-position:top right;}
.vAction img{margin-right:5px; margin-bottom:-7px;line-height:21px;}
.vAction a{display:block;color:#686868; font-weight:bold; text-decoration:none;}
.vAction a:hover{text-decoration:underline;}
#videoLogin{float:left; width:404px; height:0px; padding:0 5px;margin:5px 0;}
.vComment{float:left; width:360px; margin:0 5px 10px 0px;padding-top:5px;border-top:1px solid #cdcdcd;}
.vHeader, .vDate{float:left;color:#ca0c24;}
.vDate{margin-left:3px;}
.vText{float:left; width:350px;text-align:left; }
.PView{float:left; margin-top:3px;}
.ViewDDL{width:200px; text-align:left; margin:0 5px;border:1px solid #bbe499;}
.textAreaView{float:left; width:300px; margin:5px;border:1px solid #bbe499;}
.rTextAreaView{float:left; width:290px; margin:5px;border:1px solid #bbe499;}
.btnView{float:right; margin-right:6px;}
#videoComments{float:left; width:400px; height:100%; padding:0 5px;margin:5px 0;overflow:auto;}
#Questions{float:left; width:400px; height:100%; padding:0 5px;margin:5px 0;overflow:auto;}

.cResponse{float:left; width:355px; margin:5px 5px 10px 0px;padding-top:5px;}
.cHeader, .cDate{float:left;color:#227422;}
.cDate{margin-left:3px;}
.cText{float:left; width:345px;text-align:left; }
#divResponses{float:left; width:375px; height:100%; padding:0 5px 0 5px;margin:5px 0;overflow:auto;}


  /* footer */ 
  
#footer{width:750px; height:30px; background:url(../Assets/general/home_78.gif) left top no-repeat;padding:10px; margin:0 auto 0 auto;}
#footer a:link{margin-left:5px; text-decoration:none;color:#666;}
#footer a:visited{margin-left:5px; text-decoration:none;color:#666;}
#footer a:hover{margin-left:5px; text-decoration:underline;color:#666;}

/* contact_us */

.contactForm{clear:both; float:left;width:580px; overflow:hidden;margin-top:10px;}
.contactUpperText{float:left;width:500px; overflow:hidden;margin-bottom:20px;}
.labelTD{width:200px; text-align:right; padding-right:5px;padding-bottom:5px;}
.inputTD{width:300px; text-align:left; padding-right:3px;padding-bottom:5px;}
.errorTD{width:250px; text-align:left; padding-left:10px;padding-bottom:1px;}
.contactText{width:230px;border: 1px solid #999;background-color:#fff;}
.contactTextArea{width:300px; border:1px solid #999;}

/* MyAccount */

#leftAccount{clear:both;float:left; width:320px; margin-bottom:20px;background:url(../Assets/general/home_75.jpg); background-position:top right; background-repeat:repeat-y;}
.accountLabel{float:left; width:110px;text-align:right;line-height:18px; margin-right:5px;margin-bottom:5px;}
.disable{background-color:#f1f1f1;}
.accountInput{float:left; width:147px;text-align:left;height:18px; padding-left:3px;margin-bottom:5px;border:1px solid #999;}
.accountDDL{float:left;width:153px;text-align:left;height:21px; padding-left:3px;margin-bottom:5px; border:1px solid #999;}
.accountValid{float:left; width:7px;margin-left:3px;margin-bottom:5px;}
.accountButton{float:right; width:200px;margin-right:52px;margin-top:5px;}
#accountValidation{float:left;width:200px;text-align:left;}
#rightAccount{float:left; width:220px;margin-bottom:20px;padding:0 20px;}
#myUploads,#myEvents,#myProfessionalsUploads{clear:both; float:left; width:580px; height:300px;}
#tableHeader{float:left;background-color:#f7f7f7;width:580px; height:31px; line-height:31px; font-weight:bold;}
#tableEventsHeader{float:left;background-color:#f7f7f7;width:580px; height:31px; line-height:31px; font-weight:bold;}
#space{clear:both; float:left; width:580px; height:30px;}
.space{clear:both; float:left; width:580px; height:30px;}
.tableTitle{float:left; margin-left:33px; width:134px;font-weight:bold;}
.insideTR{height:31px; line-height:31px;background:url(../Assets/general/h_dot.gif); background-repeat:repeat-x; background-position:left bottom;}
.imageTD{width:20px; padding:0 5px;}
.titleTD{width: 180px;}
.metaTD{width: 600px;}
.scrollerTD{width: 530px;}
.scrollerDateTD{width:70px;}
.dateTD{width:160px;}
.dateEventTD{width:160px; text-align:center}
.viewTD{width:120px; text-align:right}
.deleteTD{width:25px;}


/* Sign Up */

#leftBorder{float:left;padding:5px; border:1px solid #999;}
#leftLogin{float:left; width:182px;  padding:5px; background-color:#efefef;}
.loginTitle{display:block;font-size:14px; font-weight:bold; color:#227326;margin-bottom:5px;}
.userLogin{float:left;width:167px;height:110px;text-align:left;height:18px; padding-left:3px;margin-bottom:10px;border:1px solid #999; }
.userForgot{float:left;width:87px;padding-top:6px;font-size:10px; color:#227326;}
.userLogButton{float:right;width:54px;height:17px;margin-right:10px;}
#rightLogin{float:right; width:348px;height:193px;}
.loginLabel{float:left; width:130px;text-align:right;line-height:18px; margin-right:5px;margin-bottom:10px;}
.loginInput{float:left; width:167px;text-align:left;height:18px; padding-left:3px;margin-bottom:10px;border:1px solid #999;}
.loginValid{float:left; width:7px;margin-left:3px;margin-bottom:10px;}
.loginDDL{float:left;width:173px;text-align:left;height:21px; padding-left:3px;margin-bottom:10px; border:1px solid #999;}
#loginButtons{float:right; width:348px; height:30px;padding-top:10px;}
.loginButton{float:right;margin-right:40px;margin-left:5px;width:auto; height:auto;}
.resetButton{float:right;width:auto; height:auto;}
.captchaWrapper{float:right;width:348px;height:220px;}
.captcha{float:left; border:1px solid #999;width:170px;height:90px;margin-bottom:10px;}
.captchaLabel{float:left; width:130px;text-align:right;line-height:18px; margin-right:5px;margin-bottom:10px; font-size:11px; color:#227326;}
.loginAgree{clear:both;float:left; margin-left:131px;}
.terms{float:left;cursor:hand;text-decoration:underline;width:100px;text-align:right;line-height:18px; margin-right:5px;margin-bottom:10px;font-size:11px;margin-top:3px;color:#227326;}


/* Upload */

.Upload{float:left; width:500px; padding:10px 0;margin:0 20px;background:#f3f3f3;}
#topUpload{float:left; width:280px;height:77px;}
#topUploadProfessionals{float:left; width:280px;height:117px;}
#topUploadRepresentatives{float:left; width:350px;height:117px;}
#centerUpload{float:left; width:500px;height:255px;}
#centerTopBillboardUpload{float:left; width:500px;height:110px;}
#centerBottomBillboardUpload{float:left; width:500px;height:260px;}
#bottomUpload{float:left; width:500px;height:50px;}
#uploadButtons{float:left;width:520px; height:30px;padding-top: 10px;}
#extraUpload2{float:left; width:500px;height:255px;}
#extraUpload3{float:left; width:500px;height:255px;}
.AddPicture{float:left;width:520px; height:30px;padding-top: 10px;}
.uploadLabel{float:left; width:100px;text-align:right;line-height:18px; margin-right:5px;margin-bottom:5px;}
.uploadInsideLabel{float:left; width:35px;text-align:right;line-height:18px; margin-right:5px;margin-bottom:5px;}
.uploadInput{float:left; width:157px;text-align:left;height:18px; padding-left:3px;margin-bottom:5px;border:1px solid #999;}
.billboardUploadInput{float:left; width:108px;text-align:left;height:18px; padding-left:3px;margin-bottom:5px;border:1px solid #999;}
.uploadInput_long{float:left; width:360px;text-align:left;height:18px; padding-left:3px;margin-bottom:5px;border:1px solid #999;}
.uploadTextArea{float:left; width:360px; text-align:left;height:150px; padding-left:3px;margin-bottom:5px;border:1px solid #999;}
.uploadDDL{float:left;width:163px;text-align:left;height:21px; padding-left:3px;margin-bottom:5px; border:1px solid #999;}
.billboardUploadDDL{float:left;width:113px;text-align:left;height:21px; padding-left:3px;margin-bottom:5px; border:1px solid #999;}
.uploadValid{float:left; width:7px;margin-left:3px;margin-bottom:5px;}
.uploadRadio{float:left; width:70px;margin-bottom:5px;}
.uploadMedia{float:left; width:360px;text-align:left;height:21px; padding-left:3px;margin-bottom:5px;border:1px solid #999;}
.uploadbutton{float:right; margin-left:5px;}
.seperate{float:left;width: 500px; height:1px; margin:5px 0 5px 20px;background:url(../Assets/general/h_dot.gif); background-repeat:repeat-x; background-position:left;}
.remark{float:right; font-size:11px;margin-right:20px;}
.fileValid{clear:both;float:left;width:100px; margin-left:10px;}
.uploadValidation{float:left; width:500px;margin-left:20px;text-align:left;}
.UploadSubtitle{clear:none;float:left;padding-left:10px;margin-top:3px;}
.UploadSubtitle a{color:inherit;}
.HomeUploadSubtitle{clear:none;float:left;padding-left:10px;margin-top:3px;font-size:14px;line-height:25px;}
.HomeUploadSubtitle a{color:red;}

/* Admin */

/* Featured List */

#featuredList{float:left;margin-bottom:20px;width:738px;}
#featuredHeader{float:left;background-color:#f7f7f7;width:720px; height:31px; line-height:31px; font-weight:bold;}
#featuredTable{float:left; width:720px;height:403px;overflow:auto;}
.feat10 {width:10px;}
.feat30 {width:30px;}
.feat60 {width:60px;}
.feat70 {width:70px;}
.feat90 {width:80px;padding-right:10px;}
.feat100{width:100px;}
.feat130{width:130px;}
.feat150{width:140px;padding-left:10px;}
.feat190{width:180px;padding-left:10px;}
.feat300{width:290px;margin-left:10px;}
.feat600{width:600px;margin-left:10px;}
#ctl00_MasterContentPlaceHolder_move{float:left;width:13px; margin-left:3px; margin-top:10px;}
.btnMove{float:left;margin-bottom:10px;}
.btnSubmit{width:200px; margin:20px auto;}
.btnSubmit1{float:right; margin-top:10px;margin-right:10px;}
.btnSubLong{width:250px; margin:10px auto;}

/* Mails */
#topMail{float:left; width:400px; margin-bottom:40px;}
#bottomMail{float:left; width:600px; margin-bottom:20px;}
#mailHeader{float:left;background-color:#f7f7f7;width:440px; height:31px; line-height:31px; padding-left:10px; font-weight:bold;}
.mailSpan{float:left; width:180px;padding-left:10px;}
.moveMail{float:left;width:13px; margin-left:10px; margin-top:10px;}
#ctl00_MasterContentPlaceHolder_editPanel{float:left; width:280px;margin-top:0px;}
.mailText{float:right;width:180px;margin:0 5px 5px 0;}
.btnCancel{float:right; margin-top:10px;margin-right:10px;}

/* Users */
#topUsers{float:left; width:300px;margin-bottom:5px;}
#topUsersDate{float:left; width:500px;margin-bottom:30px;}
.userLabel{float:left; width:110px;text-align:right;line-height:18px; margin-right:5px;margin-bottom:5px;}
.userInput{float:left; width:150px;text-align:left;height:18px; padding-left:3px;margin-bottom:5px;border:1px solid #999;}
.userDDL{float:left;width:156px;text-align:left;height:21px; padding-left:3px;margin-bottom:5px; border:1px solid #999;}
.userDate{float:left; width:100px;text-align:left;height:18px; padding-left:3px;margin-bottom:5px; margin-right:5px;border:1px solid #999;}
.userCal{float:left; margin-right:5px;margin-top:3px;}
.userButton{float:right; margin-right:20px; margin-top:20px;}
#usersBottom{float:left; width:530px;}
#usersHeader{float:left;background-color:#f7f7f7;width:500px; height:31px; line-height:31px; font-weight:bold;}
#usersTable{float:left; width:520px;height:200px; overflow:auto;}
.officeSpan{float:left;width:180px;}

/* Items */

#itemSearch,#itemProfessionalsSearch,#itemRepresentativesSearch{float:left; width:580px;margin-bottom:20px;}
#itemSearchLeft,#itemProfessionalsSearchLeft,#itemRepresentativesSearchLeft{float:left; width:230px;}
#itemSearchRight,#itemProfessionalsSearchRight,#itemRepresentativesSearchRight{float:left; width:350px;}
#ItemsList,#ItemsProfessionalsList,#ItemsRepresentativesList{float:left;width:728px;padding:0 5px;}
#ItemsHeader,#ItemsProfessionalsHeader,#ItemsRepresentativesHeader{float:left;background-color:#f7f7f7;width:728px; height:31px; line-height:31px; font-weight:bold;}
#ItemsTable,#ItemsProfessionalsHeader,#ItemsRepresentativesTable{float:left; width:728px;overflow:auto;}

#itemSearch2{float:left; width:580px;margin-bottom:20px;}
#itemSearchLeft2{float:left; width:230px;}
#itemSearchRight2{float:left; width:350px;}
#ItemsList2{float:left;width:728px;padding:0 5px;}
#ItemsHeader2{float:left;background-color:#f7f7f7;width:728px; height:31px; line-height:31px; font-weight:bold;}
#ItemsTable2{float:left; width:728px;overflow:auto;}

#itemSearch3{float:left; width:580px;margin-bottom:20px;}
#ItemsList3{float:left;width:728px;padding:0 5px;}
#ItemsHeader3{float:left;background-color:#f7f7f7;width:728px; height:31px; line-height:31px; font-weight:bold;}

.itemLabelLeft{float:left; width:65px;text-align:right;line-height:18px; margin-right:5px;margin-bottom:5px;}
.itemLabelRight{float:left; width:80px;text-align:right;line-height:18px; margin-right:5px;margin-bottom:5px;}
.itemInput{float:left; width:150px;text-align:left;height:18px; padding-left:3px;margin-bottom:5px;border:1px solid #999;}
.itemDDL{float:left;width:156px;text-align:left;height:21px; padding-left:3px;margin-bottom:5px; border:1px solid #999;}
.itemText{float:left; width:250px;text-align:left;height:18px; padding-left:3px;margin-bottom:5px;border:1px solid #999;}
.itemDate{float:left; width:80px;text-align:left;height:18px; padding-left:3px;margin-bottom:5px; margin-right:5px;border:1px solid #999;}
.itemCal{float:left; margin-right:5px;margin-top:3px;}
.itemTime{float:left; margin-right:18px; margin-left:18px; margin-top:3px;}
.itemDash{float:left; margin-right:21px; margin-left:15px; margin-top:3px;}
.itemMeta{float:left; width:500px;text-align:left;height:18px; padding-left:3px;margin-bottom:5px;border:1px solid #999;}
.itemNews{float:left; width:465px; height:130px; text-align:left;height:18px; padding-left:3px;margin-bottom:5px;border:1px solid #999;}


#adminView{float:left;width:450px; margin-right:10px;}
#adminViewTable{float:left; width:437px; height:120px;overflow:auto;}
#adminTableHeader{float:left;background-color:#f7f7f7;width:420px; height:31px; line-height:31px; margin-top:10px; font-weight:bold;}
#AdminViewActions{float:left; width:140px;}
.viewButton{float:left;margin-right:5px;}
.viewLabel{float:left; width:110px;margin-bottom:10px;}
.adminVideoRev{padding-left:10px;width:30px;}
.adminVideoCom{width:250px;}
.adminVideoDel{width:50px;}

.adminAddMetaButton{float:left; width:100px;margin-left:75px;margin-top:5px;}
.adminAddNewsButton{float:left; width:100px;margin-left:105px;margin-top:5px;}

/*Scroller*/
#scrollframe
{
	
	position: relative;
	text-align:left;
}
#scrollcontent
{
	color: Black;
	position: absolute;
	width: 120px;
	/*height: 160px;*/
}

/*Thank You page*/
.divThanks{text-align:left; margin-top:15px; font-size:11px}

/*ErrorLink*/
/*ErrorPage*/
a:link.errorLink, a:visited.errorLink{text-decoration:none;color:Red;}
a:hover.errorLink{text-decoration:underline;}
a.top{display:block; float:left;width:80px; height:23px;text-decoration:none; background:url(../Assets/general/tab_off.gif);margin-right:2px;color:#333;padding-top:5px;font:normal 12px arial;}

/*Content Fader*/
.fadecontentwrapper{ /* Total width: 350px+5px+5px=360px Read relative width relations for the other two containers below! */
position: relative;
width: 100%;
height: 500px; /* Set height to be able to contain height of largest content shown*/
border: 0px solid maroon;
overflow: hidden;
}

.fadecontent{ /*style for each fade content DIV within wrapper. Total width: 330px+10px+10px=350px (".fadecontentwrapper" width minus its padding and borders, if any) */
position: absolute;
background: white;
padding: 0px;
visibility: hidden;
width: 330px;
}

.fadecontenttoggler{ /*style for DIV used to contain toggler links. Total width: 350px+5px+5px=360px */
width: 350px;
border: 0px solid maroon;
border-top-width: 0;
overflow: hidden;
}

.fadecontenttoggler a{ /*style for every navigational link within toggler */
text-decoration: none;
border-right: 0px solid maroon;
padding: 0 0px;
float: left;
display: block;
color: black;
}

.fadecontenttoggler a:hover{
background: #d4f5bc;
color: white;
}

.fadecontenttoggler a.toc{ /*style for individual toggler links (page 1, page 2, etc). ".toc" class auto generated! */
}

.fadecontenttoggler a.prev, .fadecontenttoggler a.next{ /*style for "prev" and "next" toggler links. ".prev" and ".next" classes auto generated! */
color: black;
}

.fadecontenttoggler a.prev:hover, .fadecontenttoggler a.next:hover{
color: white;
background: black;
}

.fadecontenttoggler a.selected{ /*style for selected page's toggler link. ".selected" class auto generated! */
background: #d4f5bc;
color: white;
}
