body { 
	color:#888;
	font-family:Arial, Tahoma, Verdana;
	font-size:12px;
	margin-top:0;
	padding-top:0;
}
body.subPage { background:#FFF url(../images/bg.png) top repeat-x; }
body.homePage { background:#FFF url(../images/bgHome.png) top repeat-x; }

body form { display:inline; }
table thead th { text-align:left; }

a,a:link,a:visited,a:active {color:#888;text-decoration:none;}
a:hover {color:#408CD8;text-decoration:none;}
text-area {font-family:Arial;}
b {font-weight:bold;} /* Opera hack */
.clr {clear:both;height:0;line-height:0;}

#documentTop { 
	width:894px;
	height:115px;
	margin-top:0px; 
	margin-right:auto; 
	margin-left:auto; 
	padding-top:0px; 
}

#logoArea {float:left;width:202px;}
#logoArea img { border:0;margin:0;padding:0;height:112px;}

#topRight { float:right;margin:0;padding:0;width:286px;height:115px;}

#topMenu { height:65px;float:right;text-align:right;position:relative;top:0;margin:0;padding-right:4px;}
#topMenu .topMenuLeft{ float:left;width:20px; height:50px; background:url(../images/topMenuLeft.png) top left no-repeat; }
#topMenu .topMenuContent{ font-size:11px;color:#fff;font-weight:normal;float:left;text-align:left; height:50px; line-height:30px; vertical-align:middle;background:url(../images/topMenuBg.png) top left repeat-x; }
#topMenu .topMenuContent .seperator { font-weight:bold;padding:0 6px;float:left;font-size:11px;font-weight:bold;color:#fff;}
#topMenu .topMenuContent .menu { float:left;}
#topMenu .topMenuContent a:link, #topMenu .topMenuContent a:visited{color:#fff;font-weight:bold;}
#topMenu .topMenuContent a:hover, #topMenu .topMenuContent a:hover{color:#FAFAC6;font-weight:bold;}
#topMenu .topMenuRight{ float:left;width:20px; height:50px; background:url(../images/topMenuRight.png) top left no-repeat; }

#topTabs { width:282px; height:50px;line-height:50px;margin:0;background:url(../images/topTabsBg.gif) left bottom no-repeat;text-align:right;vertical-align:bottom;clear:both;}
#topTabs img.newCmp { width:150px;}
#topTabs img.space { width:5px;}
#topTabs img.fetchRss { width:58px;}
#topTabs img { height:50px;line-height:50px;vertical-align:bottom;}
#tooTabs a {display:block;line-height:43px;vertical-align:bottom;}

#mainMenuLine { text-align:left;width:878px;height:38px;line-height:38px;vertical-align:top; }
#mainMenu { text-align:left;float:left; width:648px;}

.mainPageTitle-yesterday {width:852px;height:50px;padding-top:0px;background:url(../images/mainTitleYesterday.png) top left no-repeat;}
.mainPageTitle-today {width:852px;height:50px;padding-top:0px;background:url(../images/mainTitleToday.png) top left no-repeat;}
.mainPageTitle-featured {width:852px;height:50px;padding-top:0px;background:url(../images/mainTitleFeatured.png) top left no-repeat;}

.mainMenuContent { height:38px;line-height:38px;clear:both;text-align:left;float:left; }
.mainMenuContent img{ height:35px;line-height:38px;padding:0;}
.mainMenuContent #menuHome { float:left; background-image:url(../images/menuHome.png); background-repeat:no-repeat; width:104px;height:38px;}
.mainMenuContent #menuHome img{ width:104px;}
.mainMenuContent #menuCmp { float:left; background-image:url(../images/menuCmp.png);background-repeat:no-repeat; width:91px;height:38px;}
.mainMenuContent #menuCmp img{ width:91px;}
.mainMenuContent #menuTags { float:left; background-image:url(../images/menuTags.png);background-repeat:no-repeat; width:91px;height:38px;}
.mainMenuContent #menuTags img{ width:91px;}
.mainMenuContent #menuUsers { float:left; background-image:url(../images/menuUsers.png);background-repeat:no-repeat; width:91px;height:38px;}
.mainMenuContent #menuUsers img{ width:91px;}
.mainMenuSeperator {float:left; background:url(../images/menuSeperator.png) top left no-repeat; width:9px;}

/*.mainMenuContent #menuHome:hover, .mainMenuContent #menuCmp:hover, .mainMenuContent #menuTags:hover, .mainMenuContent #menuUsers:hover { background-position: 0px -76px;}*/
.mainMenuContent .activeItem { background-position: 0px -38px;}
.mainMenuContent .activeItem:hover{ background-position: 0px -38px;}
.mainMenuContent .normalItem { background-position: 0px 0px;}
.mainMenuContent .normalItem:hover { background-position: 0px -76px;}


#searchWrapper { float:left;text-align:right;height:38px;line-height:38px;width:230px;vertical-align:bottom;}
.searchInput { width:176px;float:left;vertical-align:bottom;margin-top:2px;}
.searchInput .inputBox{ width:160px;}
.searchButton { cursor:pointer;float:left;line-height:38px;height:38px;vertical-align:bottom;text-align:right;background: url(../images/searchButton.png) center center no-repeat;}
.searchButton img{ width:54px;height:27px;padding:0;}

.subPage #bannerArea { height:124px;}
.subPage #noBannerArea {}
.homePage #introArea { height:234px;width:880px;text-align:center;}
.subPage #bannerContent{height:110px;line-height:110px;vertical-align:bottom;}
.subPage #noBannerContent{height:14px;line-height:14px;vertical-align:bottom;}
.homePage #introContent{height:215px;}
.subPage #bannerBottom{height:19px;line-height:19px;background:url(../images/mainTopEdge.png) center center no-repeat; }
.homePage #introBottom{clear:both;height:19px;line-height:19px;background:url(../images/mainTopEdgeHome.png) center center no-repeat; }
.introContentLeft {height:215px;float:left;width:539px;height:215px;text-align:left;}
.introContentLeft .content{text-align:left;padding:20px 18px;}
.introContentLeft .content .sloganTitle{color:#535353;font-size:28px;letter-spacing:-1px;font-weight:bold;}
.introContentLeft .content .sloganSubTitle{padding-top:4px;color:#535353;font-size:22px;letter-spacing:-0.8px;font-weight:bold;}
.introContentLeft .content .sloganContent{padding-top:10px;color:#535353;font-size:15px;letter-spacing:-1px;font-weight:bold;}
.introContentLeft .introButtons{padding-top:10px;}
.introButton{float:left;height:36px;line-height:36px;color:#787878;font-size:15px;letter-spacing:-0.5px;font-weight:bold;}
.introButton .introButtonLeft{float:left;width:12px;height:36px;background:url(../images/introButtonLeft.png) top left no-repeat;}
.introButton .introButtonMiddle{padding-right:6px;float:left;height:36px;background:url(../images/introButtonBg.png) top left repeat-x;}
.introButton .introButtonRight{float:left;padding-right:9px;width:34px;height:36px;background:url(../images/introButtonRight.png) top left no-repeat;}

.introContentRight {height:215px;line-height:215px;width:341px;float:right;background:url(../images/bannerMainRight.jpg) top right no-repeat;}
/** END Document Top **/
/** CORE CONTENT */
.subPage #documentMiddle{
	width:878px;
	margin-left:1px; /* IE Hack */
	border-left:1px solid #D5D4D5;
	border-right:1px solid #D5D4D5;
	background:url(../images/middleBg.png) top left repeat-x;
}
.homePage #documentMiddle{
	width:878px;
	/*margin-left:1px;  IE Hack */
	border-left:1px solid #D5D4D5;
	border-right:1px solid #D5D4D5;
	background:url(../images/middleBg.png) top left repeat-x;
}
.subPage #documentMain{
	width:644px;
	float:left;
	background:url(../images/mainBg.png) top left repeat-x;
}
.homePage #documentMain{
	width:878px;
	float:left;
	background:url(../images/mainBgHome.png) top left repeat-x;
}
#documentRight{width:234px;float:left;}
#documentRight .moduleDiv {padding-top:8px;}
#documentRight .moduleDiv .moduleContent {padding-top:14px;width:202px;}
#documentRight a,#documentRight a:link,#documentRight a:visited,#documentRight a:active {color:#888;text-decoration:none;}
#documentRight a:active {color:#888;text-decoration:none;}
#documentRight span a:link,#documentRight span a:visited {color:#888;text-decoration:none;}
#documentRight span a:hover, #documentRight span a:active {color:#FFF;background:#4EABD6;text-decoration:none;}
.subPage #documentContent{
	width:617px;
	min-height:990px;
	float:left;
	background:url(../images/mainBg.png) top left repeat-x;	
}
.homePage #documentContent{
	width:874px;
	min-height:495px;
	float:left;
	background:url(../images/mainBgHome.png) top left repeat-x;	
}
.subPage #documentCore { padding:12px 0 20px 20px;}
.mainBottom{height:9px;line-height:9px;background:url(../images/mainBottomEdge.png) center center no-repeat; }
.documentContentRight{
	width:25px;
	float:left;
	background:url(../images/mainRightBg.png) top right no-repeat;
	height:990px;
}
/** END CORE CONTENT */
/** Cmp Content Home */
.cmpHome {padding:15px;}
.cmpHomeLeft {width:260px;float:left;}
.cmpHomeRight {width:584px;float:left;text-align:center;}

.cmpHomeCommon{}
.cmpHomeCommon .avatarListImg{float:left;text-align:center;width:70px;}
.cmpHomeCommon .avatarListImg img{text-align:center;width:54px;height:54px;}
.cmpHomeDesc{float:right;width:180px;text-align:left;}
.cmpHomeDesc .desc {font-weight:bold;line-height:1.4;font-size:18px;text-align:left;}
.cmpHomeDesc .category {font-weight:bold;line-height:1.4;font-size:12px;color:#B3684E;}
.cmpHomeDesc .category a{color:#B3684E;}
.cmpHomeDesc .category a:hover{color:#B3684E;text-decoration:underline;}
.cmpHomeTags {padding-top:25px;width:530px;text-align:center;color:#EF7B53;font-size:14px;}
.cmpHomeTags .cmpTagsLeft{text-align:right;line-height:22px;font-weight:bold;}
.cmpHomeTags .cmpTagsRight{text-align:left;margin-left:70px;line-height:22px;}
.cmpHomeTags  a:link, .cmpHomeTags a:visited {color:#EF7B53;text-decoration:underline;}
.cmpHomeTags a:hover, .cmpHomeTags a:active {color:#EF7B53;text-decoration:none;}
/** END Cmp Content Home */

.contentTitle {text-align:left;padding-bottom:20px;}
.contentTitle .titleLeft{background:#EDEDED;padding-right:15px;float:left;text-align:left;font-size:14px;font-weight:bold;color:#EF5824;}
.contentTitle .titleRight{background:url(../images/orangeDot.png) center center repeat-x;}
/** Modules **/
#documentRight .moduleHeader {width:202px;height:38px;}
#documentRight #modPopulars .moduleHeader {background:url(../images/titlePopular.png) center center no-repeat;}
#documentRight #modRecentCmps .moduleHeader {background:url(../images/titleRecent.png) center center no-repeat;}
#documentRight #modActiveUsers .moduleHeader {background:url(../images/titleActiveUsers.png) center center no-repeat;}
#documentRight #modNewUsers .moduleHeader {background:url(../images/titleNewUsers.png) center center no-repeat;}
#documentRight #modTags .moduleHeader {background:url(../images/titleTags.png) center center no-repeat;}
#documentRight #modTags .moduleContent {text-align:justify;}
#documentRight .moduleFooter {width:196px; text-align:right;margin-top:10px;}
#documentRight .moduleFooter div{ font-weight:bold;font-size:11px;padding-right:4px;background:url(../images/arrow.gif) center right no-repeat;}

#homePageModules .moduleHeader {height:38px;}
#homePageModules #modPopulars .moduleHeader {width:200px;background:url(../images/titlePopularMain.png) center center no-repeat;}
#homePageModules #modPopulars .moduleContent {width:200px;height:183px;background:url(../images/popularBoxBg.png) center center no-repeat;}
#homePageModules #modActiveUsers .moduleHeader {width:216px;background:url(../images/titleActiveUsersMain.png) center center no-repeat;}
#homePageModules #modActiveUsers .moduleContent {width:216px;height:183px;background:url(../images/activeBoxBg.png) center center no-repeat;}
#homePageModules #modNewUsers .moduleHeader {width:213px;background:url(../images/titleNewUsersMain.png) center center no-repeat;}
#homePageModules #modNewUsers .moduleContent {width:213px;height:183px;background:url(../images/newBoxBg.png) center center no-repeat;}
#homePageModules #modRecentCmps .moduleHeader {width:213px;background:url(../images/titleRecentMain.png) center center no-repeat;}
#homePageModules #modRecentCmps .moduleContent {width:213px;height:183px;background:url(../images/newBoxBg.png) center center no-repeat;}
#homePageModules #modTags .moduleHeader {width:209px;background:url(../images/titleTagsMain.png) center center no-repeat;}
#homePageModules #modTags .moduleContent {width:209px;height:183px;text-align:justify;background:url(../images/tagsBoxBg.png) center center no-repeat;}
#homePageModules .moduleFooter {width:196px; text-align:right;margin-top:1px;}
#homePageModules .moduleFooter div{ font-weight:bold;font-size:11px;padding-right:4px;background:url(../images/arrow.gif) center right no-repeat;}

#homePageModules {clear:both;padding:20px 14px;overflow:hidden;}
#homePageModules .moduleDiv {float:left;margin:1px;}
#homePageModules .moduleContent {background:url(../images/moduleContentBg.png) center top repeat-y;min-height:180px;}
/** Module Contents */
#homePageModules table.userTable { margin-top:8px; }
table.userTable tr td { padding:6px;width:33.33% }
table.userTable tr td div { text-align:center; margin:0;padding:0;}
table.userTable tr td img { text-align:center; border:0;}

#homePageModules table.popularTag { margin-top:8px; }
div.popularTag { padding:8px 12px; }
table.popularTag tr td div { text-align:center; margin:0;padding:0;}
table.popularTag tr td img { text-align:center; border:0;}

#homePageModules div.popularTag  span a:hover { color:#FFF;background:#4EABD6; }
div.popularTag span a:hover, div.popularTag span a:active{color:#FFF;background:#4EABD6;}

#homePageModules div.popularCmp {padding-top:8px;}
div.popularCmp ul {padding:0;list-style:none;margin-left:0;margin-top:0;}
div.popularCmp ul li { text-align:left;text-indent:14px;padding-left:12px;}
div.popularCmp ul li a {
	padding: 1px 5px 1px 0;
	background: url(../images/listIcon.gif) no-repeat 2px 8px;
	text-decoration: none;
	display: block;
	width: 99%; /*This is required for IE6*/
	font-size:11px;
	font-family:Arial;
}
/** Tabs **/
.contentTabs  { clear:both;padding-top:0;margin-top:0;background: url(../images/tabLine.png) 0 23px repeat-x;}
.contentTabs .contentTab, .contentTabs .contentTabActive, .contentTabs .contentTabActive div{ 
	height:26px;
	line-height:26px;
	vertical-align:bottom;
	float:left; 
	text-align:center;
	color:#2D89B3;
	font-weight:bold;
}
.contentTabs .contentTabActive {padding-bottom:2px;}
.contentTabs .contentTabActive .tabLeft {float:left;width:11px;background: url(../images/tabLeft.png) bottom left no-repeat; }
.contentTabs .contentTabActive .tabMiddle {padding:2px 12px;float:left; background: url(../images/tabMiddle.png) top left repeat-x; }
.contentTabs .contentTabActive .tabRight {width:11px;float:left;background: url(../images/tabRight.png) bottom right no-repeat; }
.contentTabs .contentTab {}
.contentTabs .contentTab .tabMiddle {padding:2px 12px;}
.contentTabs .contentTab  a:link, .contentTabs .contentTab a:active, .contentTabs .contentTab a:visited {color:#2D89B3;}
.contentTabs .contentTab  a:hover {color:#ED7349;}

/***/
div.userProfileWrapper, div.userProfileMain { clear:both; }
.userNameLink { padding:4px 0; }
.userNameLink a:link, .userNameLink a:active, .userNameLink a:visited { 
	font-weight:bold;
	text-decoration:none;
	color:#408CD8;
}
.userNameLink a:hover {color:#408CD8;}

/* Form Elements */
.inputWrapper {margin-top:4px;height:27px;line-height:27px;vertical-align:middle;}
.inputWrapper .inputLeft{float:left;background: url(../images/inputLeft.png) top left no-repeat;}
.inputWrapper .inputContent{float:left;height:27px;line-height:27px;vertical-align:middle;background: url(../images/inputBg.gif) top left repeat-x;}
.inputWrapper .inputRight{float:left;background: url(../images/inputRight.png) top right no-repeat;}

.textArea {border:0;margin:2px 1px 1px 1px;color:#888888;font-family:Arial,Helvetica,Tahoma;font-size:12px;}
.textArea:hover, .textArea:focus ,.textArea:active {border:0;color:#000;}

.textareaWrapper {padding-top:5px;height:103px;line-height:103px;vertical-align:middle;}
.textareaWrapper .textareaLeft{width:8px;float:left;background: url(../images/textareaLeft.png) top left no-repeat;}
.textareaWrapper .textareaContent{float:left;height:103px;line-height:103px;background: url(../images/textareaBg.png) top left repeat-x;}
.textareaWrapper .textareaRight{width:8px;float:left;background: url(../images/textareaRight.png) top right no-repeat;}
.textareaWrapper .textArea, .textareaWrapper .textAreaNotice{width:460px;height:95px;overflow: auto;}

.textareaWrapperDimmer {width:370px;padding-top:5px;height:103px;line-height:103px;vertical-align:middle;}
.textareaWrapperDimmer .textareaLeft{width:8px;float:left;background: url(../images/textareaLeft.png) top left no-repeat;}
.textareaWrapperDimmer .textareaContent{float:left;height:103px;line-height:103px;width:354px;background: url(../images/textareaBg.png) top left repeat-x;overflow:auto;}
.textareaWrapperDimmer .textareaRight{width:8px;float:left;background: url(../images/textareaRight.png) top right no-repeat;}
.textareaWrapperDimmer .textArea, .textareaWrapper .textAreaNotice{width:332px;height:95px;overflow: auto;}
.textareaWrapperDimmer .textArea {width:332px;height:95px;position:absolute;overflow:auto;}

.textareaCommentWrapper {padding-top:5px;padding-left:14px;;width:294px;height:299px;line-height:299px;width:100%;vertical-align:middle;}
.textareaCommentWrapper .textareaLeft{width:8px;float:left;background: url(../images/textareaCommentLeft.png) top left no-repeat;}
.textareaCommentWrapper .textareaContent{float:left;height:297px;line-height:297px;background:#fff;border-top:1px solid #EDEDEE;border-bottom:1px solid #EDEDEE;}
.textareaCommentWrapper .textareaRight{width:8px;float:left;background: url(../images/textareaCommentRight.png) top right no-repeat;}
.textareaCommentWrapper .textArea, .textareaCommentWrapper .textAreaNotice{margin-top:8px;width:270px;height:279px;overflow: auto;}

.textAreaNotice {margin-top:8px;width:270px;height:222px;overflow: auto;border:0;margin:2px 1px 1px 1px;color:#888888;background:url(../images/commentBg.png) center center no-repeat;}
.textAreaNotice:hover, .textAreaNotice:focus ,.textAreaNotice:active {border:0;color:#000;}


.browseBox {border:0px;height:23px;line-height:23px;margin-top:1px;margin-right:1px;width:254px;}
.inputBox {display:block;border:0;height:18px;line-height:18px;margin:3px 1px 1px 1px;color:#888888;vertical-align:middle;}
.inputBox:hover, .inputBox:focus ,.inputBox:active {border:0;color:#000;}
.inputButton {color:#DB6152;font-weight:bold;border:1px solid #DDDDDD;height:27px;background: url(../images/buttonBg.png) top left repeat-x;}
.selectBox {display:block;margin-top:3px;border:1px solid #D5D5D5;border-top:1px solid #BCBCBC;color:#AFAFAF;font-weight:bold;}
.checkbox {padding-top:4px;}
/*label { border-bottom:1px dotted #888;}*/

div.userListWrapper { text-align:left;clear:both; }
table.userListTable {padding:0;}

table.userListTable tr td{width:90px;border:1px solid #CCCCCC;text-align:center;background:#fff;}
.userListTable .avatarListImg {padding-top:0px;text-align:center;}
.userListTable .avatarListBlank{height:15px;line-height:15px;}
.userListTable .avatarListDate{text-align:center;height:28px;line-height:28px;vertical-align:bottom;color:#408CD8;}

/*##### Profile Page ###**/
div.userProfileWrapper {}
.userInfoBox { float:left; width:135px;margin-bottom:35px;}
.userInfoBox .userProfilePhoto{ background:#000;width:135px;margin-left:1px;text-align:center; }
.userInfoBox .userProfilePhoto img{ padding:8px; width:117px;border:0; }
.userInfoBox .userProfileStats { border:1px solid #D7D7D7;width:100%;background:#fff; }
.userInfoBox .userProfileStats  { text-align:left;font-weight:bold;}
.userInfoBox .userProfileStats div { padding:2px 12px;}
.userInfoBox .userProfileStats .userProfileName { border-bottom:1px solid #9BC6F3; padding:6px 12px;color:#5FBAE3;}
.userInfoBox .userProfileStats .userProfileName a:link,.userInfoBox .userProfileStats .userProfileName a:visited{ color:#5FBAE3;}
.userInfoBox .userProfileStats table.stats { margin:9px;margin-right:2px;color:#828282;font-size:11px;font-weight:bold;}
.userInfoBox .userProfileStats table.stats td{ line-height:14px;color:#828282;font-size:11px;font-weight:bold;}

.userInfo { float:right; width:440px;}
.userInfoGeneral  {}
.userInfoGeneralItems  {float:left;}
.userInfoGeneral  div {text-align:left;line-height:18px;}
.userInfoGeneral .userInfoLabel {display:block;float:left;width:96px;color:#53A3F4;font-weight:bold;}
.userInfoGeneral .userInfoLabel div {}
.userInfoGeneral .labelContent {}
.userInfoDesc { float:left; width:430px;}
.userInfoButtons { float:right; vertical-align:top;}

/*##### Profile Page END ###**/
/*##### Cmp Page ###**/

.cmpPage{}
.cmpPageTop{}
.cmpPageDate{font-weight:bold;padding-left:8px;float:left;}
.cmpPageUsername a:link, .cmpPageUsername a:visited {font-weight:bold;text-decoration:underline;color:#9B9B9B;}
.cmpPageUsername a:hover {color:#408CD8;font-weight:bold;text-decoration:underline;}
.cmpPageCtrlButtons {float:right;width:178px;}
.cmpPageEdit{float:left;width:61px;height:22px;background: url(../images/editCmpButton.png) top left no-repeat;}
.cmpPageNotifyMod{float:right;width:109px;height:22px;background: url(../images/notifyMod.png) top left no-repeat;}
.cmpPageNotifyMod img {width:109px;height:22px;}
.cmpPageEdit img{width:61px;height:22px;}
.cmpPageCommon{clear:both;}
.cmpPageCommon .avatarListImg{float:left;text-align:center;width:70px;}
.cmpPageCommon .avatarListImg img{text-align:center;width:54px;height:54px;}
.cmpPageDesc{float:right;width:524px;text-align:left;}
.cmpPageDesc .desc {font-weight:bold;line-height:1.4;font-size:16px;}
.cmpPageDesc .category {font-weight:bold;line-height:1.4;font-size:12px;color:#B3684E;}
.cmpPageDesc .category a{color:#B3684E;}
.cmpPageDesc .category a:hover{color:#B3684E;text-decoration:underline;}

.cmpHits{clear:both;}
.cmp1Container{float:left;text-align:right;width:47%;height:121px;}
.cmpHitLeft{float:right;text-align:right;}
.cmp1Hit {float:right;}
.cmp1HitLeft{float:left;height:100px;width:15px;background: url(../images/cmp1HitLeft.png) top left no-repeat;}
.cmp1HitContent{text-align:center;}
.cmp1HitRight{float:left;height:100px;width:10px;background: url(../images/cmp1HitRight.png) top right no-repeat;}
.cmp1HitBottom {clear:both;width:140px;height:21px;line-height:21px;background: url(../images/cmp1Bottom.png) right bottom no-repeat;}

.cmp2Container{float:left;text-align:left;width:47%;}
.cmpHitRight{float:left;text-align:left;}
.cmp2Hit{float:left;}
.cmp2HitLeft{float:left;height:100px;width:10px;background: url(../images/cmp2HitLeft.png) top left no-repeat;}
.cmp2HitContent{text-align:center;}
.cmp2HitRight{float:left;height:100px;width:15px;background: url(../images/cmp2HitRight.png) top right no-repeat;}
.cmp2HitBottom {clear:both;width:140px;height:21px;line-height:21px;background: url(../images/cmp2Bottom.png) left bottom no-repeat;}

.cmp1Hit, .cmp2Hit {height:100px;line-height:100px;vertical-align:middle;}
.cmp1HitContent, .cmp2HitContent{float:left;font-size:48px;font-weight:bold;color:#fff;width:115px;vertical-align:top;background: url(../images/cmpHitBg.png) top left repeat-x;}

.cmpHitMiddle{float:left;width:18px}



.cmpItems{clear:both;}
.cmpItems a:link, .cmpItems a:visited{color:#ED7349;}
.cmpItems a:hover, .cmpItems a:active{text-decoration:underline;}
.cmpItemLeft{float:left;text-align:right;width:43%;}
.cmpItemRight{float:left;text-align:left;width:43%;}
.cmpItemLeft, .cmpItemRight, .cmpItemMiddle{font-size:24px;font-family:Arial;font-weight:bold;color:#ED7349;}
.cmpItemMiddle{float:left;text-align:center;width:68px}
.cmpCommentTop .cmpItemLeft, .cmpCommentTop .cmpItemRight, .cmpCommentTop .cmpItemMiddle{font-size:16px;color:#ED7349;}

.cmpNoComments{clear:both;}
.cmpNoComments .left{float:left;text-align:right;width:43%;}
.cmpNoComments .right{float:left;text-align:left;width:43%;}
.cmpNoComments {font-size:12px;font-weight:bold;;color:#A2A2A2;}
.cmpCommentTop .cmpNoComments {font-size:11px;}
.cmpNoComments .middle {float:left;text-align:center;width:68px}

.cmpPageTags {clear:both;width:597px;margin-top:32px;background:#E2E3E4;}
.cmpPageTagsTop {height:8px;background: url(../images/cmpTagsTop.png) top left no-repeat;}
.cmpPageTagsBottom {height:8px;line-height:8px;background: url(../images/cmpTagsBottom.png) top left no-repeat;}
.cmpPageTagsCenter {width:597px;}

.cmpTags {color:#EF7B53;text-align:left;padding:8px 18px;font-size:14px;}
.cmpTags .cmpTagsLeft{text-align:left;float:left;line-height:22px;font-weight:bold;}
.cmpTags .cmpTagsRight{text-align:left;margin-left:70px;line-height:22px;}
.cmpTags .cmpTagsRight a:link, .cmpTags .cmpTagsRight a:visited {color:#EF7B53;text-decoration:underline;}
.cmpTags .cmpTagsRight a:hover, .cmpTags .cmpTagsRight a:active {color:#EF7B53;text-decoration:none;}

.cmpButtons {color:#FFF;padding:8px 18px;font-size:14px;width:500px;text-align:center;}
.cmpButtons .cmpButtonsMiddle {color:#FFF;text-align:center;}

.cmpPageSelect {width:597px;text-align:center;}
.cmpPageSelect .cmpSelect{width:597px;height:44px;line-height:40px;vertical-align:middle;font-size:18px;font-weight:bold;color:#53B2DE;background: url(../images/selectBg.png) center center no-repeat;}
.cmpPageSelect .cmpSelect a:link,.cmpPageSelect .cmpSelect a:hover,.cmpPageSelect .cmpSelect a:visited {font-size:18px;font-weight:bold;color:#53B2DE;}

.cmpButton {text-align:center;}
.cmpButton .cmpButtonLeft {margin-left:8px;float:left;width:10px;height:35px;background: url(../images/cmpButtonLeft.png) top left no-repeat;}
.cmpButton .cmpButtonMiddle {color:#fff;font-size:11px;float:left;height:35px;background: url(../images/cmpButtonBg.png) top left repeat-x;}
.cmpButton .cmpButtonRight {float:left;width:21px;height:35px;background: url(../images/cmpButtonRight.png) top right no-repeat;}
.cmpButton .cmpButtonMiddle a {line-height:25px;vertical-align:bottom;}
.cmpButton .cmpButtonMiddle a:link,.cmpButton .cmpButtonMiddle a:visited {color:#fff;font-weight:bold;}
.cmpButton .cmpButtonMiddle a:hover,.cmpButton .cmpButtonMiddle a:active {color:#fff;font-weight:bold;text-decoration:underline;}

.cmpButtonActive {text-align:center;}
.cmpButtonActive .cmpButtonLeft {margin-left:8px;float:left;width:10px;height:35px;background: url(../images/cmpButtonLeftActive.png) top left no-repeat;}
.cmpButtonActive .cmpButtonMiddle {color:#fff;font-size:11px;float:left;height:35px;background: url(../images/cmpButtonBgActive.png) top left repeat-x;}
.cmpButtonActive .cmpButtonRight {float:left;width:21px;height:35px;background: url(../images/cmpButtonRightActive.png) top right no-repeat;}
.cmpButtonActive .cmpButtonMiddle a {line-height:25px;vertical-align:bottom;}
.cmpButtonActive .cmpButtonMiddle a:link, .cmpButtonActive .cmpButtonMiddle a:visited {color:#fff;font-weight:bold;}
.cmpButtonActive .cmpButtonMiddle a:hover, .cmpButtonActive .cmpButtonMiddle a:active {color:#fff;font-weight:bold;text-decoration:underline;}


/*
.cmpButton {text-align:center;display:inline;line-height:35px;height:35px;}
.cmpButton .cmpButtonLeft {display:inline;width:10px;height:45px;line-height:45px;background: url(../images/cmpButtonLeft.png) top left no-repeat;}
.cmpButton .cmpButtonMiddle {display:inline;line-height:35px;height:35px;background: url(../images/cmpButtonBg.png) top left repeat-x;}
.cmpButton .cmpButtonRight {display:inline;line-height:35px;width:21px;height:35px;background: url(../images/cmpButtonRight.png) top right no-repeat;}
*/
.cmpCommentTitle{text-align:center;width:242px;line-height:30px;border-bottom:1px solid #C7CBCE;color:#C7CBCE;font-size:28px;font-weight:bold;margin:10px 0;}
.cmpCommentTop {text-align:center;}

/**********************************/
.cmpDescBox {clear:both;width:597px;height:157px;padding-top:10px;}
.cmpDescBoxLeft {width:57px;height:157px;float:left;background: url(../images/cmpDescBoxLeft.png) bottom left no-repeat;}
.cmpDescBoxMiddle {float:left;width:483px;height:157px;line-height:157px;background: url(../images/cmpDescBoxBg.png) bottom left repeat-x;}
.cmpDescBoxContent {width:483px;height:157px;position:relative;z-index:1;line-height:157px;background: url(../images/cmpDescBoxTop.png) center top no-repeat;}
.cmpDescBoxTitle {width:483px;height:40px;position:relative;z-index:1;line-height:40px;font-size:18px;color:#53B2DE;}
.cmpDescBoxText {width:483px;height:103px;position:relative;z-index:1;line-height:103px;}
.cmpDescBoxRight {width:57px;height:157px;float:left;background: url(../images/cmpDescBoxRight.png) bottom right no-repeat;}
.cmpDescBoxLeft img, .cmpDescBoxRight img {width:57px;height:60px;border:0;margin-top:18px;}
/************************************/

/** Cmp Commetns */
.cmpComments {clear:both;margin-top:30px;border-top:1px solid #C0C0C0;width:594px;}
.cmpCommentsLeft {width:49%;float:left;text-align:left;border-right:1px solid #C0C0C0;}
.cmpCommentsRight {width:49%;float:right;text-align:left;}
.allComments {font-size:12px;padding-top:8px;text-align:center;}
.allComments a:link, .allComments a:visited,.allComments a:active, .allComments a:hover{
	color:#EF7B53;
	font-weight:bold;
}

.commentBox {width:280px;margin-top:27px;padding-bottom:15px;border-bottom:1px dashed #C6C6C6;}
.commentBoxLeft {width:72px;text-align:center;float:left;}
.commentBoxAvatar {}
.commentBoxAvatar .avatarWrapper{width:60px;height:60px;line-height:60px;background:#0C598F;vertical-align:middle;text-align:center;}
.commentBoxAvatar .avatarWrapper img{width:54px;height:54px;padding-top:3px;}
.commentBoxIcons {width:60px;text-align:center;padding-top:4px;}
.commentBoxIcons img{padding-left:3px;}
.commentBoxIcons .commentBoxIcon {float:left;}

.commentBoxRight{float:right;width:205px;color:#959595;}
.commentHeaderLeft{float:left;font-weight:bold;}
.commentHeaderLeft a:link,.commentHeaderLeft a:visited{color:#408CD8;text-decoration:underline;}
.commentHeaderLeft a:hover{text-decoration:none;}
.commentHeaderLeft .date{font-size:11px;}
.commentHeaderRight{float:right;}
.commentContent{padding-top:6px;clear:both;text-align:justify;}

/** Cmp Commetns END*/

/*##### Cmp Page END ###**/
/*##### Cmp List Page ###**/
div.cmpList {}
.cmpListItem { text-align:left;padding:14px 0 14px 14px;}
.cmpListItem .avatarListImg {float:left;text-align:left;}
.cmpListItem .avatarListImg img { width:33px;border:1px solid #fff;}
.cmpListItem .cmpListItemContent {float:right;width:535px;}
.cmpListItem .cmpListItemDesc { padding:2px;float:left;width:510px;font-weight:bold;line-height:1.6;font-size:14px;}
.cmpListItem .cmpListItemTitle { padding:6px 0;font-family:Arial,Verdana;font-weight:bold;font-size:16px;color:#ED7349;}
.cmpListItem .cmpListItemTitle a:link , .cmpListItem .cmpListItemTitle a:visited { font-weight:bold;color:#ED7349;}
.cmpListItem .cmpListItemTitle a:hover , .cmpListItem .cmpListItemTitle a:hover {text-decoration:none;}
.cmpList .cmpListSeperator {clear:both;text-align:right;background: url(../images/dash.gif) bottom left repeat-x; }
.cmpList .cmpListSeperator .more {float:right;width:50px;border-bottom:1px solid #ED7349;text-align:right;font-weight:bold;font-size:11px;padding-right:8px;background:url(../images/arrow.gif) center right no-repeat;}
/*##### Cmp List END ###**/
/*##### Profile comment List ###**/
div.pComList {}
.pComListItem { text-align:left;padding:14px 0 14px 14px;}
.pComListItem .avatarListImg {float:left;text-align:left;}
.pComListItem .avatarListImg img { width:33px;border:1px solid #fff;}
.pComListItem .pComListItemContent {float:right;width:535px;}
.pComListItem .pComListItemDesc { padding:8px 2px;float:left;width:510px;font-weight:bold;line-height:1.4;font-size:12px;color:#C3C3C3;}
.pComListItem .pComListItemDescNone { padding:0 2px;float:left;width:510px;}
.pComListItem .pComListItemTitle { font-family:Arial,Verdana;font-weight:bold;font-size:16px;color:#A5A5A5;}
.pComListItem .pComListItemTitle a:link, .pComListItem .pComListItemTitle a:visited { font-weight:bold;font-size:18px;color:#ED7349;}
.pComListItem .pComListItemTitle a:hover, .pComListItem .pComListItemTitle a:active { text-decoration:underline;}
.pComList .pComListSeperator {clear:both;text-align:right;background: url(../images/dash.gif) bottom left repeat-x; }
.pComList .pComListSeperator .more {float:right;width:44px;border-bottom:1px solid #ED7349;text-align:right;font-weight:bold;font-size:11px;padding-right:8px;background:url(../images/arrow.gif) center right no-repeat;}
/*##### Profile comment List END ###**/

/* Range bar */
.rangeBar { height:10px; text-align:right;padding-top:8px; }
.rangeBar .rangeButton { float:left;font-weight:bold;padding:0 5px;color:#EE784F;height:21px;line-height:21px;vertical-align:middle; }
.rangeButtonActive { float:left;font-weight:bold;padding:0 5px;color:#FFF;height:21px;line-height:21px;vertical-align:middle; }
.buttonLeft {float:left;background: url(../images/buttonLeft.gif) center center no-repeat;width:3px;height:21px;}
.buttonRight {float:left;background: url(../images/buttonRight.gif) center center no-repeat;width:3px;height:21px;}
.buttonContent {float:left;font-weight:bold;padding:0 8px;background:#EE784F;height:21px;}
.arrow_up {width:9px;background: url(../images/arrow_up.png) left center no-repeat;padding-right:4px;}
.arrow_down {width:9px;background: url(../images/arrow_down.png) left center no-repeat;padding-right:4px;}
.arrow_none {}

.rangeBar .rangeButton a:link, .rangeBar .rangeButton a:visited, .rangeBar .rangeButton a:active, .rangeBar .rangeButton a:hover {
	color:#EE784F;
	font-weight:bold;
}
.buttonContent a:link, .buttonContent a:visited {color:#FFF;}
.goBack {text-align:right;float:right;}

/* Delete button */
.deleteButton {height:19px;line-height:19px;}
.deleteButton .left {float:left;width:4px;height:19px;background: url(../images/deleteButtonLeft.gif) top left no-repeat;}
.deleteButton .right {float:left;width:4px;height:19px;background: url(../images/deleteButtonRight.gif) top left no-repeat;}
.deleteButton .middle {float:left;padding:0 2px;text-align:center;height:19px;background:url(../images/deleteButtonBg.gif) top left repeat-x;}
.deleteButton .middle a:link, .deleteButton .middle a:visited {font-weight:bold;color:#C0C0C0;}
.deleteButton .middle a:hover, .deleteButton .middle a:active {color:#E26654;}

/* Page Navigation */
.pageNav {text-align:center;font-weight:bold;color:#8C8C8C;height:21px;line-height:21px;vertical-align:middle;margin:25px auto;width:290px;}
.pageNav .prev{padding-right:10px;float:left;}
.pageNav .prev img {padding-right:4px;border:0;}
.pageNav .next img {padding-left:4px;border:0;}
.pageNav .next{padding-left:10px;float:left;}
.pageNav .pageNavContent{border-left:1px solid #CDCDCD;border-right:1px solid #CDCDCD;text-align:center;float:left;width:160px;}
.pageNav .pageNavContent span {padding:0 2px;}
.pageNav  a:link,.pageNav  a:hover,.pageNav  a:active,.pageNav  a:visited { color:#EB6F56; }

/**TagList */
.tagList{margin-top:16px;width:100%;max-width:600px;text-align:justify;}
.tagList span {font-weight:bold;padding:4px;}
.tagList  a:link,.tagList  a:visited { color:#EB6F56; }
.tagList  a:hover,.tagList  a:active { color:#FFF;background:#4EABD6;}

/** New Cmp Form */
.cmpForm {width:100%;}
.cmpFormDescs {text-align:left;}
.cmpFormDesc1 {font-weight:bold;}
.cmpFormDesc2 {padding:26px 0;}

.cmpFormContent {}
.cmpFormContent sup{font-weight:normal;color:#ED6131;}
.cmpFormContent .formLabel {float:left;line-height:36px;width:102px;text-align:left;color:#2D89B3;font-weight:bold;}
.cmpFormContent .formInputs {float:left;line-height:36px;}
.cmpFormContent .formInputs .inputBox{width:220px;}
.cmpFormContent .formInputs .inputWrapper{float:left;}
.cmpFormContent .formInputs .formDesc{text-align:left;}

.cmpFormContent .formButtons { text-align:center;width:250px; }
.cmpFormContent .inputButtonWrapper { float:left;padding-top:20px;padding-left:10px;}
.cmpFormContent .inputButtonWrapper-newcmp { float:right;padding-top:20px;padding-left:10px;}
.cmpFormContent .inputButtonWrapper-contact { float:right;padding-top:20px;padding-left:10px;}
.cmpFormContent .inputButtonWrapper-avatar { float:left;padding-top:5px;padding-left:10px;}

.registerFormLeft {float:left;width:150px;padding-left:10px;font-size:90%;text-align:left;}
.registerFormLeft div{font-size:90%;text-align:left;}
.avatarFormDesc {font-size:90%;text-align:left;height:76px;margin-bottom:9px;border-bottom:1px solid #DEDCDB;}
.avatarFormDesc div{padding-bottom:8px;}
/** Dimmer Content */
.dimmerBox {min-width:350px;max-width:400px;width:400px;}
.dimmerBox .dimmerBoxTop{height:4px;line-height:4px;background:#DF4F1C;}
.dimmerBox .dimmerBoxTop .left{float:left;width:4px;height:4px;background:url(../images/dimmerTopLeft.png) top left no-repeat;}
.dimmerBox .dimmerBoxTop .center{float:left;height:4px;background:#DF4F1C;}
.dimmerBox .dimmerBoxTop .right{float:right;width:4px;height:4px;background:url(../images/dimmerTopRight.png) top right no-repeat;}

.dimmerBox .dimmerBoxMiddle{min-width:350px;background:#DF4F1C;}
.dimmerBox .dimmerBoxMiddle .dimmerBoxMiddleCont{min-width:350px;max-width:370px;color:#FFF;padding:0 15px;}

.dimmerBox .dimmerBoxBottom{min-width:350px;height:4px;line-height:4px;background:#DF4F1C;}
.dimmerBox .dimmerBoxBottom .left{float:left;width:4px;height:4px;background:url(../images/dimmerBottomLeft.png) bottom left no-repeat;}
.dimmerBox .dimmerBoxBottom .center{float:left;height:4px;background:#DF4F1C;}
.dimmerBox .dimmerBoxBottom .right{float:right;width:4px;height:4px;background:url(../images/dimmerBottomRight.png) bottom right no-repeat;}

.dimmerBoxTitle {height:32px;line-height:32px;vertical-align:top;}
.dimmerBoxTitle .content{float:left;font-weight:bold;}
.dimmerBoxTitle .close{cursor:pointer;float:right;width:32px;height:32px;line-height:31px;background:url(../images/dimmerClose.png) bottom right no-repeat;}

#dimmerMsg .msgWrapper {}
#dimmerMsg .msgWrapper table.dimmerTable{}
.dimmerTable #msgIcon{width:40px;height:40px;text-align:left;}
.dimmerTable .msgIcon_info {display:none;background:url(../images/icon-info.gif) top left no-repeat;}
.dimmerTable .msgIcon_warning {display:none;background:url(../images/icon-warning.gif) top left no-repeat;}
.dimmerTable .msgIcon_error {display:none;background:url(../images/icon-error.gif) top left no-repeat;}
.dimmerTable .msgTxt{vertical-align:top;text-align:center;}
.dimmerTable .msgButton{float:none;text-align:center;}
.dimmerMsgText {text-align:center;}


.dimmerForm .msgBottom{margin:0;}
.dimmerForm .msgBottom .msgState{color:#00FFFF;text-align:left;float:left;height:36px;line-height:36px;vertical-align:middle;}
.dimmerForm .msgBottom .msgButton{text-align:right;float:right;height:36px;line-height:36px;}

#dimmerMsg .formWrapper {}

.msgButton .formButton {cursor:pointer;float:left;}
.msgButton .formButton  .buttonLeft{height:36px;width:12px;float:left;background:url(../images/orangeButtonLeft.png) top left no-repeat;}
.msgButton .formButton  .buttonMiddle {height:36px;line-height:36px;padding:0 12px;color:#fff;float:left;background:url(../images/orangeButtonMiddle.png) top left repeat-x;}
.msgButton .formButton  .buttonRight{height:36px;width:12px;float:left;background:url(../images/orangeButtonRight.png) top left no-repeat;}

/**********/
.loginFormTitle {background:url(../images/loginFormTitle.png) top right no-repeat;height:36px;}
.loginFormContent { width:320px; }
.loginFormContent .formLabel{ line-height:34px;padding:5px 0;vertical-align:middle;width:105px;float:left;font-weight:bold;color:#fff;}
.loginFormContent .formInput { line-height:34px;padding:5px 0;vertical-align:middle;width:215px;float:left;}
.loginFormContent .input .inputWrapper{float:left;}
.loginFormContent .formLinks{float:left;}
.loginFormContent .formLinks div {text-indent:14px;background:url(../images/whiteArrow.png) center left no-repeat;}
.loginFormContent .formLinks a:link, .loginFormContent .formLinks a:visited {color:#fff;font-weight:bold;text-decoration:underline;}
.loginFormContent .formLinks a:hover {color:#fff;font-weight:bold;text-decoration:none;}
.loginFormContent .formButton {float:right;cursor:pointer;}
.loginFormContent .formButton  .buttonLeft{height:36px;width:12px;float:left;background:url(../images/orangeButtonLeft.png) top left no-repeat;}
.loginFormContent .formButton  .buttonMiddle {height:36px;line-height:36px;padding:0 12px;color:#fff;float:left;background:url(../images/orangeButtonMiddle.png) top left repeat-x;}
.loginFormContent .formButton  .buttonRight{height:36px;width:12px;float:left;background:url(../images/orangeButtonRight.png) top left no-repeat;}

.loginFormContent .inputWrapper {padding-top:5px;height:30px;line-height:30px;vertical-align:middle;}
.loginFormContent .inputWrapper .inputLeft{float:left;background: url(../images/inputLeftOrange.png) top left no-repeat;}
.loginFormContent .inputWrapper .inputContent{float:left;height:30px;line-height:30px;background:#fff;}
.loginFormContent .inputWrapper .inputRight{float:left;background: url(../images/inputRightOrange.png) top right no-repeat;}

/************/
.dimmerFormContent { min-width:350px; max-width:370px; }
.dimmerFormContent .formInput { line-height:34px;padding:5px 0;vertical-align:middle;min-width:350px; max-width:370px;float:left;}
.dimmerFormContent .input .inputWrapper{float:left;}
.loginFormContent .formButton {float:right;cursor:pointer;}
.loginFormContent .formButton  .buttonLeft{height:36px;width:12px;float:left;background:url(../images/orangeButtonLeft.png) top left no-repeat;}
.loginFormContent .formButton  .buttonMiddle {height:36px;line-height:36px;padding:0 12px;color:#fff;float:left;background:url(../images/orangeButtonMiddle.png) top left repeat-x;}
.loginFormContent .formButton  .buttonRight{height:36px;width:12px;float:left;background:url(../images/orangeButtonRight.png) top left no-repeat;}

/************/
#bottomMenu { width:880px;height:45px;margin-top:14px;}
.bottomMenuLeft { float:left;height:45px;width:8px;background:url(../images/bottomMenuLeft.png) top left no-repeat; }
.bottomMenuContent { float:left;height:45px;line-height:45px;vertical-align:middle;width:864px;background:url(../images/bottomMenuBg.png) top left repeat-x; }
.bottomMenuRight { float:left;height:45px;width:8px;background:url(../images/bottomMenuRight.png) top left no-repeat; }
/** cmpCommentForm */
.cmpCommentForm {height:255px;border-top:1px solid #C3C3C3;padding-top:8px;}
.cmpCommentFormLeft {width:302px;height:255px;float:left;}
.cmpCommentFormRight {width:280px;height:255px;float:right;text-align:left;}
.cmpCommentFormRight .top {border-bottom:1px solid #C3C3C3;height:80px;}
.cmpCommentFormRight .top .selectText {color:#E26654;font-weight:bold;padding:5px;}
.cmpCommentFormRight .top .selectRadios {color:#000;}
.cmpCommentFormRight .bottom{padding:8px 4px;border-top:1px solid #EBEBEB;}
.cmpCommentFormRight .bottom .label{line-height:20px;font-weight:bold;color:#767676;vertical-align:middle;padding-top:6px;}
.cmpCommentFormRight .bottom .label img{width:17px;height:14px;padding-right:5px;vertical-align:middle;}
.cmpCommentFormRight .bottom .button {padding:16px;text-align:right;height:14px;vertical-align:middle;}
.cmpCommentFormRight .bottom .inputButton {color:#53B2DE;font-size:80%;}
/****/
#documentFooter { width:880px;color:#7C7C7C;text-align:left;padding-top:7px;padding-bottom:60px; }
#documentFooter .copyright{float:left;padding-top:7px;}
#documentFooter .design {float:right;padding-right:3px;}


/***/

.roundedTable { width:125px;min-width:125px;max-width:155px;background:#E4E4E4;text-align:center;}
.roundedTable .top {min-width:125px;max-width:155px;height:8px;background:url(../images/roundedTop.png) top left no-repeat;}
.roundedTable .bottom {min-width:125px;max-width:155px;height:8px;background:url(../images/roundedBottom.png) bottom left no-repeat;}
.roundedTable .middle {max-width:155px;padding:0px 5px;text-align:center;}

.roundedTableWide { width:153px;min-width:125px;max-width:155px;background:#E4E4E4;text-align:center;}
.roundedTableWide .top {max-width:155px;height:8px;background:url(../images/roundedTopWide.png) top left no-repeat;}
.roundedTableWide .bottom {max-width:155px;height:8px;background:url(../images/roundedBottomWide.png) bottom left no-repeat;}
.roundedTableWide .middle {max-width:155px;padding:0px 5px;text-align:center;}

.linkedButton {text-align:center;}
.linkedButton .left{float:left;width:9px;height:22px;background:url(../images/linkedButtonLeft.png) top left no-repeat;}
.linkedButton .right{float:left;width:9px;height:22px;background:url(../images/linkedButtonRight.png) top right no-repeat;}
.linkedButton .middle{float:left;height:22px;line-height:22px;vertical-align:middle;padding-left:0;padding-right:0;background:url(../images/linkedButtonBg.png) top right repeat-x;}
.linkedButton a {color:#DB6152;font-weight:bold;font-size:90%;}
.linkedButton a:link,.linkedButton a:visited {color:#DB6152;font-weight:bold;}

.linkedButtonRed {text-align:right;}
.linkedButtonRed .left{float:left;width:10px;height:22px;background:url(../images/redBtnLeft.gif) top left no-repeat;}
.linkedButtonRed .right{float:left;width:14px;height:22px;background:url(../images/redBtnRight.gif) top right no-repeat;}
.linkedButtonRed .middle{float:left;height:22px;padding-left:0;padding-right:0;background:url(../images/redBtnBg.gif) top right repeat-x;}
.linkedButtonRed a {color:#FFF;text-align:right;font-weight:bold;font-size:90%;}
.linkedButtonRed .middle a:link, .linkedButtonRed a:visited {color:#FFF;}

.contactForm {width:100%;}
.contactFormDescs {text-align:left;}
.contactFormDesc1 {font-weight:bold;}
.contactFormDesc2 {padding:26px 0;}
.contactForm .formLabel{width:150px;}
.contactForm .formButtons{width:100%;}

/*** HIGHSLIDE OVERLAY STYLES **/
.highslide {	cursor:pointer;outline: none;}
.highslide-html {background-color: white;}
.highslide-html-blur {}
.highslide-html-content {position: absolute;display: none;}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(../images/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}

.error {margin-top:14px;}

/* Styles for the popup */
.highslide-wrapper {
	background-color: white;
}
.highslide-wrapper .highslide-html-content {
    width:440px;
    padding:0px;
	margin-bottom:20px;
	text-align:center;
}
.highslide-wrapper .highslide-header div {padding-bottom:4px;}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-wrapper .highslide-header ul li {display: inline;padding-left: 1em;}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {color: black;}
.highslide-wrapper .highslide-header .highslide-move a {cursor: move;}
.highslide-wrapper .highslide-footer {height: 11px;}
.highslide-wrapper .highslide-footer .highslide-resize {
	display:none;
	float: right;
	height: 11px;
	width: 11px;
	background: url(../images/resize.gif);
}
.highslide-wrapper .highslide-body {}
.highslide-move {cursor: move;}
.highslide-resize {cursor: nw-resize;}
#highslide-help {width:150px;}
/* These must be the last of the Highslide rules */
.highslide-display-block {display: block;}
.highslide-display-none {display: none;}

/*** END - HIGHSLIDE OVERLAY STYLES - END **/
div.bookmarkWrapper {	
	padding-bottom:12px;
	padding-top:6px;
}
div.bookmarkDiv {	
	background-color:#FFF;
	width:354px;
	padding:8px;
}
table.bookmarkTable {
}
table.bookmarkTable td{
	padding:3px;
}
table.bookmarkTable a img{
	border:0;
}
