﻿.convoForm
{
	padding:15px;
	float:left;
	background-color:#0055A4;
}
.btnStartConvo
{
    margin-left:100px;
}

.messageSubmitFormLabel
{
	width:120px;
	color:White;
	display:block;
	float:left;
}
.msgSendForm
{
    float:left;
}
.msgSendFormControls
{
    float:left;
}
.messageSubmitFormRow
{
	width:100%;
	float:left;
	clear:left;
}
.messageResizeHandle
{
	width:20px;
	height:20px;
	background-color:White;
}
.conversationContainer
{
	width:100%;
	height:300px;
	overflow:hidden;	
	background-color:#013463;
	/*border:solid 1px red;*/
}
.messagingHeader
{
    float: left;
    display: block;
    width: 100%;
    /*height: 39px;*/
   /* background-color: #0168c7;*/
   background-color:#5493d9;
	padding-top: 3px;
    padding-bottom: 3px;
    /*border-bottom-style: inset;
    border-bottom-width: medium;
    border-bottom-color: #C0C0C0;*/
}

.messagingFooter
{
    float: left;
    display: block;
    width: 100%;
    /*height: 21px;*/
    /*background-color: #0168c7;*/
    background-color:#5493d9;
    padding-top: 3px;
    padding-bottom: 3px;
    color: White;
    /*border-top-style: inset;
    border-top-width: medium;
    border-top-color: #C0C0C0;*/
}
.messageChannel
{
 /*background-color:#0168c7;*/ 
 background-color:#5493d9;
 color:White;
 /*font-style:italic;*/
 font-weight:bold;
 display:inline-block; 
 margin:4px;
 text-decoration:underline;

}
.messageChannelLabel
{
 /*background-color:#0168c7; */
 background-color:#5493d9;
 padding: 4px 2px 0px 4px;
 color:White;
 /*font-style:italic;*/
 font-weight:bold;
 display:inline-block;
 float:left;
}

.channelLink,.channelLink:visited,.channelLink:active,.channelLink:link
{
	float: left;
	background-color: #5f97cb;
	color: Black;
	display: block;
	width: 100%;
	cursor:pointer;
}
.channelLinkPanel
{
	width:200px;
	background-color: #5f97cb;
	border:solid 1px black;
	padding:0px 0px 3px 3px;
}
.channelLink:hover
{
	background-color: White;
	text-decoration:none;
	cursor:pointer;
}
.channelSelection
{
    float:left;
    font-size:11px;
    /*background-color:#0168c7;*/
    background-color:#5493d9;
    border:solid 1px white;
    margin:2px;
    padding:0px;
    color:White;
    /*font-style:italic;*/
}


#NewCon-Resize-Container
{
	float:right;
	width:169px;
}

.newConvo,.newConvo:visited,newConvo:active,newConvo:link
{
 background-image:url('/main/images/messaging/new_conversation.gif');
 /*background-color:#0168c7; */
 background-color:#5493d9;
 background-repeat:no-repeat;
 width:103px;
 height:15px;
 color:White;
 /*font-style:italic;*/
 font-weight:bold;
 font-size:8px;
 display:block;
 float:left;
 /*margin:1px; */
 margin-top: 3px;
 margin-bottom: 0px;
 margin-left: 1px;
 margin-right: 3px;
 text-decoration:none;
 cursor:pointer;
}
.newConvo:hover
{ 
 width:103px;
 height:15px;
 color:White;
 /*font-style:italic;*/
 font-weight:bold;
 display:block;
 padding:0px;
 /*border:solid 1px orange;*/
 /*margin:1px; */
 margin-top: 3px;
 margin-bottom: 0px;
 margin-left: 1px;
 margin-right: 3px;
 text-decoration:none;
 cursor:pointer;
}
.newQstn,.newQstn:visited,newQstn:active,newQstn:link
{
 background-image:url('/main/images/messaging/new_question.gif');
 /*background-color:#0168c7; */
 background-color:#5493d9;
 background-repeat:no-repeat;
 width:103px;
 height:15px;
 color:White;
 /*font-style:italic;*/
 font-weight:bold;
 font-size:8px;
 display:block;
 float:left;
 /*margin:1px; */
 margin-top: 3px;
 margin-bottom: 0px;
 margin-left: 1px;
 margin-right: 3px;
 text-decoration:none;
 cursor:pointer;
}
.newQstn:hover
{ 
 width:103px;
 height:15px;
 color:White;
 /*font-style:italic;*/
 font-weight:bold;
 display:block;
 padding:0px;
 /*border:solid 1px orange;*/
 /*margin:1px; */
 margin-top: 3px;
 margin-bottom: 0px;
 margin-left: 1px;
 margin-right: 3px;
 text-decoration:none;
 cursor:pointer;
}
.legalAgreement
{
    float:left;
    color:White;
    font-size:12px;
    font-weight:bold;
    padding:10px;
	text-align: justify;
	background-color:#0055A4;
}
.hiddenFormElems
{
    display:none;
}
.hiddenDD
{
	display:none;
}
.messagingContainer
{
    float:left;
    width:462px;
}
.msgFormContainer
{
    width:100%;
    float:left;
}
.msg
{
    border-color: #C0C0C0;
    float: left;
    padding: 5px;
    font-size: 11px;
    border-left-style: solid;
    border-right-style: solid;
    /*width: 435px;*/
    border-right-width: 1px;
    border-left-width: 1px;
	/*text-align: justify;*/
	color:#023465;
}
.msgHeader
{
    float: left;
    /*width: 439px;*/
    background-color: #CCCCCC;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 3px;
    padding-right: 3px;
    border-color: #C0C0C0;
    border-top-style: solid;
    border-left-style: solid;
    border-right-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-left-width: 1px;
	color:#023465;
}

.msgFrom
{
    font-size:11px;
    font-weight:bold;
	color:#023465;
}
.msgFromLoc
{
    float:left;
	color:#023465;
}
.msgDte
{
    float:right;
    font-size:9px;
    color:black;
}
.msgFooter
{
    float: left;
    clear: left; /*width: 435px;*/
    padding: 5px 5px 5px 5px;
    font-size: 9px;
    background-color: #EEEEEE;
    color: White;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-color: #C0C0C0;
    border-bottom-color: #000000;
    border-left-color: #C0C0C0;
}
.msgReply
{
    color:#023465;
    cursor:pointer;
    float:left;
    width:60px;
    height:15px;
    background-image:url('/main/images/messaging/respond.gif');
}
.msgThread
{
    margin-left:15px;    
    color:#023465;
}
.msgThreadCount
{
    margin-left: 10px;
    padding-left: 10px;
    background-repeat: no-repeat;
    background-position: left 2px;
    color:Black;
}
.msgThreadCountButton
{
    cursor:pointer;
    color:Black;
}
.messagingConversations
{
	float:left;
	display:block;
	width:100%;
	height:243px;
	background-color:White;
	overflow-x:auto;
    overflow-y:scroll;
	padding:0px 0px 0px 0px;
}
.msgFlagOffensive
{
    font-size:9px;
    display:block;
    float:right;
    cursor:pointer;
    width:109px;
    height:15px;
    background-image:url('/main/images/messaging/report_long.gif');
}
.msgRemove
{
    color:Black;
    margin-left:10px;
    cursor:pointer;
    text-decoration:none;
}
.msgResize
{
    float:right;
    clear:right;
    color:White;
    width:58px;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 1px;
	margin-right: 3px;    
}
.msgResizelbl
{
    display:block;
    float:left;
    width:32px;
    height:15px;
    background-image:url('/main/images/messaging/resize.gif');
}
.msgGrow
{
    display:block;
    float:left;
    cursor:pointer;
    width:13px;
    height:15px;
    background-image:url('/main/images/messaging/resize_up.gif');
}
.msgShrink
{
    display:block;
    float:left;
    cursor:pointer;
    width:13px;
    height:15px;
    background-image:url('/main/images/messaging/resize_dn.gif');
}
.dropPanel
{
    background-color:White;
}
.dropPanel a
{
    display:block;
}
.dragHandle
{
    background-image: url(http://www.asp.net/ajax/ajaxcontroltoolkit/Samples/ResizableControl/images/HandleHand.png);
    width:10px;
    height:10px;
    background-color:Black;
    cursor:e-resize;
}