*{margin: 0px;padding: 0px;}

html{
width: 100%;height: 100%;overflow: scroll;}

body {
width: 100%;height: 100%;overflow: visible;background-color: #ffffff;}#contBox {width: 100%;height: 100%;
border: 0px #000000 solid;margin-left: auto;margin-right: auto;position: static;
}

#headerBox{
width: 100%;position: relative;border: 0px #206898 solid;top: 0px;left: 0px;
padding: 0px;margin: 0px;background-color: #ffffff;height: 100px;}
#headerBox img{padding-left: 20px;padding-top: 20px;}
#midBox{
width: 100%;
position: relative;border: 0px #206898 solid;top: 0px;left: 0px;
padding: 0px;margin: 0px;background-color: #ffffff;background-image: url(../images/midBox_BG.gif);background-repeat: repeat-x;}

#midContent{position: relative;top: 0px;padding-left: 0px;padding-top: 40px;padding-bottom: 40px;overflow: auto;}

#tabBar{
position: relative;
top: 5px;
display: block;
height: 25px;
margin-left: 50px;}

#navTab{
position: relative;
display: inline-block;
height: 20px;
width:auto;
padding-left: 8px;padding-right: 8px;
padding-bottom: 3px;
margin-left: 0px;
margin-right: 5px;
top: 7px;
border-bottom: 2px #000000 solid;
border-left: 5px #000000 solid;
border-right: 5px #000000 solid;
font-family: Arial, "Arial Black";font-weight: bold;font-style: normal;color: #20b531;background-color: #ffffff;}

#navTab a{
font-family: Arial, "Arial Black";font-weight: bold;font-style: normal;color: #9a9a9a;}

#navTab a:hover {
font-family: Arial, "Arial Black";font-weight: bold;font-style: normal;color: #334c80;}

#sendStatus{/*color: #00c605;*/font-size: 28pt;font-family: Arial, "Arial Black";font-weight: bold;font-style: normal;}

#sendMsg{font-family: Verdana, Helvetica, Arial, sans-serif;font-weight: bold;font-size: 10pt;position: relative;width: 400px;left: 2px;top: 0px;padding-top: 5px;}

#msgDivide{font-size: 30pt;font-family: sans-serif;}
#msgContainer{font-family: Arial, "Arial Black";font-size: 10pt;position: relative;top: 0px;left: 2px;margin-top: 20px;width: 600px;}


#footerBox{
width: 100%;
height: 200px;position: relative;border: 0px #206898 solid;top: 0px;left: 0px;
padding: 0px;margin: 0px;background-color: #ffffff;background-image: url(../images/FooterBox_BG.gif);background-repeat: repeat-x;text-align: center;}

#stagesBox{position: relative;top: 10px;}

#stagesBox a img{padding-right: 0px;border: none;}


select {width: 140px;}

#txtMSG{width: 200px;height: 100px;}

#summaryBox_top{width: 640px;height: 30px;background-image: url('../images/SubmitBox_Top.jpg');}

#summaryBox_main{width: 640px;background-image: url('../images/SubmitBox_Main.jpg');background-repeat: repeat-y;padding-left: 60px;}

#summaryBox_bottom{width: 420px;height: 80px;background-image: url('../images/SubmitBox_Bottom.jpg');padding-top: 20px;
padding-left: 220px;background-repeat: no-repeat;background-color: #ffffff;}

#summaryBox_bottom2{width: 640px;height: 30px;background-image: url('../images/SubmitBox_Bottom2.jpg');}
#dateSelBox{
position: relative;width: 900px;color: #000000;
margin-left:auto;
margin-right:auto;font-size: 10px;height: 40px;}

#dateEntryBox{display: inline-block;width: 180px;position: relative;float: left;}

#selAllChkBox{display: inline-block;width: 50px;position: relative;float: left;text-align: center;padding-left: 10px;}

#submitBtnBox{display: inline-block;width: 100px;position: relative;float: left;text-align: center;}

.dateSubmit{color: #707070;width: 55px;height: 22px;font-size: 11px;text-align: center;font-weight: bold;margin-top: 9px;background-color: #f0f0f0;vertical-align: middle;
border;
padding: 0;border: 1px #cfcfcf solid;}

#msgListBox{position: relative;width: 900px;color: #000000;
margin-left:auto;
margin-right:auto;
top: 0px;}

#msgList{width: 900px;border: 1px #3399ff dotted;
padding-bottom: 5px;position: relative;
float: left;}

#msgList li{background-color: #ffffff;padding: 5px;display: block;
float:left;
margin-top: 5px;
width:97%;
margin-left: 1%;
margin-right: 1%;}

#msgList #msgRead{background-color: #f0f0f0;padding: 5px;display: block;
margin-top: 5px;}

#msgList #msgUnread{background-color: #ffffff;padding: 5px;display: block;
margin-top: 5px;}

#msgList li span{
border-right: 2px #3399ff dotted;padding-left: 5px;
padding-right: 5px;color: #000000;}

#msgList li div{
padding-left: 5px;
padding-right: 5px;color: #000000;font-size: 14px;display: inline;}

#msgList li div span span{border: none;}

#msgList li div div{
color: #000000;font-size: 14px;display: block;
width: 97%;float: left;margin-left: 10px;margin-top: 10px;
margin-bottom: 10px;padding-bottom: 10px;
padding-top: 10px;background-color: #edf3f6;border: 1px #000000 dotted;}

#msgSender{width: 200px;display: inline-block;
}
#msgTitle{width: 390px;display: inline-block;}

#msgSendTime{
width: 145px;display: inline-block;
}

#msgList li #msgOptions{border-right: none;}

#actionSelect{display: block;text-align: right;width: 250px;float: right;}

#pageNums{display: block;width: 350px;float: left;color: #000000;}

#genTable{display: block;width: 100%;color: #000000;}

.genTableBtn{display: inline-block;width: 120px;height: 23px;background-color: #becbe1;text-align: center;padding-bottom: 3px;font-family: Verdana, Helvetica, Arial, sans-serif;font-size: 12px;border: 1px #4a609c solid;font-weight: bold;color: #334c80;
margin-left: auto;
margin-right: auto;position: relative;}

#confirmBtnBox{
width: 900px;color: #000000;
font-size: 10px;text-align: right;margin-top: 10px;display: inline-block;float: left;}

.confirmBtn{display: inline-block;width: 110px;height: 23px;background-color: #efd5d0;text-align: center;padding-bottom: 3px;font-family: Verdana, Helvetica, Arial, sans-serif;font-size: 12px;border: 1px #b23620 solid;font-weight: bold;color: #9a2207;
margin-left: auto;
margin-right: auto;position: relative;}

#backBtn{display: inline-block;width: 110px;height: 22px;text-align: center;font-family: Verdana, Helvetica, Arial, sans-serif;font-size: 14px;border: 1px #cfcfcf solid;font-weight: bold;color: #9a2207;
margin-left: auto;
margin-right: auto;position: relative;
float: left;background-color: #ececed;
overflow: hidden;}

#posBox{
display: block;
position: relative;margin-top: 20px;}
#backBtn a:link {color: #c0c0c4;
border: none;font-weight: bold;top: 2px;}

#backBtn a:visited {color: #c0c0c4;
border: none;font-weight: bold;
top: 2px;}

#backBtn a:hover {color: #9a9a9a;
border: none;font-weight: bold;
top: 2px;}

#backBtn a:active {color: #c0c0c4;
border: none;font-weight: bold;
top: 2px;}

#resultSel{display: block;width: 100%;color: #000000;text-align: right;font-size: 12px;padding-bottom: 5px;}

#pageNums a{
color: #000000;
}

#resultSel a{
color: #334d80;
}

#MsgCont{position: relative;border: 2px #000000 solid;padding: 6px;width: 70%;background-color: #ffffff;color: #000000;}

#MsgSumCont{position: relative;border: 2px #d1d1d1 solid;padding: 6px;width: 900px;background-color: #ffffff;
margin-left:auto;
margin-right:auto;}

#formCont{position: relative;border: 2px #d1d1d1 solid;padding-left: 50px;
padding-right: 50px;
padding-top: 0px;
padding-bottom: 10px;width: 470px;background-color: #edf3f6;
margin-left:auto;
margin-right:auto;margin-top: 10px;}

#formLoginBox{position: relative;border: 2px #d1d1d1 solid;padding-left: 20px;
padding-right: 20px;
padding-top: 10px;
padding-bottom: 10px;width: 300px;background-color: #edf3f6;
margin-left:auto;
margin-right:auto;margin-top: 10px;}

#sumMessage{
/*color: #00c605;*/font-size: 14pt;font-family: Arial, "Arial Black";font-weight: bold;font-style: normal;color: #464646;
padding: 6px;position: relative;
margin-left:auto;
margin-right:auto;
width: 70%;}

#codeMessage{
font-size: 14pt;font-family: Arial, "Arial Black";font-weight: bold;font-style: normal;color: #9a9a9a;
padding: 6px;position: relative;
margin-left:auto;
margin-right:auto;
width: 570px;}

#pageHeader_mid{
font-size: 14pt;font-family: Arial, "Arial Black";font-weight: bold;font-style: normal;color: #9a9a9a;
padding: 0px;position: relative;
margin-left:auto;
margin-right:auto;
width: 900px;padding-left: 12px;margin-bottom: 8px;}

#pageHeader_adapt{
font-size: 14pt;font-family: Arial, "Arial Black";font-weight: bold;font-style: normal;color: #9a9a9a;
position: relative;
margin-left:auto;
margin-right:auto;
width: 100%;margin-bottom: 8px;}

#loginMsgBox{
font-size: 14pt;font-family: Arial, "Arial Black";font-weight: bold;font-style: normal;color: #9a9a9a;
padding: 6px;position: relative;
margin-left:auto;
margin-right:auto;
width: 340px;}

#formInstBox{
font-size: 10pt;font-family: Arial, "Arial Black";font-weight: normal;font-style: normal;color: #464646;
padding: 6px;position: relative;
margin-left:auto;
margin-right:auto;
width: 570px;border: 1px #3a3a3a solid;background-color: #ffffff;}

#loginInstBox{
font-size: 10pt;font-family: Arial, "Arial Black";font-weight: normal;font-style: normal;color: #464646;
padding: 6px;position: relative;
margin-left:auto;
margin-right:auto;
width: 340px;border: 1px #3a3a3a solid;background-color: #ffffff;}

#loggedInCont{
font-size: 9pt;font-family: Arial, "Arial Black";font-weight: normal;font-style: normal;color: #616161;
position: relative;
background-color: #ffffff;width: 98%;text-align: right;margin-bottom: 5px;}

#msgHeaderCont{position: relative;width: 100%;border: 0px #1b1b1b dotted;display: inline-block;
font-family: Arial, "Arial Black";font-weight: bold;text-align: center;}

#msgHeaderCont #confirmHeader{margin-bottom: 5px;display: block;font-size: 24px;font-weight: bold;color: #00b900;}

#msgHeaderCont #subMsgBox{margin-bottom: 5px;display: block;font-size: 12px;font-weight: normal;}

#msgHeaderCont #titleHeader{
padding-bottom: 5px;display: block;}

#msgHeaderCont #recievedHeader{
display: block;}

#msgDetailsCont{position: relative;border: 0px #1b1b1b dotted;display: inline-block;margin-left: 5px;}

#msgDetailsCont #fromInfo{margin-bottom: 5px;display: block;}

#msgDetailsCont #titleInfo{
padding-bottom: 5px;display: block;}

#msgDetailsCont #recievedInfo{
display: block;}

#msgBox{position: relative;display: block;width: 100%;border-top: 1px #000000 dashed;margin-top: 10px;
margin-bottom: 10px;padding-top: 10px;}

#confirmSumBox{position: relative;display: block;width: 100%;border-top: 3px #0c9eef dotted;margin-top: 10px;
margin-bottom: 10px;padding-top: 10px;text-align: center;}

#sumMessage{color: #b1afaf;
width: 900px;}

#confirmSumBox a:link {color: #330000;
border: none;}

#confirmSumBox a:visited {color: #330000;
border: none;}

#confirmSumBox a:hover {color: #990000;
border: none;}

#confirmSumBox a:active {color: #330000;
border: none;}


#loggedInCont a:link {color: #330000;
border: none;font-weight: bold;}

#loggedInCont a:visited {color: #330000;
border: none;font-weight: bold;}

#loggedInCont a:hover {color: #990000;
border: none;font-weight: bold;}

#loggedInCont a:active {color: #330000;
border: none;font-weight: bold;}

#homeLink{font-weight: bold;color: #b1341d;}

div {}a:link {
text-decoration:none;
color: #ffffff;border: none;}a:visited {
text-decoration:none;
color: #ffffff;
border: none;}a:hover {
text-decoration:none;
color: #ffffff;
border: none;}a:active {
text-decoration:none;
color: #ffffff;
border: none;}

#msgList li .reasonCont_active{display: block;background-color: #e7f4fb;border: 1px #d6d6d6 dotted;padding-top: 0px;padding-bottom: 3px;
overflow: hidden;
}

#msgList li .reasonCont_inactive{display: block;background-color: #f4dfdb;border: 1px #d6d6d6 dotted;padding-top: 0px;padding-bottom: 3px;
overflow: hidden;
}


#msgList li #reasonTitle{width: 250px;display: inline-block;
padding-top: 3px;
margin-bottom: -900px;
padding-bottom: 900px;
float: left;border-right: 1px #4d4d4d dotted;text-align: center;}

#msgList li #reasonDesc{width: 350px;display: inline-block;
padding-top: 3px;
margin-bottom: -900px;
padding-bottom: 900px;
border-right: 1px #4d4d4d dotted;float: left;
padding-left:15px;}

#msgList li #reasonDesc_lrg{width: 580px;display: inline-block;
padding-top: 3px;
margin-bottom: -900px;
padding-bottom: 900px;
padding-left:15px;
text-align: center;
border-right: 0px #4d4d4d dotted;}

#msgList li .reasonOptions{
border: none;display: inline-block;width: 225px;padding: 0px;margin: 0px;
margin-bottom: -900px;
padding-bottom: 900px;text-align: center;background-color: transparent;}

#msgList li .reasonOptions .reasonEdit{
width: 30%;display: inline-block;text-align: center;margin-top: 3px;border: none;font-family: sans-serif;font-weight: bold;color: #959695;
padding: 0px;font-size: 13px;}

.reasonOptions a:active{color: #1f66a3;}

.reasonOptions a:link{color: #1f66a3;}

.reasonOptions a:visited{color: #1f66a3;}

.reasonOptions a:hover{color: #3399ff;}

#msgList li .reasonOptions .reasonDisable{
width: 30%;display: inline-block;text-align: center;margin-top: 3px;border: none;font-family: sans-serif;font-weight: bold;color: #959695;
padding: 0px;
font-size: 13px;
}

.reasonOptions .reasonDisable a:active{color: #959695;
}

.reasonOptions .reasonDisable a:link{color: #959695;}

.reasonOptions .reasonDisable a:visited{color: #959695;}

.reasonOptions .reasonDisable a:hover{color: #af2f17;}

#msgList li .reasonOptions .reasonEnable{
width: 30%;display: inline-block;text-align: center;margin-top: 3px;border: none;font-family: sans-serif;font-weight: bold;color: #959695;
padding: 0px;
font-size: 13px;}

.reasonOptions .reasonEnable a:active{color: #959695;}

.reasonOptions .reasonEnable a:link{color: #959695;}

.reasonOptions .reasonEnable a:visited{color: #959695;}

.reasonOptions .reasonEnable a:hover{color: #20b531;}

#msgList li .reasonOptions .reasonDelete{
width: 30%;display: inline-block;text-align: center;margin-top: 3px;border: none;font-family: sans-serif;font-weight: bold;color: #959695;padding: 0px;
font-size: 13px;}

.reasonOptions .reasonDelete a:active{color: #af2f17;}

.reasonOptions .reasonDelete a:link{color: #af2f17;}

.reasonOptions .reasonDelete a:visited{color: #af2f17;}

.reasonOptions .reasonDelete a:hover{color: #ff6600;}

#reasonAddCont{position: relative;width: 600px;color: #000000;
margin-left:auto;
margin-right:auto;top: 10px;}

#reasonAddForm{width: 560px;border: 2px #d1d1d1 solid;
padding-bottom: 10px;position: relative;background-color: #edf3f6;
top: 5px;color: #959695;padding-left: 20px;padding-top: 10px;}

#iconCont img{
margin-left: 3px;}

#iconCont img{margin-top: 3px;
position: absolute;}

#formHeader{color: #696969;
width: 900px;
margin-left:auto;
margin-right:auto;font-size: 16px;font-weight: bold;font-family: Verdana, Helvetica, Arial, sans-serif;top: 5px;
position: relative;display: block;}

.subBtn{display: block;width: 90px;height: 23px;background-color: #becbe1;text-align: center;padding-bottom: 2px;font-family: Verdana, Helvetica, Arial, sans-serif;font-size: 12px;border: 1px #4a609c solid;font-weight: bold;color: #334c80;
margin-left: auto;
margin-right: auto;position: relative;top: 0px;margin-bottom: 10px;}

#enableCheck{display: inline-block;
width: 96%;
padding-top: 5px;position: relative;text-align: right;}

#addCont{
position: relative;width: 98%;color: #000000;
margin-left:auto;
margin-right:auto;
padding-left: 20px;display: block;
float: left;
top: 20px;}

#msgList li .expanded .content {
	display:block;
}

#msgList li .shrunk .content {
	display:none;
}

.expanded .content {
	display:block;
}

.shrunk .content {
	display:none;
}