﻿.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;*/
    background:transparent;
    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;
    padding: 0;
    cursor:pointer;
}
#main-content ul.caseListUL li, #cases-feature-area ul.caseListUL li  
{
	background: url(/images/icon_loading.gif) no-repeat center center;
}
.caseListUL li div
{
    margin: 2px;
    border: solid 2px #3c58a1;
    visibility: visible;
}
.caseListUL li div:hover{border: solid 2px #F5A01A;}
.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: 1px;
    margin-top: 2px;
    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;
    display:inline-block;
    margin:1px;
}
.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;
    line-height:16px;
}

.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, input.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-color:#6C9C14;
	background-image:none;
}
.blueTabButton, input.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, input.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 , input.FrmBtnEveryonesViews 
{
	width:206px;
	height:34px;
	float:right;
	cursor:pointer;
	background-position:left top;
	padding-bottom:10px;
	-moz-box-shadow:none;
	border:none;
}
.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;
}

input.btnpost 
{
    background-position:left -79px;
    width:121px;
    height:33px;  
    padding-left:25px;
    border:none;
	-moz-box-shadow:none;
}
.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;
}
.custombutton{cursor:pointer;}
.custombutton span {color:#fff;border:0px;font-family:Arial;display:inline-block;font-size:14px;padding:0;}
.custombutton:hover, .custombutton:hover span {color:#ccc;}
.custombuttonsmall{cursor:pointer;position:relative;padding:7px;text-align:center;color:#fff; }
.custombuttonsmall span{color:white;font-family:Tahoma;font-size:13px;font-weight:normal;color:White;}.custombuttonsmall a:hover{color:White;font-family:Tahoma;font-size:13px;font-weight:normal;font-weight:bold;border:0px;}
.custombuttonsmallsel{cursor:default;position:relative;}
.custombuttonsmallsel span{color:white;font-family:Tahoma;font-size:13px;font-weight:bold;color:White;}
.custombuttonsmallsel:hover span{color:White;font-weight:bold;border:0px;font-family:Tahoma;font-size:13px;}
.custombuttonsmallsel .btick{cursor:pointer;position:relative;left:4px;top:1px;background-image:url('../../images/button/buttontick.png');background-repeat:no-repeat;display:block;font-family:Tahoma;font-size:13px;font-weight:bold;color:white;}
.customdisbutton span{color:white;font-family:Tahoma;font-size:14px;font-weight:normal;color:White;}
.customdisbuttonsmall{color:white;padding:7px;font-family:Tahoma;font-size:13px;font-weight:normal;color:White;}
.customdisbuttonsmall span {text-align:center; width:100%}
.TmplMsg 
{
	background:#4156A5;text-align:center;color:#fff; width:400px;margin:0 auto;
}
.VXLstCaseTemplSpan:link, .VXLstCaseTemplSpan
{
	 color:#fff; padding:5px;width:100px;text-align:center;display:inline-block;text-decoration:none;cursor:pointer;
}
.VXLstCaseTemplSpan label 
{
	color:#fff;
	padding:5px;
	padding-top:1px;
}
	/* DROP DOWN ONLY STYLING */	
	
.dropDownMenu{cursor:pointer;display:none; position:absolute; z-index:100; background:#F7F7F7; padding:5px; font-size:12px;
		width:120px; border-top:1px solid #D9B497; border-bottom:1px solid #D9B497}
.dropDownMenu .optionCheckbox{padding:2px;}
.dropDownMenu .optionCheckbox:hover{background:#22A0D3; color:white}
.dropDownMenu .optionCheckbox img{margin-right:3px;}
.multiDrop, .multiDrop:hover
{text-decoration:none;float:left; cursor:pointer; font-size:13px; padding:5px 9px 0px 5px; background:url(/js/Home/plugins/jquery.dropdown/images/button_background.png) repeat-x left; margin:0 5px; float:left; border:1px solid #BBBBBB; height:20px;
}
.multiDrop:hover {background:url(/js/Home/plugins/jquery.dropdown/images/button_over.png) repeat-x left;}

/*** Tabs  ***/
#tabs							{position:relative;width:698px;height:auto;margin:0 0 20px; }
#tabs							{background: transparent url(../../images/home/bg/feature-box-bgcornertrans.png) no-repeat scroll 100% 100%;padding:0 0 34px 0;}


#tabs .ui-tabs-hide				{display: none;}
#tabs #ul_tabmenu				{width:698px;height:32px;list-style:none;margin:0;overflow:hidden;padding:0;position:relative;}
#tabs #ul_tabmenu li			{width:87px; height:32px; position:relative; float:left; border-bottom-width: 0 !important; margin:0 9px 0 0; padding:0; }
#tabs .ui-tabs-panel			{padding:0;}

#tabs #ul_tabmenu .login-tab2,
#tabs #ul_tabmenu .logout-tab2			{margin: 0 9px 0 1px;}
#tabs #ul_tabmenu .login-tab2 a,
#tabs #ul_tabmenu .logout-tab2 a		{background-color:#444444; color:#fff;}

#tabs #ul_tabmenu .login-tab,

#tabs #ul_tabmenu .login-tab a,
#tabs #ul_tabmenu .logout-tab a		{background-color:#444444; color:#fff;}

#tabs #ul_tabmenu .register-tab		{margin:0;}
#tabs #ul_tabmenu .register-tab a		{background-color:#ff8f00; color:#fff; border:1px solid #ff8f00; border-bottom-color:#f0f0f0;}
#tabs #ul_tabmenu .myvx-tab			{margin:0;}

#tabs #ul_tabmenu .ui-state-active .myvx-tab a	{border-bottom-color:#cc0000;color:#fff;}
#tabs #ul_tabmenu .ui-state-hover .myvx-tab a	{color:#fff;}

#tabs #ul_tabmenu .cases-tab a			{background-color:#3e55a4; color:#fff; border:1px solid #3e55a4; border-bottom-color:#f0f0f0;}
#tabs #ul_tabmenu .surveys-tab a		{background-color:#6c9c14; color:#fff; border:1px solid #6c9c14; border-bottom-color:#f0f0f0;}
#tabs #ul_tabmenu .customsurvey-tab a {background-color:#6c9c14; color:#fff; border:1px solid #6c9c14; border-bottom-color:#f0f0f0;}

#tabs #ul_tabmenu .admin-tab a		{background-color:#c41200; color:#fff; border:1px solid #c41200; border-bottom-color:#f0f0f0;}

#tabs #ul_tabmenu li a	{/*width:87px;*/ height:32px; position:relative; display:block; font-size:16px; line-height:35px; text-align:center; font-weight:bold; font-family:Georgia,"Times New Roman",Times,serif; }
#tabs #ul_tabmenu li:hover a	{/*width:87px;*/ height:32px; position:relative; display:block; background-color: #f0f0f0; border:1px solid #dbdbdb; border-bottom:1px solid #f0f0f0; font-size:16px; line-height:35px; text-align:center; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif;color:#3e55a4;}
#tabs #ul_tabmenu li.active a, #tabs #ul_tabmenu li.active.register-tab #myvx {/*width:87px;*/ height:32px; position:relative; display:block; background-color: #f0f0f0; border:1px solid #dbdbdb; border-bottom:1px solid #f0f0f0; font-size:16px; line-height:35px; text-align:center; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif;color:#3e55a4;}

#tabs #ul_tabmenu li.active .myvx-tab a,
#tabs #ul_tabmenu li:hover .myvx-tab a,
#tabs #ul_tabmenu li.active #myvx,
#tabs #ul_tabmenu .myvx-tab a			{background-color:#FF8F00; color:#fff; border:1px solid #FF8F00; border-bottom-color:#FF8F00;}
#btnDownloadPage {background-color:#E3E3E3;background-position:top;float:left;padding:3px 6px;margin:5px 10px;width:190px;}
#tmplClr {float:left;padding:3px 6px;margin:6px 10px}
.tmplDropDown { font-size:14px;	border:none;width:169px;padding:2px;margin:10px 10px 2px 10px;z-index:5;}
.tmplHead {color:#fff; font-family:Arial, Sans-Serif;padding-left:5px;line-height:1em;font-size:18px;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.53); }
.tmplBox {height:185px; width:210px; margin-bottom:6px;background:url("/images/home/TabFormBg.jpg") no-repeat center center;margin-bottom:14px;padding: 10px;}
.completedTck {width:20px;height:20px;float:left; display:none;}
.CaseimgContainer {float: right; margin:5px 0px 5px 5px; height:175px;width:220px;border: solid 3px #8191c4;}
.caseDetailDiv {text-align: left; padding-left: 10px; padding-top: 10px;}