﻿
a {
    text-decoration:none;
    cursor:pointer;
    color:#0099FF;
    border-bottom:1px dotted; 
}

a:hover {
	color:#0075C4;	
}

div.TabStripItem h3 {
    float:none;
    font-size:18px;
    margin:0 0 5px;
}

td a {
	text-decoration:none;
    cursor:pointer;
    color:#0099FF;
    border-bottom:none;
}

/********* New/changed classes by OP *********/

.eventInfoWrapper {
	width:660px;
	margin-top:20px;
	margin-bottom:15px;
	padding-bottom:30px;
	border-bottom:solid 1px #999999;
}

.eventRegisteredAndDiscussionsBox {
	float:left;
	width:115px;
	background-color:#dbdbdb;
	color:#838383;
	font-size:10px;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
}

.eventRegisteredAndDiscussionsBox a {
	text-decoration:none;
	color:#838383;
	font-size:10px;	
}

.eventRegisteredAndDiscussionsBox a:hover {	
	color:#333333;	
}

.leftLogoAndCommentsWrapper {
	float:left;
	width:130px;
}

.rightEventDetailsWrapper {
	float:left;	
	width:500px;
}

#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;
	min-height:100px;
	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;    
    margin-left:1px;
}

TABLE.tblRegData TR {
	
}

TABLE.tblRegData TH {
    background-color        :#858585;
    color                   :#FFFFFF;
    text-align              :left;
    font-weight             :normal;
    padding                 :2px 10px;    
    border-left: solid 1px #DFDFDF;
}

TABLE.tblRegData TD {
    padding                 :2px 10px;
    border-left: 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;
}

#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;
	min-height:100px;
}

#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;
}

.discussionThreadPreviewWrapper {
	border-bottom:1px solid #999999;
	color:#333333;
	font-family:Arial;
	font-size:12px;
	height:auto;
	overflow:hidden;
	padding-bottom:10px;	
}

a.commentsLink {
	color:#0099FF;
	border-bottom:1px dotted;
}

a.commentsLink:hover {
	color:#0075C4;	
}

.goBackNavigation {
	margin-left:10px;
	margin-top:10px;
}

.goBackNavigation a {
	color:#0099FF;
	border-bottom:1px dotted;
}

.goBackNavigation a:hover {
	color:#0075C4;		
}

a.GrayLinks {
color:#666666;
}

a.GrayLinks:hover {
color:#0075C4;
}


.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				:left;
}


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;
}


.Line
{
    display                 :block;
    line-height             :1px;
    font-size               :1px;
    float                   :left;
    height                  :1px;
    font-size               :1px;
    line-height             :1px;
    padding                 :0;
    margin                  :0;
    /*background-color        :red;*/
    width                   :100%;
    border                  :none;
}


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;
}

DIV.TabStripItem UL LI.Sub
{
    margin-left             :20px;
}

DIV.TabStripItemRow
{
    font-size               :12px;
    font-family             :Arial;
    color                   :#333333;
    padding                 :10px;
    overflow                :hidden;
    height                  :auto;
    /*display                 :inline-block;*/
    width                   :100%;
}

DIV.TabStripItemRowWithSeperator
{
    font-size               :12px;
    font-family             :Arial;
    color                   :#333333;
    padding                 :0px;
    border-bottom           :solid 1px #999999;
    overflow                :hidden;
    height                  :auto;
}

DIV.TabStripColumnLeft
{
    float                   :left;
    width                   :150px;
    overflow                :hidden;
    height                  :auto;
    line-height             :18px;
}

DIV.TabStripColumnLeftSmall
{
    float                   :left;
    width                   :130px;
    overflow                :hidden;
    height                  :auto;
    line-height             :18px;
}

DIV.BlackArrow
{
    background-image        :url(Images/arrowBlack.gif);
    background-repeat       :no-repeat;
    background-position     :0 center;
    text-indent             :10px;    
    margin-right:8px;
}

DIV.BlueArrow
{
    background-image        :url(Images/arrowBlue.gif);
    background-repeat       :no-repeat;
    background-position     :0 center;
    text-indent             :10px;    
    margin-right:8px;
}


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.CalculationUnit
{
    float                   :left;
    width                   :30px;
    padding                 :2px 0;    
    line-height:17px;
    font-size:12px;
}

DIV.CalculationPrice
{
    float                   :left;
    width                   :60px;
    padding                 :2px 0;    
    text-align:right;
    line-height:17px;
    font-size:12px;
}

DIV.CalculationItem
{
    float                   :left;
    width                   :170px;
    padding                 :2px 0;
    line-height:17px;
    font-size:12px;
}


DIV.FakturaInfo
{
	padding					:10px;
	border					:solid 1px #C0C0C0;
}

DIV.FakturaInfo SPAN 
{
	display                 :block;
    float                   :left;
    width                   :100px;
    text-align              :right;
    margin-right            :10px;
    line-height				:20px;
}


.datePicker {
	color:#FFFFFF;	
	font-family:Arial;
	font-size:12px;
	line-height:24px;
	height:30px;		
}

span.BransjeFilterDropDown {
	color:#FFFFFF;
	/*display:block;*/
	font-family:Arial;
	font-size:12px;
	line-height:24px;
	width:75px;
}

.btnFilterDarkPurple:hover {
	background-color:#932EBE;
	border:1px solid #932EBE;
}
.btnFilterDarkPurple {
	background-color:#672086;
	border:1px solid #672086;
	color:#FFFFFF;
	cursor:pointer;
	font-family:Arial;
	font-size:12px;
	margin:0;
	padding:2px;
	width:150px;
}

.btnFilterPurple:hover {
	background-color:#DD0085;
	border:1px solid #333333;
}
.btnFilterPurple {
	background-color:#DD0085;
	border:1px solid #DD0085;
	color:#FFFFFF;
	cursor:pointer;
	font-family:Arial;
	font-size:12px;
	margin:0;
	padding:2px;
	width:150px;
}

.btnFilterGrey:hover {
	background-color:#000000;
	border:1px solid #333333;
}
.btnFilterGrey {
	background-color:#1B1B1B;
	border:1px solid #1B1B1B;
	color:#FFFFFF;
	cursor:pointer;
	font-family:Arial;
	font-size:12px;
	margin:0;
	padding:2px;
	width:150px;
}


input.filterDropdown {
background-color:#F8F8F8;
border-color:#CCCCCC -moz-use-text-color #CCCCCC #CCCCCC;
border-style:solid none solid solid;
border-width:1px medium 1px 1px;
color:#999999;
float:left;
height:18px;
margin-bottom:5px;
padding-left:10px;
padding-top:4px;
width:200px;
}


a h4discussionThread {
color:Black;
font-size:16px;
line-height:16px;
margin:0 0 5px;
border-bottom:1px dotted #80CCFF;
}

h4discussionThread {
color:Black;
font-size:16px;
line-height:16px;
margin:0 0 5px;	
}

div.EventBoxItemPicture {
border-left:1px solid #555555;
border-right:1px solid #000000;
float:left;
/*height:100px;*/
padding:5px 6px;
text-align:center;
width:80px;
}

div.EventBoxItemPicture a {
color:#80CCFF;
font-size:11px;
font-weight:normal;
}

span.eventsFilterLabel {
color:#FFFFFF;
display:block;
font-family:Arial;
font-size:14px;
line-height:24px;
}

div.purpleBox a {
/*color:#0099FF;*/
color:#80CCFF;
}


div.Date {
	height:auto !important;
	padding-top:10px !important;
	padding-bottom:10px !important;
	text-align:center;
	width:120px !important;
}

div.DateSection {
color:#333333;
font-size:12px;
max-width:350px;
}


/* EVENT GUIDE MAIN */
.tblEventInfo {
	border-collapse:collapse;
	padding:0px;
	margin:0px;
	max-width:400px;
}

.tblEventInfo td tr {
	padding:0px;
	margin:0px;
}

tr.eventInfo {
	padding:0px;
	margin:0px;
}

td.eventInfoLeftCol td.eventInfoRightCol{
	padding:0px;
	margin:0px;
}

tr.eventInfo a:hover {
	color:#0075C4;
}

.eventInfoLeftCol {
width:85px;
height:20px;
vertical-align:top;
}

.eventInfoRightCol {
/*width:400px;*/
height:20px;
vertical-align:top;
}

#eventFiltersBottom a {
	float:left;
	color:#80CCFF;
}

#eventFiltersBottom a:hover {
	color:#0075C4;
}

.pink
{
    background-color        :#DD0085;
}

/* EVENT GUIDE REGISTERED USERS PAGE */
a.eventRegisteredLinks {
	border-bottom:1px dotted #7FCCFF;
    color:#0099FF;
    text-decoration :none;
}

a.eventRegisteredLinks:hover {
	border-bottom:1px dotted #0075C4;
    color:#0075C4;
    text-decoration:none;
}



/* DATEBOX STYLES */
span.DateNumberEvent, span.DateNumberSmallEvent {
	/*color:#E449B3;*/
	color:#DD0085;
	display:block;
	font-size:50px;
	font-weight:bold;
	height:60px;
	line-height:60px;
	margin-top:-5px;
}

span.DateNumberEventMultiple, span.DateNumberSmallEventMultiple {
	/*color:#E449B3;*/
	color:#DD0085;
	display:block;
	font-size:40px;
	font-weight:bold;
	height:60px;
	line-height:60px;
	margin-top:-5px;
}

span.DateMonth {
	/*color:#E449B3;*/
	color:#EC81B5 !important;
	display:block;
	font-size:14px;
}

span.DateMonthMultiple {
	/*color:#E449B3;*/
	color:#EC81B5 !important;
	display:block;
	font-size:12px;
}

a.showPopUp
{
    color                   :#000000;
    border-bottom           :dotted 1px #000000;
    font-family             :Arial;
    font-weight             :normal;
    line-height             :1.4em;
}

a.showPopUp:HOVER
{	
    color                   :#0075C4;
    border-bottom           :dotted 1px #0075C4;
}
