.border{
border:1px solid red;
}
.cursor{
	cursor:pointer;
}
#yui-history-iframe {
  position:absolute;
  top:0; left:0;
  width:1px; height:1px;
  visibility:hidden;
}
body {
	background-image:url(img/black-gold-bkgrd.jpg);
}
.main_div{
width:80%;
}
.header_img{
	background-image:url(img/step-head.jpg);
	width:810px;
	height:150px;
}

.maindiv_border1{
	background-image:url(img/body_back.gif);
	width:810px;
}

#sddm
{
	margin: 0;
	padding: 0;
	z-index: 30;
	border:3px solid #800000;
	border-left:2px solid #800000;
	width:806px;
	height:25px;
	background: #9A3231;
}

#sddm li
{
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: 14px arial;
	/*background: #9A3231;*/
	border-left:1px solid #800000;
}

#sddm li a
{
	display: block;
	margin: 0 1px 0 0;
	padding: 4px 32px;
	background-color: #9A3231;
	color:#ddd;
	text-align: center;
	text-decoration: none;
}

#sddm li a:hover
{	
	background-color: #AF3939 !important;
}

#sddm div
{
	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #AF3939;
	border: 1px solid #ffffff;
	z-index: 30;
}

#sddm div a
{	
	position: relative;
	display: block;
	margin: 0;
	padding: 5px 10px;
	width: auto;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	background: #9A3231;
	color: #FFFFFF;
	font: 14px arial;
	border-bottom: 1px solid #ffffff;
}

#sddm li div a:hover
{
	color: #FFF;
	/*border-left:1px solid #800000;*/
	background: #AF3939;
}
.red {
  color: #EA1B00;
}
.fbold{
/*font-weight:bold;*/
color:#FF9999;
}
.main_left20{
	width:17%;
	float:left;
	
}

.main_content80 {
	width:83%;
	float:right;
}

.main_left0{
	display:none;
	float:left;
}

.main_content100 {
	width:100%;
	float:left;
}

a.main_left_item {
	height:25px;
	cursor:pointer;
	font-weight:bold;
	color:#000000;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	line-height:20px;
	text-decoration: none;
	text-align:left;
	margin-left:5px;
}
.welcome_msg {
	height:20px;
	cursor:pointer;
	font-weight:bold;
	color:#800000;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	line-height:20px;
	text-decoration: none;
	text-align:left;
	margin-left:5px;
	width:auto
}


a.main_left_item:hover {
	background-image:url(img/main_left_item_hoverw.gif);
	background-repeat:repeat-x;
	color:#ffffff;
	text-decoration:none;
	
}


.regerror{
	color:#FF0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:14px;
}
.regerror1{
padding-left:50px; 
text-align:left;
color:#FF0000;
}

.profile_image {
float:left;
width:100px;
}
#step11_table,step12_table,step13_table
{
font-size:12px;
}
/*span.mouseoverimage {
	background-image:url(img/left1.gif);
		border:1px solid red;
	
}
span.mouseoverimage:hover {
	image:url(img/leftarrow.gif);
	border:2px solid yellow;
	
}*/

#dhtml-carousel {
	padding:8px;
	margin:0px;
	float:left;
	/* this would fix IE alignment --> padding-right:20px; */

}

.carousel-component .carousel-list li { 
	margin:4px;
	width:500px; /* img width is 75 px from flickr + a.border-left (1) + a.border-right(1) + 
	               img.border-left (1) + img.border-right (1)*/
	/*height:93px; *//* image + row of text (87) + border-top (1) + border-bottom(1) + margin-bottom(4) */
	/*	margin-left: auto;*/ /* for testing IE auto issue */
}

.carousel-component .carousel-list li a { 
	display:block;
	border:1px solid #e2edfa;
	outline:none;
}

.carousel-component .carousel-list li a:hover { 
	border: 1px solid #aaaaaa; 
}

.carousel-component .carousel-list li img { 
	border:1px solid #999;
	display:block; 
}									

#prev-arrow-container { 
	float:left;
}

#next-arrow-container { 
	float:left;
}

#prev-arrow { 
	cursor:pointer; 
	margin-top:50px;
	margin-right:10px;
	visibility:hidden;
}

#next-arrow { 
	cursor:pointer; 
	margin-top:50px;
	margin-left:10px;
	visibility:hidden;
}
pre {
	margin-bottom:20px;
}
.num_carousel{
	color:#000000;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	font-size:small;
	margin-right:23%;
}
.loginform {
	font-weight:bold;
	color:#000000;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	line-height:30px;
}

.smsbutton {
border:1px solid #9A3231;
}

.main_header{
color:#000000; 
font:Arial, Helvetica, sans-serif;
 font-weight:bold;
 font-size:16px;
 text-align:left;
 width:560px;
}

.ds_header{
	width:550px;
	height:30px;
	border:1px solid red;
	background: #903231;
	padding:10px;
	margin-bottom:10px;
	
}
.ds_header_1{
	width:565px;
	height:30px;
	border:1px solid red;
	background: #903231;
	margin-bottom:10px;
	text-align:right;
	font-size:15px;
}
.ds_header_1 a{
	color:#FF9999;
	text-decoration:none;
}
.ds_header_1 a:hover{
	color:#FF9999;
	font-weight:bold;
}

div.down_docname {
margin:0px;
padding:0px;
background-position:top;

}
.down_docname_action {
margin:0px;

}
.fleft {
	float:left;
}
.fright {
	float:right;
}
.fboth  {
	clear:both;
}


/** END of Datatable CSS **/




/** Datatable CSS **/
.yui-panel .container-close {
background:transparent url(img/containerclose.gif) no-repeat scroll 0 0;
cursor:pointer;
height:12px;
margin:0;
overflow:hidden;
padding:0;
position:absolute;
right:4px;
text-decoration:none;
text-indent:-10000em;
top:5px;
visibility:inherit;
width:12px;
z-index:6;
}
yui-skin-sam .yui-dt-col-address pre {
	font-family:arial;font-size:100%;
	white-space: pre-wrap; /* css-3 */
	white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	word-wrap: break-word; /* Internet Explorer 5.5+ */

}
.cmc_file_comments {
    font-family:arial;
    white-space: pre-wrap; /* css-3 */
    white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    word-wrap: break-word; /* Internet Explorer 5.5+ */
	
}
.element.style {
height:3em;
width:220px;
}
.textarea {
font-family:sans-serif,Arial,Helvetica;
}
.doclist_entry_name {
    color: #000000;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
	
}
.doclist_entry_comment {
    color: #000000;
    font-family: arial;
    font-size: 11px;
    overflow-x: hidden;
    overflow-y: scroll;
}
.doclist_entry_footer {
   /* color: #708090;*/
   color:#330066;
    font-family: arial;
    font-size: 11px;
}
.doclist_entry_version {
    color: #0000FF;
    font-family: arial;
    font-size: 11px;
}
.yui-skin-sam .yui-dt table {
    margin:0;padding:0;
    font-family:arial;font-size:inherit;
	width:95%;
	margin-bottom:20px;
	margin-top:20px;
    border-collapse:separate;*border-collapse:collapse; border-spacing: 0px; /* since ie6 and ie7 behave differently */
}
.yui-dt table tr{
}
.yui-skin-sam .yui-dt table tr.yui-dt-first {


}
.yui-skin-sam .yui-dt th {
    margin:0;padding:0;
    border:none;
    border-right:0px solid #CBCBCB; /* inner column border */
    visibility:hidden;
    display:none;
}
.yui-skin-sam .yui-dt tr.yui-dt-first td {
    border-top:0px solid #7F7F7F;  /* tbody top border  */
}
.yui-skin-sam .yui-dt td {
    margin:0;padding:5;
    border:none;
    text-align:left;
}
.yui-dt-checkbox {
}
#content_div .yui-dt td input {
}
/* selection */
.yui-skin-sam th.yui-dt-selected,
.yui-skin-sam th.yui-dt-selected a {
    /* bright blue selected cell */
}

.yui-skin-sam tr.yui-dt-selected td,
.yui-skin-sam tr.yui-dt-selected td.yui-dt-asc,
.yui-skin-sam tr.yui-dt-selected td.yui-dt-desc {
  /* background: #baa9a9;  bright blue selected row */
   background-color:#E77443;
}

.yui-skin-sam tr.yui-dt-even td.yui-dt-selected,
.yui-skin-sam tr.yui-dt-odd td.yui-dt-selected {
    background-color:#f2a75a; /* bright blue selected cell */
	
}

/* enable selection in list mode */
.yui-skin-sam .yui-dt-list th.yui-dt-selected,
.yui-skin-sam .yui-dt-list th.yui-dt-selected a {
    background-color:#f2a75a; /* bright blue selected cell */
}
.yui-skin-sam .yui-dt-list tr.yui-dt-selected td,
.yui-skin-sam .yui-dt-list tr.yui-dt-selected td.yui-dt-asc,
.yui-skin-sam .yui-dt-list tr.yui-dt-selected td.yui-dt-desc {
    background-color:#f2a75a; /* bright blue selected row */
}
.yui-skin-sam .yui-dt-list tr.yui-dt-even td.yui-dt-selected,
.yui-skin-sam .yui-dt-list tr.yui-dt-odd td.yui-dt-selected {
    /*background-color:#f2a75a;  bright blue selected cell */
	
}

.yui-skin-sam .yui-dt-list tr.yui-dt-odd td.yui-dt-highlighted{cursor:pointer;background-color:#9A3231;}
/** END of Datatable CSS **/
div.down_content{
	/*datatable height*/
	}
.yui-skin-sam tr.yui-dt-even {
	background: #ebbc8b;
	background-position:top;
	
}
.yui-skin-sam tr.yui-dt-odd{
	background: #e4d0b7;

}
.yui-skin-sam tr.yui-dt-highlighted
{
	background-color:#FF9966;
/*#ecd8bf;  #AF3939  #913231*/ 
}

#lm2{

width:150px;
position:absolute;
/*margin-top:3px;*/
visibility:hidden;
display:none;
border:1px solid #AF3939;
background:#ecd8bf;
z-index:8;
text-align:left;

}


#main_left_menu li{
	list-style: none;
}

#lm2 li{
list-style: none;
}

#lm3 li{
list-style: none;
}

#lm3{
width:150px;
visibility:hidden;
display:none;
border:1px solid #AF3939;
background:#ecd8bf;
position:absolute;
z-index:9;
text-align:left;

}

.ds_link:hover {
	font-weight:bold;
}




/* set millions of background images */
.rbroundbox1 { background: url(img/d4/nt.gif) repeat; }
.rbtop1 div { background: url(img/d4/tl.gif) no-repeat top left;height: 10px; }
.rbtop1 { background: url(img/d4/tr.gif) no-repeat top right; height: 10px;}
.rbbot1 div { background: url(img/d4/bl.gif) no-repeat bottom left;height: 10px; }
.rbbot1 { background: url(img/d4/br.gif) no-repeat bottom right;height: 10px; }

/* height and width stuff, width not really nessisary. */
.rbtop1 div, .rbtop1, .rbbot1 div, .rbbot1 {
width: 100%;

font-size: 1px;
}
.rbcontent1 { margin: 0 1px; padding:0 5px 0 5px; }
.rbroundbox1 {width:600px; margin: 1em auto; }


.rbroundbox { background: url(img/d3/nt.gif) repeat; }
.rbtop div { background: url(img/d3/tl.gif) no-repeat top left;height: 10px; }
.rbtop { background: url(img/d3/tr.gif) no-repeat top right; height: 10px;}
.rbbot div { background: url(img/d3/bl.gif) no-repeat bottom left;height: 10px; }
.rbbot { background: url(img/d3/br.gif) no-repeat bottom right;height: 10px; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;

font-size: 1px;
}
.rbcontent { margin: 0 1px; padding:0 5px 0 5px; }
.rbroundbox {width:640px; margin: 1em auto; }


.bborder{
	width:95%;
	border-bottom:2px solid #800000;
	margin-bottom:20px;
}
.sepborder{
	width:90%;
border-bottom:1px solid #800000;
}
.h_text {
	color:#800000;

}
a {
	color:#800000;

}
a:hover {
	color:#0000ff;
}
.dsname_header {
	font-size:16px;
	font-weight:bold;
	color:#000000;
	text-align:left;
	margin-left:20px;
}
.header_data1{
	text-align:right;
}

.divpage{
	display:inline;

}

#lastLink {
	margin-right: 20px;
}
#nextLink, #prevLink, #firstLink {
	margin-right: 10px;
}

#lastLink1 {
	margin-right: 20px;
}
#nextLink1, #prevLink1, #firstLink1 {
	margin-right: 10px;
}
#lastLink2 {
	margin-right: 20px;
}
#nextLink2, #prevLink2, #firstLink2 {
	margin-right: 10px;
}
.forgot_pass{
	color:#800000;
    cursor:pointer;
	text-decoration:none;
}

div.viewer{
	margin-top:50px;
	margin-bottom:50px;
}
.contact{
font-family: "Times New Roman", Times, serif;
font-size:small;
}
.tabletab{
margin-left:60px;
}
/* CSS Document */
.top_header
{
 color:#9A3231;
 font:Arial, Helvetica, sans-serif; 
 font-weight:bold; 
 font-size:16px;
 border-bottom:1px solid #9A3231;  
 text-align:center;
}


.row
{

font-family:Verdana, Arial, Helvetica, sans-serif;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-indent:.5in;

}

.heading
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#CC0000;
}
.table
{
border:1px solid #9A3231;
margin-top:15px;
margin-right:10px;
text-align:justify;
line-height:.25in;
}
.submenu
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000099;
text-indent:.25in;
}
.submenu_row
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
padding-left:50px;
}

.submenu1
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FF00FF;
text-indent:.5in;
}
.submenu1_row
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
padding-left:75px;
}

.list
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000099;
text-indent:.25in;
}


.admin{ 
background: url(img/admin_left.gif) repeat; 
}

a.main_left_item1{
	height:25px;
	cursor:pointer;
	font-weight:bold;
	color:#000000;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	line-height:20px;
	text-decoration: none;
	text-align:left;
	margin-left:5px;
}

a.main_left_item1:hover {
	background-image:url(img/main_left_item_hoverw.gif);
	background-repeat:repeat-x;
	color:#ffffff;
	text-decoration:none;
	
}

#lm4 li{
list-style: none;
}

#lm4{
width:150px;
visibility:hidden;
display:none;
border:1px solid #AF3939;
background:#ecd8bf;
position:absolute;
z-index:9;
text-align:left;

}
.ToolTip {
border:1px solid #9A3231;
background-color:#e2a75a;
float:left;
left:5px;
padding:5px 0 0 3px;
position:absolute;
top:-15px;
width:140px;
height:30px;
text-align:left;
}
.ToolTip1 {
border:1px solid #9A3231;
background-color:#e2a75a;
float:left;
left:5px;
padding:5px 0 0 3px;
position:absolute;
top:5px;
width:690px;
height:50px;
text-align:left;
}
.ToolTipTitle {
color:#9A3231;
font-size:14px;
}
.ToolTipText {
color:#9A3231;
font-size:12px;
}
.ToolTipText strong {
color:#9A3231;
}
.ToolTipBottom {
background-repeat:no-repeat;
bottom:-25px;
clear:both;
height:25px;
left:-33px;
position:relative;
text-align:left;
width:275px;
}
.msg_p{
    float: left; text-align: justify; font-family: arial; font-size: 12px; line-height: 20px; width: 630px; color: rgb(128, 0, 0); font-weight: bold; margin-top: -15px; border: 1px solid gray;
}
