body {
	font-family: MS Sans Serif, Geneva, Arial;
	background-color:#000000;
	margin-top:15px;
}

.main {
	font-family: MS Sans Serif, Geneva, Arial;
	padding:30px;
	font-size:12px;
	color: #000c3c;
	background-repeat:no-repeat;
	line-height:20px;
}

.footer {
	font-family: Calibri, MS Sans Serif, Geneva, Arial;
	font-size:12px;
	color: #ffffff;
}

.main_sm {
	font-family: MS Sans Serif, Geneva, Arial;
	padding:10px;
	font-size:12px;
	color: #000c3c;
	background-repeat:no-repeat;
	line-height:20px;
} 

.desc {
	font-family: MS Sans Serif, Geneva, Arial;
	padding:10px;
	font-size:12px;
	color: #000c3c;
	background-repeat:no-repeat;
	line-height:18px;
}
.compact_main {
	font-family:MS Sans Serif, Geneva, Arial;
	padding:30px;
	font-size:11px;
	color: #000c3c;
	background-repeat:no-repeat;
	line-height:16px;
}

.sm_txt {
	font-family: MS Sans Serif, Geneva, Arial;
	font-size:11px;
	padding:0px;
}
 

h1{
	font-family: Calibri, MS Sans Serif, Geneva, Arial;
	padding:10px;
	font-size:14px;
	color: #000c3c;
	margin:0px;
	padding:0px;
}

h3{
	font-family: Calibri, MS Sans Serif, Geneva, Arial;
	padding:10px;
	font-size:12px;
	color: #739bbe;
	margin:0px;
	padding:0px;
	text-transform:uppercase;
	letter-spacing:2px;
}

h2{
	font-family: Calibri, MS Sans Serif, Geneva, Arial;
	padding:10px;
	font-size:12px;
	color: #3d6c92;
	margin:0px;
	padding:0px;
}

.box{
 	border:1px solid #000c3c;
	font-size:11px;
}

TD{
	vertical-align:top;
}

.info_box{
	background-color:white;
    border:1px solid #000c3c;
	padding:10px;
}

.port_list {
	padding-left:20px; 
	height:350px; 
	width:270px; 
	overflow:auto; 
	border:1px solid #bcd9e9
}

INPUT, SELECT{
	font-size:11px;
}

A:visited, A:link {
	color:#719cbd;
}

#myController span{
color:#FFF;
background:#000;
margin-right:10px;
cursor:pointer;
}

#jFlowSlide{
border:1px solid #171044;
}

#myController span.jFlowSelected {
background:#171044;
padding-bottom:3px;
}

.jFlowPrev, .jFlowNext{
cursor:pointer;
}

.ul_bullet {
	list-style-image:url(http://tpgwebservices.com/assets/images/bullet_logo.png)
}

.li_bullet {
	padding-left:0px;
	padding-bottom:5px;
}

#blue_table table {
	border:1px solid #8dbad9;
	width:450px;
	border:0px;
}

#blue_table TD {
	background-color:#d7e9f2;
	font-family: MS Sans Serif, Geneva, Arial;
	padding:10px;
	font-size:12px;
	color: #000c3c;
	background-repeat:no-repeat;
	line-height:18px;
	padding:5px;
}

#blue_table2 table {
	border:1px solid #8dbad9;
	width:925px;
	border:0px;
}

#blue_table2 TD {
	font-family: MS Sans Serif, Geneva, Arial;
	padding:2px;
	font-size:12px;
	color: #000c3c;
	line-height:18px;
	border-bottom:1px solid #8bbad8;
	
}

.top_row {
	font-weight:bold;
	background-color:#FFFFFF!important;
	border-top:0px!important;
	border-left:0px!important;
	border-right:0px!important;
	border-bottom:1px solid #5d8db1;
	}
	
#blue_table .attn {
	color:#990000;
}

#no_mg ol {
	margin-left:20px; 
	padding:0px;
}

#no_mg li {
	margin:0px;
	padding:0px;
	}
	
#popupbox{
	left:40%;
	top:180px;
  margin-top: 0px;
  padding: 10px;
  width: 20%;
  height:auto;
  position: absolute;
  background-image:url(../../account/images/trans_blue_bg.png);
	color:#0e1a54;
  border: dashed #0e1a54 1px;
  z-index: 9;
	font-weight:bold;
	text-align:center;
	font-size:12px;
  }
	


span.req {
font-weight:bold;
}

span.red_req {
color:#CC0000;
font-weight:bold;
}
