﻿

/*********** New classes by OP **********/

#participantRegFrameTop {
	float:left;
	border:solid 1px black;
	background-color:#e1e1e1;
}

#participantRegFrameBottom {
	float:left;
	border:solid 1px black;
	background-color:#e1e1e1;
	margin-top:10px;
}

#addParticipantPerson {
	float:left;
	width:395px;
	background-color:#ffffff;
}

#addParticipantPersonRightCol {
	float:left;
	width:330px;
	background-color:#e1e1e1;
	padding:20px;
}

#addParticipantEventSelection {
	float:left;
	width:395px;
	background-color:#ffffff;
}

#addParticipantEventSelectionRightCol {
	float:left;
	width:330px;
	background-color:#e1e1e1;
	padding:20px;
}

.participantRegTextBox {
	width:290px;
	height:20px;
	border:solid thin #e1e1e1;
}



TABLE.tblRegData {
    width                   :98%;
    border                  :solid 1px #DFDFDF;
    /*border-right            :none;*/
    margin-left:1px;
}

TABLE.tblRegData TR {
	
}

TABLE.tblRegData TH {
    background-color        :#858585;
    color                   :#FFFFFF;
    text-align              :left;
    font-weight             :normal;
    padding                 :2px 10px;
    /*border-right            :solid 1px #DFDFDF;    */
    border-left: solid 1px #DFDFDF;
}

TABLE.tblRegData TD {
    padding                 :2px 10px;
    border-left: solid 1px #DFDFDF;
    /*border-right            :solid 1px #DFDFDF;    */
}

.oddRow {
	background-color:#F7F7F7;
}

.evenRow {
	background-color:#FFFFFF;
}

TABLE.tblRegData TD A {
    color                   :#119AE3;
    border-bottom           :dotted 1px #0099FF;
}

TABLE.tblRegData TD A:HOVER {
    color                   :#006FB9;
}

div.TabStripRepeaterItem {
	float:left;
	width:120px;
}

span.DateNumberEvent, span.DateNumberSmallEvent {
	color:#E449B3;
	display:block;
	font-size:53px;
	font-weight:bold;
	height:60px;
	line-height:60px;
	margin-top:-5px;
}

#editParticipantRegInfoTop {
	background-color:#E1E1E1;
	border:1px solid black;
	float:left;
}

#editParticipantFrameBottom {
	background-color:#E1E1E1;
	border:1px solid black;
	float:left;
	margin-top:10px;
}

#editParticipantData {
	background-color:#FFFFFF;
	float:left;
	width:395px;
}

#editParticipantEventSelection {
	background-color:#FFFFFF;
	float:left;
	width:395px;
}

#editParticipantPersonRightCol {
	background-color:#E1E1E1;
	float:left;
	padding:20px;
	width:330px;
}

#editParticipantEventSelectionRightCol {
	background-color:#E1E1E1;
	float:left;
	padding:20px;
	width:330px;
}

.Gray1 {
    background-color:Gray;    
}

.InputTextBox
{
    background-color        :#F8F8F8;
    width                   :99%;    
    overflow                :auto;
    border                  :solid 1px #A0A0A0;
    font-family             :Arial;
    font-size               :12px;
    font-weight             :normal;
}

DIV.EventDiscussionThread {
	float:left;
    overflow                :hidden;
    height                  :auto;
    line-height             :18px;    
    width					:475px;
    padding-bottom			:5px;
}

DIV.EventDiscussionThreadCommentText {	
    overflow                :hidden;
    height                  :auto;
    line-height             :18px;    
    padding-left			:10px;
    /*width:60%;*/
}

DIV.EventDiscussionThreadComment {
    font-size               :12px;
    font-family             :Arial;
    color                   :#333333;
    padding                 :0px;
    border-top           :solid 1px #999999;
    overflow                :hidden;
    height                  :auto;    
    margin-bottom:10px;
    margin-top:10px;
}



.btnBlackSquareEventReg {
	background-color        :#333333;
    border                  :solid 1px #333333;    
    padding-left            :4px;
    padding-right           :4px;
    margin                  :0;
    font-family             :Arial;
    font-size               :22px;
    cursor                  :pointer;
    width                   :15px;
    height					:24px;
}
.btnBlackSquareEventReg:HOVER
{
    background-color        :#000000;
    border                  :solid 1px #000000;
}

DIV.BoxItemPicture DIV
{
    float                   :left;
    clear                   :both;
    width                   :100%;
    text-align				:center;
}


div.TabStrip ul li span {
	background-color:#858585;
	border:medium none;
	color:#FFFFFF;
	display:block;
	font-size:12px;
	height:30px;
	line-height:30px;
	margin-right:1px;
	text-align:center;
	width:100px;
}


DIV.TabStrip UL LI SPAN.Active
{
    background-color        :#DADADA;
    color                   :#333333;
}

SPAN.DateNumberEvent, SPAN.DateNumberSmallEvent {
color:#E449B3;
display:block;
font-size:53px;
font-weight:bold;
height:60px;
line-height:60px;
margin-top:-5px;
}

DIV.TabStripColumnRightBox
{
    float                   :left;
    width                   :130px;
    padding                 :0 10px;
}

DIV.TabStripColumnParallellRightBox
{
    float                   :left;
    width                   :155px;
    margin                 :0 10px 0 0;
    background-color:#EBEBEB;
}
DIV.TabStripColumnParallellRightBoxEmpty
{
    float                   :left;
    width                   :155px;
    min-height:1px;
    height:1px;
    max-height:1px;
    margin                 :0 10px 0 0;    
}

DIV.TabStripColumnLeft IMG,
DIV.TabStripColumnLeftSmall IMG,
DIV.TabStripColumnRight IMG
{
    text-align              :center;
    vertical-align          :middle;
}

DIV.TabStripColumnRight
{
    overflow                :hidden;
    height                  :auto;
    line-height             :18px;
    _display                 :inline-block;
    width:75%;
}

DIV.TabStripColumnHeadingBox
{
	width:130px;
	float:left;
	padding:0px 10px;
}


DIV.TabStripColumnRight UL
{
    margin                  :0;
    padding                 :0;
}

DIV.TabStripColumnRightBox
{
    float                   :left;
    width                   :130px;
    padding                 :0 10px;
}

DIV.TabStripColumnParallellRightBox
{
    float                   :left;
    width                   :155px;
    margin                 :0 10px 0 0;
    background-color:#EBEBEB;
}
DIV.TabStripColumnParallellRightBoxEmpty
{
    float                   :left;
    width                   :155px;
    min-height:1px;
    height:1px;
    max-height:1px;
    margin                 :0 10px 0 0;    
}

DIV.ParallellUntrackedOneCol {
	float:left;
	min-width:155px;
	max-width:155px;
	margin-left:5px;
	margin-right:5px;
}

DIV.ParallellUntrackedTwoCol {
	float:left;
	width:320px;	
	margin-left:5px;
	margin-right:5px;
}

DIV.ParallellUntrackedThreeCol {
	float:left;
	min-width:465px;
	max-width:465px;
	margin-left:5px;
	margin-right:5px;
}

DIV.TabStripTextWrapper {
	float:left;
	/*width:140px;*/
	margin-top:1px;
	margin-left:3px;
}

DIV.TabStripColumnLeftBox
{
    height                  :80px;
    text-align              :center;
    line-height             :80px;
    width                   :120px;
}

DIV.TabStripColumnLeftDate
{
    margin-top              :3px;
    line-height             :normal;
    width                   :110px;
}

SPAN.TabStripColumnRighDescription
{
    display                 :block;
    margin-top              :3px;
    line-height             :normal;
    width                   :90px;
}


input.CommentTextArea {
	background-color:#F8F8F8;
	border:1px solid #A0A0A0;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	height:100px;
	overflow:auto;
	width:99%;
}

div.LevGuideFilterBox {
	background-color:#333333;
	border-bottom:1px solid Black;
	border-top:1px solid #555555;
	height:225px;
	overflow:hidden;
	padding:5px 12px;
}

.tblCompanyInfo {
	border-collapse:collapse;
	padding:0px;
	margin:0px;
}

.tblCompanyInfo td tr {
	padding:0px;
	margin:0px;
}

.tblCompanyInfo a {
	border-bottom:none !important;
}

.companyInfoLeftCol {
width:85px;
vertical-align:top;
}

.companyInfoRightCol {
width:400px;
}

.companyInfoRightCol a {
	border-bottom:none !important;
}

.comment-profile-image {
margin-top:54px;
}

/* Filter box */
#levguideFiltersBottom a {
	float:left;
	color:#80CCFF;
}

#levguideFiltersBottom a:hover {
	color:#0075C4;
}
