﻿@import url("applebutton.css");

.TopImage
{
    vertical-align: bottom;
    border: solid 2px #3c58a1;
    width: 214px;
    height: 170px;
    text-align: left;
}
.TopImage:hover
{
    border: solid 2px #ff9403;
    cursor: pointer;
}
.TopImageTitle
{
    background-color: Black;
    filter: alpha(opacity=70);
    opacity: 0.7;
    height: 40px;
    color: White;
    font-family: Verdana;
    font-size: 12;
    line-height: 0.9;
    font-weight: 500;
}

.SubImage
{
    vertical-align: bottom;
    border: solid 2px #62990a;
    width: 160px;
    height: 130px;
    text-align: left;
}
.SubImage:hover
{
    border: solid 2px #ff9403;
    cursor: pointer;
}
.SubImageTitle
{
    background-color: Black;
    filter: alpha(opacity=70);
    opacity: 0.7;
    height: 30px;
    color: White;
    font-family: Verdana;
    font-size: 12;
    line-height: 0.9;
    font-weight: 500;
}
/*Modal Popup*/
.modalBackground
{
    background-color: black;
    filter: alpha(opacity=70);
    opacity: 0.7;
    z-index: 101;
    position: absolute;
    width: 101%;
    height: 100%;
}
.modalPopup
{
    background-color: #e6e5e5;
    border: 1px  solid #3f3827; 
}

/* ANIMATION */
.animation
{
    background: #F0F0F0;
    overflow: auto; 
}

.topCaseUL
{
    position: absolute;
    top: 39px;
    left: 0px;
    text-align: center;
    width: 730px;
    list-style: none;
    padding: 0;
    margin: 0 auto;
    background: transparent;
    float: left;
}
.topCaseUL li
{
    position: relative;
    float: left;
    height: 175px;
    width: 225px;
    display: block;
    padding: 0 !important;
    background: none !important;
    padding: 0;
}
.topCaseUL li div
{
    margin: 2px;
    height: 169px;
    width: 214px;
    border: solid 2px #3c58a1;
    opacity: 0;
    filter: alpha(opacity = '0'); /*Should be 0 */
    visibility: visible;
}
.topCaseUL li div:hover
{
    border: solid 2px #ff9403;
    cursor: pointer;
}
.BottomCaseUL
{
    text-align: left;
    left: 6px;
    float: left;
    position: absolute;
    padding: 0;
    top: 218px;
    left: 0px;
    width: 715px;
    list-style: none; /*display:inline;*/
}

.BottomCaseUL li
{
    position: relative;
    width: 168px;
    list-style: none;
    height: 134px;
    float: left;
    display: block; /*was inline*/
    padding: 0 !important;
    background: none !important;
} 

.BottomCaseUL li div
{
    margin: 2px;
    width: 168px;
    height: 134px;
    border: solid 2px #62990a;
    height: 127px;
    width: 159px;
    opacity: 0;
    filter: alpha(opacity = '0');
    visibility: visible;
}

.ArchiveCaseUL
{
    text-align: left;
    left: 6px;
    float: left;
    position: absolute;
    padding: 0;
    top: 88px;
    left: 0px;
    width: 715px;
    list-style: none; /*display:inline;*/
}

.ArchiveCaseUL li
{
    position: relative;
    width: 168px;
    list-style: none;
    cursor:pointer;
    height: 134px;
    float: left;
    display: block; /*was inline*/
    padding: 0 !important;
    background: none !important;
}

.ArchiveCaseUL li div
{
    margin: 2px;
    width: 168px;
    height: 134px;
    border: solid 2px #62990a;
    height: 127px;
    width: 159px;
    opacity: 0;
    filter: alpha(opacity = '0');
    visibility: visible;
}

.caseListUL
{
    position: relative;
    top: 0px;
    left: 0px;
    text-align: center;
    list-style: none;
    padding: 0;
    margin: 0 auto;
    background: transparent;
    float: left;
}
.caseListUL li
{
    position: relative;
    float: left;
    display: block;
    padding: 0 !important;
    background: none !important;
    padding: 0;
    cursor:pointer;
}
.caseListUL li div
{
    margin: 2px;
    border: solid 2px #3c58a1;
    visibility: visible;
}
.caseList
{
    position: relative;
    top: 0px;
    left: 0px;
    text-align: center;
    list-style: none;
    padding: 0;
    border-spacing: 0px;
    margin: 0 auto;
    background: transparent;
    float: left;
}
.caseList .caseListItem
{
    padding: 0 !important;
    background: none !important;
    padding: 0;
    margin: 2px;
    border: solid 2px #3c58a1;
    visibility: visible;
}

.noopacity
{
    opacity: 1;
    filter: alpha(opacity = '100');
}


.BottomCaseUL li div:hover
{
    border: solid 2px #ff9403;
    cursor: pointer;
}

.CaseDesc
{
	font-weight: 500;
    font-size: 10;
    line-height:1.2em;
    font-family: Georgia, Verdana, Arial;
}

/* === Used by Paging Control === */
.Paged
{
    position: relative;
    padding: 5px;
    margin-top: 5px;
    margin-bottom: 2px;
    height: 18px;
    color: #606060;
}
.Paged .Pager
{
    position: absolute;
    right: 0;
    width: 100%;
    cursor: default;
    text-align: right;
    margin-right: 5px;
}
.Paged a
{
    color: #FFF;
    background: #606060;
    padding: 3px 5px 3px 5px;
}
.Paged a:visited
{
    color: #FFF;
}
.Paged a:link
{
    color: #FFF;
}
.Paged a.sel
{
    color: #606060;
    background: transparent;
    border: solid 1px #606060;
    padding: 2px 4px 2px 4px;
}
.Paged a:hover
{
    color: #FFCC00;
    text-decoration: underline;
}
.Paged .Pager .NavControl
{
    width: 70px;
    margin-left: 5px;
    margin-right: 5px;
    display: inline;
}
.Paged .Pager .numbers
{
    display: inline;
    min-width: 60px;
}
.Paged .Pager .NavInfo
{
    font-size: 10px;
    font-family: Verdana, Arial;
    text-align: right;
}

.Req
{
    color: #FF0000;
    font-weight: normal;
    font-size: 10px;
}

.loader
{
    background: #FFFFFF;
    padding: 1px;
    color: #70a115;
    border: solid 1px #70a115;
    max-width: 120px;
    margin-top: 0px;
}
.loader b
{
    color: #70a115;
}
.loader img
{
    float: left;
    margin: 2px;
}

.closebuttonA
{
    background: url('../../js/home/plugins/sbox/resources/close.gif') no-repeat top right;
    height: 16px;
    width: 16px;
    z-index: 999999999999;
    cursor: pointer;
    border: none;
}
.closebuttonA:hover
{
    text-decoration: none;
    border: none;
}
.closebuttonB
{
    background: url('../../js/home/plugins/sbox/resources/close.gif') no-repeat top right;
    height: 16px;
    width: 16px;
    z-index: 999999999999;
    cursor: pointer;
    border: none;
}
.closebuttonB:hover
{
    text-decoration: none;
    border: none;
}


.ForumGrayPanel
{
    max-width: 700px;
}
.ForumGrayPanel .TL
{
    background: URL('../../Images/Home/forum/forumsprite.png') -96px 0px no-repeat;
    height: 39px;
    width: 20px;
    min-width: 20px;
}
/*.ForumGrayPanel .TL2{background:URL('../../Images/Home/forum/GrayPanel/TL2.png') no-repeat;height:39px;width:64px; min-width:64px;}*/
.ForumGrayPanel .T
{
    background: URL('../../Images/Home/forum/forumsprite.png') -432px 0px no-repeat;
    height: 39px;
}
.ForumGrayPanel .TR
{
    background: URL('../../Images/Home/forum/forumsprite.png') -117px 0px no-repeat;
    height: 39px;
    width: 26px;
    min-width: 26px;
}
.ForumGrayPanel .L
{
    background: URL('../../Images/Home/forum/forumsprite.png') -48px 0px repeat-y;
    min-height: 15px;
}
.ForumGrayPanel .R
{
    background: URL('../../Images/Home/forum/forumsprite.png') -69px 0px repeat-y;
    min-height: 15px;
}
.ForumGrayPanel .BR
{
    background: URL('../../Images/Home/forum/forumsprite.png') -21px 0px no-repeat;
    height: 25px;
    width: 26px;
}
.ForumGrayPanel .B
{
    background: URL('../../Images/Home/forum/B-grey.png') repeat-x;
    line-height: 25px;
}
.ForumGrayPanel .BL
{
    background: URL('../../Images/Home/forum/forumsprite.png') 0px 0px no-repeat;
    height: 25px;
    width: 20px;
}
.ForumGrayPanel .M
{
    background-color: #e3e1e1;
}
/* links */
.forumcommentcontent p 
{
    padding:0;
}
.ForumGrayPanel A.lnkButton, .ForumGrayPanel A.lnkButton:link, .ForumGrayPanel A.lnkButton:visited
{
    font-family: Arial;
    font-size: 11px;
    color: #3E55A4;
    text-decoration: none;
    font-weight: normal;
}
.ForumGrayPanel A.lnkButton:hover, .ForumGrayPanel A.lnkButton:active
{
    font-family: Arial;
    font-size: 11px;
    color: #3E55A4;
    text-decoration: underline;
    border: 0;
    font-weight: normal;
}
/*.ForumGreenPanel h3{color:white;font-size:1.3em;line-height:1.6em;}*/
.ForumGrayPanel .forumcommentcontent
{
    color: black;
    font-size: 11px;
    line-height: 1.6em;
    z-index:9999;
}
.ForumGrayPanel span
{
    font-size: 11px;
    color: #3E55A4;
}

.ForumGreenPanel
{
    max-width: 700px;
}
.ForumGreenPanel .TL
{
    background: URL('../../Images/Home/forum/forumsprite.png') -240px 0px no-repeat;
    height: 39px;
    width: 20px;
    min-width: 20px;
}
/*.ForumGreenPanel .TL2{background:URL('../../Images/Home/forum/GreenPanel/TL2.png') no-repeat;height:39px;width:64px; min-width:64px; max-width:64px;}*/
.ForumGreenPanel .T
{
    background: URL('../../Images/Home/forum/forumsprite.png') -1181px 0px no-repeat;
    height: 39px;
}
.ForumGreenPanel .TR
{
    background: URL('../../Images/Home/forum/forumsprite.png') -261px 0px no-repeat;
    height: 39px;
    width: 26px;
    min-width: 26px;
}
.ForumGreenPanel .L
{
    background: URL('../../Images/Home/forum/forumsprite.png') -192px 0px repeat-y;
    min-height: 15px;
}
.ForumGreenPanel .R
{
    background: URL('../../Images/Home/forum/forumsprite.png') -213px 0px repeat-y;
    min-height: 15px;
}
.ForumGreenPanel .BR
{
    background: URL('../../Images/Home/forum/forumsprite.png') -165px 0px repeat-y;
    height: 25px;
    width: 26px;
}
.ForumGreenPanel .B
{
    background: URL('../../Images/Home/forum/B-green.png') repeat-x;
    line-height: 25px;
}
.ForumGreenPanel .BL
{
    background: URL('../../Images/Home/forum/forumsprite.png') -144px 0px repeat-y;
    height: 25px;
    width: 20px;
}
.ForumGreenPanel .M
{
    background-color: #6E9E14;
}
.ForumGreenPanel h3
{
    color: white;
    font-size: 1.3em;
    line-height: 1.6em;
}
.ForumGreenPanel .forumcommentcontent
{
    color: white;
    font-size: 11px;
    line-height: 1.6em;
    z-index:9999;
}

/* links */
.ForumGreenPanel A.lnkButton, .ForumGreenPanel A.lnkButton:link, .ForumGreenPanel A.lnkButton:visited
{
    font-family: Arial;
    font-size: 11px;
    color: white;
    text-decoration: none;
    font-weight: normal;
}
.ForumGreenPanel A.lnkButton:hover, .ForumGreenPanel A.lnkButton:active
{
    font-family: Arial;
    font-size: 11px;
    color: white;
    text-decoration: underline;
    border: 0;
    font-weight: normal;
}
.ForumGreenPanel span
{
    font-size: 11px;
   /* color: white;*/
}


.ForumBluePanel
{
    max-width: 700px;
}
.ForumBluePanel .TL
{
    background: URL('../../Images/Home/forum/forumsprite.png') -384px 0px no-repeat;
    height: 39px;
    width: 20px;
    min-width: 20px;
}
/*.ForumBluePanel .TL2{background:URL('../../Images/Home/forum/BluePanel/TL2.png') no-repeat;height:39px;}*/
.ForumBluePanel .T
{
    background: URL('../../Images/Home/forum/forumsprite.png') -1930px 0px no-repeat;
    height: 39px;
}
.ForumBluePanel .TR
{
    background: URL('../../Images/Home/forum/forumsprite.png') -405px 0px no-repeat;
    height: 39px;
    width: 26px;
    min-width: 26px;
}
.ForumBluePanel .L
{
    background: URL('../../Images/Home/forum/forumsprite.png') -336px 0px repeat-y;
    min-height: 15px;
}
.ForumBluePanel .R
{
    background: URL('../../Images/Home/forum/forumsprite.png') -357px 0px repeat-y;
    min-height: 15px;
}
.ForumBluePanel .BR
{
    background: URL('../../Images/Home/forum/forumsprite.png') -309px 0px repeat-y;
    height: 25px;
    width: 26px;
}
.ForumBluePanel .B
{
    background: URL('../../Images/Home/forum/B-blue.png') repeat-x;
    line-height: 25px;
}
.ForumBluePanel .BL
{
    background: URL('../../Images/Home/forum/forumsprite.png') -288px 0px repeat-y;
    height: 25px;
    width: 20px;
}
.ForumBluePanel .M
{
    background-color: #3d54a3;
}
.ForumBluePanel h3
{
    color: white;
    font-size: 1.3em;
    line-height: 1.6em;
}
.ForumBluePanel .forumcommentcontent
{
    color: white;
    font-size: 11px;
    line-height: 1.6em;
    z-index:9999;
}

/* links */
.ForumBluePanel A.lnkButton, .ForumBluePanel A.lnkButton:link, .ForumBluePanel A.lnkButton:visited
{
    font-family: Arial;
    font-size: 11px;
    color: white;
    text-decoration: none;
    font-weight: normal;
}
.ForumBluePanel A.lnkButton:hover, .ForumBluePanel A.lnkButton:active
{
    font-family: Arial;
    font-size: 11px;
    color: white;
    text-decoration: underline;
    border: 0;
    font-weight: normal;
}
.ForumBluePanel span
{
    font-size: 11px;
    
}


.BtnReturn
{
    background: url(../../App_Themes/Home/no.png) no-repeat;
}
.btnYes
{
    background: url(../../App_Themes/Home/yes.png) no-repeat;
}
.BtnAllTeams
{
    background: url(../../App_Themes/Home/AllTeams.png) no-repeat;
}
.BtnMyTeam
{
    background: url(../../App_Themes/Home/MyTeam.png) no-repeat;
}
.BtnOtherTeams
{
    background: url(../../App_Themes/Home/OtherTeams.png) no-repeat;
}
.BtnOpenReport
{
    background: url(../../App_Themes/Home/OpenReport.png) no-repeat;
}
form label
{
    background: transparent;
    color: #3C53A2;
    font-size: 1em;
    line-height: normal;
    padding: 3px;
}
.chkboxes
{
    text-align: left;
}
.pnlCaseDetails
{
    height: 90%;
    margin: 0 auto;
    background: transparent;
    overflow-x: hidden;
    overflow-y: auto;
    width: 980px;
}
#commercial ul li
{
    list-style: none;
    margin: 0 0 1px 0;
}
#commercial ul li a
{
    width: 224px;
    height: 26px;
    text-indent: 10px;
    line-height: 25px;
    display: block;
    color: #4d66bb;
    font-family: Georgia, "Times New Roman" ,Times, serif;
    text-indent: 10px;
    background: #fff url("../../images/home/bg/left-nav-item-bg.png") no-repeat;
    background-position: 0px -52px;
}
#commercial ul li a:hover
{
    color: #737472;
    border: 0px none;
    padding-left: 14px;
    background: #fff url("../../images/home/bg/left-nav-item-bg.png") no-repeat scroll 0 0;
}
#commercial ul li.selected a:hover
{
    color: #fff;
    background: #3e55a4 url("../../images/home/bg/left-nav-item-bg.png") no-repeat;
    background-position: 0px -26px;
}
#commercial ul li.selected a
{
    color: #fff;
    background: #3e55a4 url("../../images/home/bg/left-nav-item-bg.png") no-repeat;
    background-position: 0px -78px;
}
.submit
{
    width: 185px;
    height: 85px;
    border: none;
    margin: 5px;
    cursor: pointer;
}
.BtnBasicReport
{
    background: url(../../images/Home/icons/basicreport.png) no-repeat;
}
.BtnReportWizard
{
    background: url(../../images/Home/icons/ReportsWizardLink.png) no-repeat;
}

.TblBGhover tr {
padding:2px;
height:28px;	
}

.TblBGhover tr td {
padding:0px;
}

.TblBGhover tr:hover 
{
	background: #E6FABD;
	
	
}
.TblBGhover .topheading:hover 
{
	background: #fff;
}

.TblBGhover tr .tblheading {
width:120px;font-family:Arial, Helvetica, Sans-Serif; font-weight:bold;
}
.matrixheading 
{
	font-weight:bold;
	font-size:0.9em;
	
	font-family:Verdana, Tahoma, Arial;
}
.matrixtitle 
{
	padding-right:20px;
}
.attrstyle 
{
	
 font-family:Arial,Helvetica,Sans-Serif;font-weight:bold;
}

.row1 
{
	background:#fff;
}
.row2
{
	background:#C6CFF0;
}
.navbutton
{
	background-color:#5e7b18;
	color: White;
	border: solid 1px black;
	width: 80px;
	cursor:pointer;
}

/* Responses form - Navigation & Progress bar control */
.ProgressBar .Current { background-color:#3e55a4; border:solid 1px #101c47; cursor: pointer; height:10px; }
.ProgressBar .Completed { background-color:#6c9c14; border:solid 1px green; cursor: pointer; height:10px; }
.ProgressBar .CompletedHightlight { background-color:#fddcd3; border:solid 1px red; cursor:pointer; height:10px; }
.ProgressBar .Uncompleted {background-color:white; border:solid 1px green; cursor:default; height:10px; }
.ProgressBar .UncompletedNext {background-color:white; border:solid 1px green; cursor:pointer; height:10px; }
.ProgressBar .UncompletedHightlight {background-color:white; border:solid 1px red; cursor:pointer; height:10px; }

#expandcontent{ 
	height:100px; 
	width:470px; 
	overflow:hidden; 
	border:1px #E6E6E6 solid;
	padding:2px;
	text-align:left;
	}

#showbutton:hover
{
    text-decoration:none;
}
.less{
	font-weight:bold;
	background: transparent url(../../Images/Home/icons/less.gif) no-repeat scroll 5px center;
	padding-left:24px;
	}
	
.more{ 
	font-weight:bold;
	padding-left:24px;
	background: transparent url(../../Images/Home/icons/more.gif) no-repeat scroll 5px center;
	}
	
.forumgravatar 
{
	float:left; margin-right:10px; border: 1px solid #000;
}

.forumcontentposition 
{
	position:relative; left:0px; top:-13px;
}
.forumpositionspan 
{
padding-left:19px;float:right; color:White;
width:135px;
}
.forumcommentposition {
position:relative; left:0px; top:15px;
}

.position 
{
	height:2px;
	float:left;
}



.forumcontentposition .content p 
{
	padding: 0;
}
.forumdiscussionlink li 
{
	padding-bottom: 2px;
	margin-top:4px;
	background:none !important;
	list-style:normal;
	border-bottom:1px #CCC solid;
}

.discussionhtml li 
{
	border:none;
	list-style:normal;
}


.forumdiscussionlink li .lnkdiscussion
{
	font-size:16px;	
	font-family:Georgia, Times New Roman, Serif;
	margin:6px 6px 6px 0px;
	
	height:20px;


}
.forumdiscussionlink li .lnkmore
{
	font-size:11px;
	font-style:normal;
	background:transparent;
	padding: 2px;
	color:#3D54A3;
	font-family:Georgia, Times New Roman, Serif;
	text-decoration:none;
}
.frmresponses span
{
	 font-size:10px; font-weight:bold; color:#7d9311; 
}
.frmresponses .responsesimg
{
	background: transparent url(../../images/home/forum/person.png) no-repeat;
	float:right;
	padding-left:13px;
}


/* Please Fix this and assign these to specific classes not generic tags
b {color:#ff8f00; font-family: Arial,sans-serif; font-size:16px; text-align:center; }
label {color:#c47a1b; font-family: Arial,sans-serif; font-size:14px; text-align:center; }
*/


.VMbtnBack 
{
	float:left;
	cursor:pointer;
	margin-right:24px;
	margin-top:5px;
	z-index:800;
	position:relative;
}
.toggleicon 
{
     background-position:0 0; 
     height:20px; 
     width:20px;
     padding:0px;
     line-height:16px;
     margin-right:3px;         
}
#expandAttach 
{
    color:Black;
    height:32px; 
}
#expandAttach:hover 
{
    text-decoration:none;
    border:none;
    cursor:pointer;
}
#txtattach 
{
    height:20px;
}

.MultiFile-title 
{
    color:#000;
}
.msgsaved 
{
    background:green;padding:5px; height:40px;text-align:center;width:400px;margin:0 auto;color:White;
}
.myvxwindow 
{
    background-color:#fff;
}
#main-content .myportfolioUl 
{
    list-style:none;right:5px; display:inline;
}
#main-content .myportfolioUl li {
    background:#fff;
    border:1px #FF8F00 solid;
    padding:9px 9px 9px 15px;
    margin:0 0 8px 5px;
    float:left;
    height:170px;
}
#tabs ul#my-xv					{background-color:#FF8F00;height:36px;list-style:none;margin:0;padding:0;color:#fff;}
#tabs ul#my-xv li				{background:none;float:left;margin:12px 2px 0 0;padding:0 0 2px 10px; height:35px;}
#tabs ul#my-xv li span  {padding:8px 0 6px 4px;}
#tabs ul#my-xv li.separator		{margin:0 10px 0 0;}
#tabs ul#my-xv li.current		{color:#FF8F00;border:0 none; }
#tabs ul#my-xv li.current span  {background:url("../../images/MyVxTabLeft.png") no-repeat left top transparent;}
#tabs ul#my-xv li.current span a {color:#FF8F00;background:url("../../images/MyVxTabRight.png") no-repeat right top transparent;padding:6px 18px 6px 8px;}
#tabs ul#my-xv li span a				{color:#fff;font-weight:bold;font-size:15px;font-family:Georgia, "Times New Roman", Times, serif;margin:0 0 0 9px;padding:6px 18px 6px 8px;}
#tabs ul#my-xv li span a:hover		{border-bottom:none;color:#000; text-decoration:none;}

.greenTabButton 
{
	border:none;padding-top:12px;width:100%; cursor:pointer; font-size:1.34em;vertical-align:middle; text-align:center; font-family:Georgia, Times New Roman, Serif; color:#fff; background:#6C9C14;
}
.blueTabButton 
{
	border:none; padding-top:12px;width:100%; cursor:pointer; font-size:1.34em;vertical-align:middle; text-align:center; font-family:Georgia, Times New Roman, Serif; color:#fff; background:#3D54A3;
}

.hideShowMarking 
{
	background:#3D54A3;
	padding:7px;
	margin:8px;
	color:#fff;
	text-decoration:none;
	font-size:18px;
}
.spnGrade 
{
float:right; margin-bottom:100px;	
}

.userCommentContainer 
{
	border:1px solid #C1C1C1;display:none;margin-top:10px;padding:5px;
}
.tblUserCOmmentEdit 
{
	width:700px;
	margin-bottom:50px;
}

.casenav 
{
	background-color:#3E55A4;
	padding:8px;
	color:White;
	display:inline-block;
	margin-bottom:3px;
	text-align:center;
	font-size:14px;
	font-family:Georgia, Times New Roman;
	width:auto;
}

.casenav:hover 
{
	border:none;
	background:#6C9C14;
}

.tblCaseDetailLink td
{
	margin-bottom:15px;
	padding-bottom:5px;
}
ul.simplePagerNav 
{
	float:right;
	height:20px;
}
    ul.simplePagerNav li, #main-content ul.simplePagerNav li  {
    display:block;
    float: left;
    padding: 5px 2px 5px 2px;
    margin-bottom: 10px;
    font-family: georgia;
    background:none;
    }

ul.simplePagerNav li a{
    color: #333;
    text-decoration: none;
    padding:5px;
    border:1px #333 solid;
}

ul.simplePagerNav li.currentPage a, #main-content ul.simplePagerNav li.currentPage a {
	color: #fff;	
	background:#606060;
	background-image:none;
}
ul.pagination 
{
	padding:0;
	margin:0;
	list-style:none;
}

ul.pagination li, #main-content ul.pagination li
{
	background:none;
	padding:2px;
}

html .forumpositionspan a:hover 
{
    border:none;
}

.btnpost, .btnReply, .ForumGrayPanel .btnReply, .indvreport, .ForumGrayPanel .indvreport,  .FrmBtnEveryonesViews, .btnSave, .btnCancel, .FrmCreateNewDiscussion
{
	color:#333;
	padding:5px 5px 5px 23px; 
	text-shadow: 1px 0px 1px #d9d9d9;
	filter:DropShadow(Color=#d9d9d9, OffX=5, OffY=5);
	font-weight:bold;
	font-family:"Trebuchet MS",Trebuchet MS,Verdana,Geneva,Arial,Helvetica,sans-serif;
	cursor:pointer;
	border:none;
	margin:2px;
}




.btnSave 
{
	background:#fff url('../../images/Home/save.png') 3px 4px no-repeat;
}
.btnCancel
{
	background:#fff url('../../images/Home/Cancel.png') 3px 4px no-repeat;
}


.indvreport, .ForumGrayPanel .indvreport, .FrmBtnEveryonesViews, .btnpost, .btnReply, .ForumGrayPanel .btnReply, .FrmCreateNewDiscussion
{
/*	background:#fff url('../../Images/Home/img/ChartBarIcon.png') 3px 4px no-repeat;*/
	background:#fff url('../../Images/Home/forum/btn-sprite.png') no-repeat;
    width:116px;
	display:inline-block;
}
.FrmBtnEveryonesViews 
{
	width:206px;
	height:34px;
	float:right;
	cursor:pointer;
	background-position:left top;
	padding-bottom:10px;
}
.FrmCreateNewDiscussion 
{
	width:171px;
	height:25px;
	background-position:-1px -150px;
	padding-left:0px;
}
.FrmBtnEveryonesViews:hover, .indvreport:hover, .ForumGrayPanel .indvreport:hover, .btnpost:hover, .btnReply:hover
{
    opacity:0.78;
    filter:alpha(opacity=78);
}

.ForumGrayPanel .indvreport
{
    background-position:left -42px;
    height:22px;
    padding-left:29px;
}

.btnpost 
{
    background-position:left -79px;
    width:121px;
    height:33px;  
}
.ForumGrayPanel .btnReply, .btnReply
{
    background-position:left -114px;
    width:48px;
    height:22px;
   padding-left:31px; 
   padding-top:8px;   
}

/*.btnReply:hover, .indvreport:hover, .FrmBtnEveryonesViews:hover, .btnSave:hover, .btnCancel:hover, .FrmCreateNewDiscussion:hover {background-color:#eee;}
.indvreport:hover {background-image:none;}*/

.H3Forum {float:left;text-shadow: 2px 2px 2px #d9d9d9;}
#simplePageCount {font-weight:bold;float:right; margin-top:12px;}

.2pxshadow 
{
	text-shadow: 2px 2px 2px #d9d9d9;
}
.FrmWhenPosted, .ForumGrayPanel .FrmWhenPosted
{
	color:#333;
	font-size:10px;
	font-family:Helvetica;
	float:right;
}
.lnkNoHover:hover
{
	 border:none;
}

.newsticker {
	list-style-type: none;
	padding: 6px;
	margin: 5px;
}

.newsticker li div img 
{
    margin-right:10px;
    float:left;
}
.tblnewsticker 
{
    width:100%;border:solid 1px #ccc;text-align:left;
}
    

.scrollingCaseList {
	position:relative;
	overflow:hidden;
	width:425px;
	height:360px;
}

.scrollingCaseList .items {
	height:20000em;
	position:absolute;
	text-align: center;
    list-style: none;
    padding: 0;
    border-spacing: 0px;
    margin: 0 auto;
    background: transparent;

}

.scrollingCaseList .items table {
	padding: 0 !important;
    background: none !important;
    padding: 0;
    margin-bottom: 2px;
    border-top: solid 2px #eee;
    visibility: visible;
    width: 100%;
    cursor:pointer;
}

.tooltip {
	display:none;
	position:absolute;
	background:#fff;
	border:1px solid #333;
	overflow:hidden;
	font-size:12px;
	height:70px;
	width:160px;
	padding:10px;
	color:#333;	
}
#main-content ul.signinul 
{
    clear: both; margin-top: 0px; margin-left: 12px; margin-bottom: 8px; text-align: left;
    
}

#main-content .signinul li
{
    list-style-type:square;
    font-weight:600;
    padding-left:5px;
    color:#6C9C14;
}

#main-content .signinul li a 
{
    color:#3E55A4;
}