﻿body {
	margin: 0px;
	padding: 0px;
	/*background-color: #ffffff; */
    background-color: #f5f9fc;
    background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url('../../Images/Global/bg_content.gif');
}
h1, h2, h3, h4, h5, h6, span {
	margin: 0px;
	padding: 0px;
}
img {
	border: 0px;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a:active, a:focus { outline:none; }




/*----Header Begin ---------------------------------------------------------------------------------------------------------------*/

#headerbg {
	width: 100%;
	height: 143px;
	float: left;
	margin: 0px;
	padding: 0px;
}
#headerblank {
	width: 1250px;
	height: 143px;
	float: none;
	margin: 0 auto;
	padding: 0px;
	background-image: url('../../Images/Global/bg_header2.png');
	background-repeat: repeat-x;
}

#logo {
	width: 318px;
	height: 99px;
	float: left;
	margin: 0px 0px 0 0px;
	padding: 0px;
	background-image: url('../../Images/Global/logo.png');
	background-repeat: no-repeat;
}



#header {
	width: 1250px;
	height: 143px;
	margin: 0px;
	padding: 0px;
}

#headertop {
	width: 1250px;
	height: 143px;
	padding: 0 0 0 0px;
}

#menublank {
	width: 1250px;
	height: 47px;
	float: left;
	margin: 0 0 0 0;
	padding: 0px;
}
#menu {
	width: 1100px;
	height: 47px;
	float: left;
	margin: 0 0 0 20px;
	padding: 0px;
}
#menu ul {
	width: 1100px;
	height: 47px;
	float: left;
	margin: 0 0 0 0;
	padding: 0px;
	display: block;
}
#menu ul li {
	height: 33px;
	float: left;
	margin: 4px 0 0 0;
	padding: 0px;
	display: block;
}
#menu ul li a.menu {
	width: 150px;
	height: 26px;
	float: left;
	margin: 0px;
	padding: 12px 0px 0px 0px;
	display: block;
	font-family: Arial;
	font-size: 12px;
	color: #ffffff;
	text-align: center;
	text-decoration: none;
}
#menu ul li a.menu:hover {

	width: 150px;
	height: 26px;
	float: left;
	margin: 0px;
	padding: 12px 0px 0 0px;
	font-family: Arial;
	font-size: 12px;
	color: #ffffff;
	text-align: center;
	text-decoration: underline;
}
#menu ul li a.menuhover {
	background-image: url('../../Images/Global/nav_tab_hot.png');
	background-repeat: no-repeat;
	background-position: center;
	width: 150px;
	height: 26px;
	float: left;
	margin: 0px;
	padding: 12px 0px 0 0px;
	font-family: Arial;
	font-size: 12px;
	color: #cc0033;
	text-align: center;
	text-decoration: none;
}
#menu ul li a.divider {
	width: 0px;
	height: 26px;
	margin: 0px;
	padding: 12px 0 0 0;
	display: block;
	font-family: Arial;
	font-size: 12px;
	/*color: #6592c7;*/
	text-align: center;
	text-decoration: none;
}

#logout {
	width: 110px;
	height: 33px;
	float: right;
	margin: 0 0 0 0;
	padding: 0px;
}
#logout ul {
	width: 110px;
	height: 33px;
	float: left;
	margin: 0 0 0 0;
	padding: 9px 0 0 0;
	display: block;
}
#logout ul li {
	width: 110px;
	height: 33px;
	margin: 4px 0 0 33px;
	padding: 0px;
	list-style-image: url('../../Images/Global/bullet_logout.gif');
}
#logout ul li a {
	margin: 0px;
	padding: 12px 0px 0px 0px;
	font-family: Arial;
	font-size: 12px;
	color: #96ccff;
	text-decoration: underline;
}
#logout ul li a:hover {
    
	margin: 0px;
	padding: 12px 0px 0px 0px;
	font-family: Arial;
	font-size: 12px;
	color: #cc0033;
	
	text-decoration: none;

}

#tabs ul li {
	display: inline;
}

#tabs ul li a:link, #tabs ul li a:visited {
	display: block;
	height: 26px;
	float: left;
	background: url('../../Images/Global/navtab-right.png') top right no-repeat;
	margin: 0 1px 0 1px;
	font-family: "verdana" , sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #1e3a97;
}
#tabs ul li a span {
	display: block;
	height: 18px;
	float: left;
	padding: 8px 10px 0px 10px;
	background: url('../../Images/Global/navtab-left.png') top left no-repeat;
}
#tabs ul li a:hover, #tabs ul li a:active {
	background-position: bottom right;
}
#tabs ul li a:hover span {
	background-position: bottom left;
	color: #dae1ea;
	cursor: pointer;
}


/*----Content Begin ----------------------------------------------------------------------------------------------------------------*/

#contentbg {
	width: 100%;
	float: left;
	margin: 0px;
	padding: 0px;
}

#contentblank {
	width: 1250px;
	float: none;
	margin: 0px auto;
	padding: 0px;
	background-image: url('../../Images/Global/content2_bg.jpg');
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}

#content {
	width: 1200px;
	float: none;
	margin: 0px;
	padding: 1px 25px 25px 20px;
	font-size: 12px;
}

#menublank2 {
	width: 100%;
	float: left;
	margin: 5px 0px 0px 0px;
	padding: 5px 0px 10px 10px;
	font-size: 10px; /*12px;*/
	color: #333333;
	text-decoration: none;
	text-align: left;
	/* new */
	font-family: Verdana;
	
	/*background-image: url('../../Images/Global/bg_subnav2.png');
	background-repeat: repeat-x;*/
}
#menu2 {
	width: 100%;
	height: 25px;  /*30px */
	float: left;
	margin: 0;
	padding: 0;
}
#menu2 ul {
	width: 100%;
	height: 26px;
	float: left;
	margin: 0;
	padding: 0;
	display: block;
}
#menu2 ul li {
	height: 26px;
	float: left;
	margin: 4px 0 0 0;
	padding: 0px;
	display: block;
}
#menu2 ul li a.menu2 {
	background-image: url('../../Images/Global/arrow5.gif');
	background-repeat: no-repeat;
	background-position: left;
	height: 26px;
	float: left;
	margin: 0px;
	padding: 0px 15px 0 15px;
	display: block;
	font-family: Arial;
	font-size: 12px;
	color: #cc0033;
	text-align: center;
	text-decoration: none;
}
#menu2 ul li a.menu2:hover {
	background-image: url('../../Images/Global/arrow4.gif');
	background-repeat: no-repeat;
	background-position: left;
	height: 26px;
	float: left;
	margin: 0px;
	padding: 0px 15px 0 15px;
	font-family: Arial;
	font-size: 12px;
	color: #0066cc;
	text-align: center;
	text-decoration: underline;
}
#menu2 ul li a.divider2 {
	height: 26px;
	margin: 0px;
	padding: 0 0 0 0;
	display: block;
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	text-align: center;
	text-decoration: none;
}

#title {
	margin: 0px;
	padding: 5px;
	font-size: 20px;
	color: #003366;
	text-align: left;
	text-decoration: none;
}
#subtitle {
	margin: 0px;
	padding: 5px;
	font-size: 17px;
	color: #0066cc;
	text-align: left;
	text-decoration: none;
}
#content table {
	color: #333333;
	font-size: 11px;
}




#content td {
	margin: 0;
	/*padding: 4px; **/
}
/**#content .head {
	color: #2143a3;
	font-size: 14px;
	font-weight: bold;
	background-image: url('../../Images/Global/table_head_bg.gif');
	background-repeat: repeat-x; 
	background-color: #FFFFFF;
}**/
#content .head {
    background-color: #27649E;
    background-image: url("../../Images/Global/table_head_bg.gif");
    background-repeat: repeat-x;

    color: #F2FAFF;
    font-size: 15px;
    margin: 4px;
    padding: 4px;
    text-align: center;
}


#content .subhead {
	color: #20578b; 
	font-size:12px;		
	font-weight: bold; 
	text-align: center;		
/*	background-image:url("../../Images/Global/table_subhead_bg.gif");
	background-repeat:repeat-x;	*/
}
	
#content .rowcolor {
	background-color: #f2f7ff;
}

span.sectionTitle {
font-family: Arial;
	font-size: 16px;
	color: #09356A;
	font-weight: bold;
	text-align: center;
}
/*----Columns New ------------------------------------------------------------------------------------------------------------------*/

#columns {
}
#leftcolumn {
	float: left;
	padding: 10px 10px 10px 10px;
	width: 180px;
}

/*----Columns End  -----------------------------------------------------------------------------------------------------------------*/

/*----Content End ------------------------------------------------------------------------------------------------------------------*/


/*----Footer ------------------------------------------------------------------------------------------------------------------*/

#footerbg {
	width: 100%;
	height: 75px;
	float: left;
	margin: 0px;
	padding: 0px;
}
#footerblank {
	width: 1250px;
	height: 75px;
	float: none;
	margin: 0 auto;
	padding: 0px;
	background-image: url('../../Images/Global/footer2_bg.png');
	background-repeat: repeat-x;
}
#footer {
	width: 1250px;
	float: none;
	margin: 0 auto;
	padding: 0px;
}
#footer #copyrightold {
	width: 300px;
	float: left;
	margin: 0px;
	padding: 40px 0px 0px 35px;
	font-size: 11px;
	color: #ffffff;
	text-align: left;
	text-decoration: none;
}

    #footer #leftfooter {
        width: 360px;
        float: left;
        margin: 0px;
        padding: 40px 0px 0px 35px;
        font-size: 11px;
        color: #ffffff;
        text-align: left;
        text-decoration: none;
    }

    #footer #centerfooter {
        width: 370px;
        float: left;
        margin: 0px;
        padding: 40px 0px 0px 35px;
        font-size: 11px;
        color: #ffffff;
        text-align: center;
        text-decoration: none;
    }

    #footer #rightfooter {
        width: 370px;
        float: left;
        margin: 0px;
        padding: 40px 0px 0px 35px;
        font-size: 11px;
        color: #ffffff;
        text-align: right;
        text-decoration: none;
    }

#sitemenuwrapper {
	position: relative; 
	width: 100%;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}
#innermenuwrapper {
	float: left;
	overflow:hidden;
	width:86%;
	background-color: #fff;
}

#leftMainNavigation
{
	margin: 0px 5px;
	padding: 0px;
	float: left; 
	margin-right:20px;
	width: 140px;
}

div.r-box-top
{
	margin: 0px;
	padding: 0px;
	background: url('../../Images/ACE/leftnav_captop.gif') bottom center no-repeat;
	width: 137px;
	height: 6px;
}

div.r-box-center
{
	overflow: hidden;
	background: url('../../Images/ACE/leftnav_bg.gif') top center repeat-y;
	width: 137px;
	margin: 0px;
	padding: 0px;
}
div.r-box-bottom
{
	background: url('../../Images/ACE/leftnav_capbottom.gif') top center no-repeat;
	width: 137px;
	height: 6px;
}

div.l-menu-header
{
	overflow: hidden;
	background: url('../../Images/Global/table_head_bg.gif');
	background-repeat: repeat-x;
	margin: 5px 5px 0px 5px;
	padding: 5px;
	text-align: center;
	font-weight: bold;
}

div.l-menu-header span
{
	color: #fff;
}

div.l-menu-content
{
	margin: 0px 5px 5px 5px;
	padding: 0px;
}

ul#listdetail
{
	overflow: hidden;
	float: left;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	width: 100%;
}

ul#listdetail li
{
	background-color: #d1e3f9;
	display: block;
	margin: 0px;
	border-bottom: solid 1px #fff;
	text-align: left;
}

ul#listdetail li a
{
	display: block;
	margin: 0px;
	color: #333;
	padding: 8px;
	text-decoration: none;
}

ul#listdetail li a:hover
{
	background-color: #b5d3f9;
}


/** Login Screen **/
td
{
	color: #333333;
	font-size: 11px;
	border-color: #fff;
	border-width: 0 0 0 0;
	border-style: solid;
	font-family: Helvetica, Arial;
}

#loginContainer {
  overflow: hidden;
  margin: 0 auto;
  padding: 0;
  width: 368px;
  height: 255px;
  background: url('../../Images/Global/login_bg.gif') no-repeat;
}
#loginHeaderContainer {
	position: relative;
	width: 250px;
	margin: 0 auto;
}
span.loginheader {
	font-family: Arial;
	font-size: 16px;
	color: #09356A;
	font-weight: bold;
	text-align: center;
}
#errorContainer {
	width: 368px;
	margin: 0 auto;
}


.error_text 
{
	color: Red;
	font-weight: bold;
}
.error 
{
	color: Red;
	font-weight: bold;
}
.success 
{
	color: Green;
	font-weight: bold;
}




/* Form elements */
.sel { width:304px; }
    .sel .file { height:25px;width:304px;cursor:default;margin:0 0 10px 0; }
    .sel div.filename { width:146px;height:21px;border:1px solid #999;background-color:#fff;padding:2px 0 0 4px;margin:0;display:block;float:left;margin:0 1px 0 0; }
    .sel div input { background-color:transparent;width:144px;padding:2px !important;margin:0;font-family:Tahoma,"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;font-size:11px;border:none;color:#666;cursor:default !important; }
    .sel div.empty { background-color:#e6e6e6; }
    .sel div.empty input { color:#999; }
    .sel a.browse { text-decoration:none;color:#333;cursor:default !important;display:block;float:left;background:none;width:68px;height:25px;border:0; }
    .sel a.browse img { border:0; }
    .sel a.upload,.sel a.upload-d { text-decoration:none;color:#333;cursor:default !important;display:block;float:right;background:url("../../Images/Global/Upload/static.png") no-repeat -189px -83px;width:76px;height:25px; }
    .sel a.upload:hover { background-position:-189px -108px; }
    .sel a.upload:active { background-position:-189px -133px;outline:none; }
    .sel a.upload-d { background-position:-189px -158px; } /* Disabled class */


/* Dialogue titlebar */
.ttl { width:100%;height:40px;cursor:move; }
    .ttl a { margin-top:4px;display:block;float:right;width:35px;height:25px;background:transparent url("../../Images/Global/Upload/static.png") no-repeat -18px 0;cursor:default; }
    .ttl a:hover { background-position:-18px -25px; }
    .ttl a:active { background-position:-18px -50px;outline:none; }

    .ttlt { width:100%;height:32px; }
        .ttlt-l { width:9px;height:100%;background:transparent url("../../Images/Global/Upload/static.png") no-repeat;float:left; }
        .ttlt-m { height:100%;background:#000 url("../../Images/Global/Upload/horizontal.png") repeat-x;float:left; }
        .ttlt-r { width:9px;height:100%;background:transparent url("../../Images/Global/Upload/static.png") no-repeat -9px 0;float:left; }
    .ttlt span { cursor:inherit;margin-left:4px;line-height:32px;color:#fff;font-weight:bold;font-family:Tahoma,"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;font-size:11px; }

    .ttlb { width:100%;height:8px;overflow:hidden; } /*** overflow:hidden to prevent IE6 from rendering the div at the current font height ***/
        .ttlb-l { width:9px;height:100%;background:#000 url("../../Images/Global/Upload/static.png") no-repeat 0 -38px;float:left; }
        .ttlb-m { height:100%;background:#fff url("../../Images/Global/Upload/horizontal.png") repeat-x 0 -38px;float:left; }
        .ttlb-r { width:9px;height:100%;background:#000 url("../../Images/Global/Upload/static.png") no-repeat -9px -38px;float:left; }


/* Dialogue contents */
.con { background:#fff url("../../Images/Global/Upload/vertical.png") repeat-y;font-family:Tahoma,"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;font-size:11px;padding:4px 7px; }

/* Dialogue footer */
.ftr { width:100%;height:37px;font-family:Tahoma,"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;font-size:11px; }
    .ftr-l { width:9px;height:100%;background:transparent url("../../Images/Global/Upload/static.png") no-repeat 0 -83px;float:left; }
    .ftr-m { height:100%;background:#eee url("../../Images/Global/Upload/horizontal.png") repeat-x 0 -83px;float:left; }
    .ftr-r { width:9px;height:100%;background:transparent url("../../Images/Global/Upload/static.png") no-repeat -9px -83px;float:left; }

    /* Footer buttons */
    .ftr .btns { float:right;margin-top:4px; }
    .ftr .btns a { text-decoration:none;color:#333;cursor:default !important;display:inline; }
    .ftr .btns a span.l { display:block;float:left;width:10px;height:25px;background:transparent url("../../Images/Global/Upload/static.png") no-repeat -93px 0;margin-left:2px; }
    .ftr .btns a span.m { display:block;float:left;padding:0;height:25px;line-height:25px;background:transparent url("../../Images/Global/Upload/horizontal.png") repeat-x 0 -120px; }
    .ftr .btns a span.r { display:block;float:left;width:10px;height:25px;background:transparent url("../../Images/Global/Upload/static.png") no-repeat -103px 0; }
    .ftr .btns a:hover { text-decoration:none;color:#000; }
    .ftr .btns a:hover span.l { background-position: -93px -25px; }
    .ftr .btns a:hover span.m { background-position:0 -145px; }
    .ftr .btns a:hover span.r { background-position: -103px -25px; }
    .ftr .btns a:active span.m { height:23px;line-height:24px;padding-top:2px; }


/* Upload dialogue styles */
.dlg-up { color:#999;cursor:default !important; }
.dlg-up .ttlt-m,.dlg-up .ttlb-m,.dlg-up .ftr-m { width:440px; }

.dlg-up .stat,.dlg-up .list { padding:0 15px; }
.stat .lbl { text-align:right;margin-bottom:8px; }

.dlg-up h3 { margin:0;font-weight:normal;font-size:11px;padding:0 0 4px 0;color:#666; }
.dlg-up .red { color:#dd3409; }
.dlg-up strong { color:#ea6b4a;font-weight:normal; }
.dlg-up .info { float:left;font-size:11px;cursor:default !important;margin:0 0 0 8px;height:34px;line-height:34px;font-size:10px; }

/* Progress bar and related elements */
.prog { width:412px;height:18px !important;border:1px solid #ccc;border-bottom-color:#ddd;border-right-color:#ddd;padding:0;margin:0;float:left;display:inline;overflow:hidden; }
.prog .con { width:410px;height:16px !important;background:transparent url("../../Images/Global/Upload/horizontal.png") repeat-x 0 -170px;border:0;margin:0;padding:1px; }
.prog .con .bar { height:16px;background:transparent url("../../Images/Global/Upload/horizontal.png") repeat-x 0 -188px; }


