html,body
{
    margin:0;
    padding:0;
    min-height :100%;
    height:auto;
}
#wrap
{
    margin:30px 30px 0 30px;
    width:640px;
    height:auto;
    zoom:1;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    padding-top:1px;
    border:1px solid transparent;
    _border:0;
    padding-bottom:50px;
    _padding-bottom:130px;
}
#wrap1
{
    background:white url(../../images/pub/logTDD_green.jpg) 480px 0 fixed no-repeat;
    min-height:auto;
    height:auto;
    position:relative;
    min-height:450px;
    _height: expression(document.body.clientHeight < 451 ? "450px" : "100%");
    zoom:1;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    padding-top:1px;
}

#pageTitle,#pageTitle b{
    width:308px;
    height:93px;
    display:block;
    overflow:hidden;
    margin:0;
	position:relative;
}
#pageTitle b
{
    position:absolute;
    background:white url(../../images/pub/txtTDD_green.png);
	top:0;
	left:0;
}

#content
{   
    margin:20px 180px 100px 40px;
	text-align:justify;
}
#content label{
	text-align:left;
}

#content table label{
	font-weight:400;
	color:black;
}

#footermenu
{    
    position:absolute;
    bottom:80px;
    left:70px;
}

#footermenu ul
{    
    list-style:none;
    margin:0;
    padding:0;
}
#footermenu ul li
{    
    float:left;
    margin-right:20px;
}

#footer
{
    background:#066;
    height:70px;
    position:absolute;
    bottom:0px;
    left:0;
    width:100%;
}
#footer a,#footer a img
{
    display:block;
    margin:4px 0;
    background:#066;
}
#footer #foot-ihl
{
    float:left;
    margin-left:70px;
    _margin-left:40px;
}
#footer #foot-bc
{
    float:right;
    margin-right:70px;
    _margin-right:40px;
}


.regForm
{
    margin-top:30px;
}
.regForm label
{
    font-weight:800;
    color:#666;
    
}
.textboxLabel label
{
    width:100px;
    float:left;
    text-align:left;
    padding-right:3px;
    line-height:21px;
}
.regForm p
{
    clear:both;
    overflow:hidden;
    margin-bottom:20px;
    padding-bottom:5px;
}




a:link {
	text-decoration		:	none;
	color				:	#006666;
	font-weight			:	bold;
	background-color	:	#FFFFFF;
}
a:visited {
	text-decoration		:	none;
	color				:	#006666;
	font-weight			:	bold;
}
a:hover {
	text-decoration		:	underline;
}
body, table {
	
	font-family			:	Verdana, Arial, Helvetica, sans-serif;
	font-size			:	8pt;
	line-height			:	1.3;
}
form {
	margin				:	0px 0px 0px 0px;
	padding				:	0px 0px 0px 0px;
}
h1 {
	font-size			:	14pt;
	font-weight			:	normal;
}
h1.page_title {
	font-size			:	12pt;
	font-weight			:	normal;
	color				:	#39277B;
	margin				:	0px 0px 0px 0px;
}
h2 {
	font-size			:	12pt;
	color				:	#006666;
	font-weight			:	normal;
}
h3 {
	font-size			:	10pt;
}
h4 {
	font-size			:	8pt;
}

input.Button {
	width				:	80px;
	font-size			:	9pt;
	background			:	#006666;
	color				:	#FFFFFF;
	border				:	1px solid #006666;
	padding				:	1px;
}

/* FORM FIELD CAPTION */




/* GRID VIEW STYLE */
table.GridView {
	width				:	100%
}
tr.HeaderStyle {
	background-color	:	#006666;
	color				:	#FFFFFF;
	font-weight			:	bold;
}
tr.HeaderStyle a {
	background-color	:	#39277B;
	color				:	#FFFFFF;
	font-weight			:	normal;
}
tr.RowStyle {
	background-color	:	#FFFFFF;
	color				:	#000000;
}
tr.AlternatingRowStyle {
	background-color	:	#EEEEEE;
	color				:	#000000;
}
tr.SelectedRowStyle {
	background-color	:	#CCCCCC;
	color				:	#000000;
	font-weight			:	bold;
}


.edit{
	color:blue !Important;
	position:absolute;
	top:5px;
	left:5px;
	display:block;
	width:100px!important;
	text-align:left!important;
}


p.download{
	width:396px;
	height:23px;
	line-height:23px;
	background: #066 url(../../images/pub/download.png) no-repeat;
}
p.download a{
	color:white!important;
	display:block;
	text-align:center;
	background:none;
}

#content h2 {
	font-weight:bold;
	margin-top:50px;
	font: 19px tahoma, verdana, arial,sans-serif;
}



.ModalBackground
{
    background:black;
    opacity:0.5;
    filter:alpha(opacity=50);
}



.popup{
	/*width:800px!important;
	height:500px!important;
	border:5px solid blue;*/
	left:0!important;
	top:0!important;
}
.popup h3
{
    background:#EC8C02;
    color:White;
    font-size:20px;
    padding:10px;
    margin:0;
	height:25px;
}
.popup h4
{
    font-size:16px;
    padding:0;
    margin:0;
}
#panel
{
    padding:0 20px;
    font-family:Georgia, Serif;
    font-size:12px;
}
#panel textarea
{
    width:100%!important;
    border:1px solid green;
}
.close
{
    position:absolute;
    top:5px;
    right:5px;
    font:11px arial,sans-serif;
    color:White;
    text-decoration:none;
}
#status
{
    text-align:center;
    width:400px;
    padding: 0;
    background:white;
    font: 800 16px/1.0 arial,sans-serif;
    color:black;
	position:absolute;
	top:60px;
	left:10px;
	_top:10px;
	_height:0!important;
}
#status p
{
    margin:2px;
}
#Masterpanel{
	overflow-y:scroll;
	overflow-x:hidden;
	height:295px;
	_height:355px;
	/*width:740px;*/
	margin:0;
	padding:30px;
	background:white;
}

#Masterpanel table,#Masterpanel {
	font:11px verdana,sans-serif;
}
#Masterpanel input{
	margin-left:10px;
}
.MasterEditDataList{
	float:right;
	width:250px;
	margin-top:-30px;
}
.MasterEditDataList td{
	padding: 1px 0;
}
.MasterEditDataList h3
{
    font-size:16px;
    line-height:16px;
    font-weight:800;
    height:16px;
    padding:5px;
}
.MasterInfoLabel{
	background:white;
	line-height:100px;
	height:100px;	
	display:block;
	width:400px;
	position:absolute;
	left:10px;
	_height:80px;
	_line-height:80px;
}
.PageTypeButtonList
{
    float:left;
    margin-right:15px;
}
.controlList
{
    width:100%;
}


.Button_edit{
 	width:30px;
    text-align:right;
}

.MasterEdit_TextBox{
	width:360px;
	height:150px;
}

.OriginalLabel
{
    display:block;
    width:370px;
	height:60px;
    margin:10px 0;
    border:solid #eee;
	border-width:3px 0;
    padding:5px 0;
	color:#666;
	overflow-y:scroll;
}

.mceEditor{
	width:360px!important;
	height:130px!important;
	zoom:1;
	
}
.mceEditorIframe{	
	height:100px!important;
}
*+html .mceEditorIframe{
	width:350px!important;
	zoom:1;
}
.mceToolbarContainer {
	position:static!important;
	zoom:1;
}


#Masterstatus{
	position:absolute;
	background:white;
	padding:0;
	margin:0;
}
#Masterstatus p{
	background:white;
	padding:15px;
	margin:10px;
	border:3px solid #eee;
}
.MasterEditLabel{
	font-weight:800;
}


.box-A5 h4{
	font-size:15px;
}
.indiv-module{
	margin:-10px 0 3px 30px;
	padding:0;
	_margin-top:0;
}
.indiv-module li{
	color:#5AADAD;
}



.app-onl{
	background:#DBEAED;
	padding:1px;
	margin:15px 0;
}
.app-onl-box{
	border:3px solid white;
	padding:10px 20px;
	text-align:center;
	
}
/*.app-onl a{
	display:block;
	background:#4AA5A5 url(../../images/pub/download.png) bottom center no-repeat;
	color:White !important;
	width:200px;
	height:35px;
	line-height:35px;
	font-size:17px;
	font-weight:normal;
	margin:auto;
	border:1px solid #066;
}*/
.app-onl a{	
	font-family:Tahoma,Sans-Serif;
	text-decoration:underline !Important;
	line-height:30px;
	font-size:17px;
	font-weight:normal !Important;
	background:none;
	zoom:1;
}

sup{
	font-weight:bold;
	color:Red;
}


