
/* Global
----------------------------------------------------------*/
body {
	background:#fff;
	text-align:center;
	margin:0;
	padding:0;
	font:1em/1.1em Arial,Verdana,Helvetica,Sans-Serif;
	/*border-top:3px solid #5696D4;*/
	border-top:3px solid #B91F1F;
}
.hidden { display: none; }
.unhidden { display: block; }
a:link, a:visited {
	color:#225A8F;
	text-decoration:none;
	padding:1px 3px;
}
a:hover, a:active {
	color:#fff;
	background:#B91F1F;
}
h1 {
	font-size:1em;
	margin:0 0 5px 0;
	padding:0;
	color:#B91F1F;
}
h2 {
	font-size:0.9em;
	margin:0 0 5px 0;
	padding:0;
	color:#000000;
}

/* Header
----------------------------------------------------------*/
#login_wrap {
	width:100%;
	background:#DDEFFF;
}
#login {
	width:950px;
	overflow:hidden;
	margin:0 auto;
	height:50px;
	background:#DDEFFF url(/_imgs/logo_top.jpg) left bottom no-repeat;
}
#login form {
	text-align:right;
	margin:12px 0 0 0;
	padding:0;
}
#login form .input {
	color:#888;
}
#login form span {
	color:#306596;
	font-size:0.9em;
	font-weight:bold;
}

/* Header
----------------------------------------------------------*/
#header_wrap {
	width:100%;
	background:#5596D3 url(../_imgs/header_bg.jpg) bottom repeat-x;
	overflow:hidden;
	margin:0;
	padding:0;
}
#header {
	height:120px;
	width:950px;
	overflow:hidden;
	margin:0 auto;
}
#header h1 {
	width:310px;
	height:120px;
	float:left;
	margin:0;
	padding:0;
}
#header h1 a:link, #header h1 a:visited, #header h1 a:hover, #header h1 a:active {
	width:310px;
	height:120px;
	display:block;
	text-indent:-9999px;
	background:#fff url(../_imgs/logo.jpg) left no-repeat;
	padding:0;
}
/*
#header ul {
	float:right;
	width:600px;
	height:200px;
	padding:20px 0 0 0;
	overflow:hidden;
	list-style:none;
}
#header ul li {
	float:left;
	margin:5px 0px 0 5px;
	width:110px;
	height:28px;
}
#header ul li a:link, #header ul li a:visited {
	display:block;
	padding:4px 0 0 0;
	color:#fff;
	text-decoration:none;
	font-size:0.7em;
	font-weight:bold;
	width:110px;
	height:24px;
	background:#71A3D3 url(../_imgs/tab_bg.gif) no-repeat;
}
#header ul li a:hover, #header ul li a:active {
	
}
*/

/* Content
----------------------------------------------------------*/
#content_wrap {
	background:#fff;
	width:100%;
}
#content {
	width:950px;
	overflow:hidden;
	margin:0 auto;
	background:#fff;
	text-align:left;
	padding:30px 0 30px 0;
}
#content #page_menu {
	float:left;
	width:262px;
	border-right:1px solid #ddd;
	padding:0 0 0 25px;
}
#content #page_menu h2 {
	font-size:1.1em;
	margin:0 0 5px 0;
	padding:0;
	color:#777;
}
#content #page_menu ul {
	margin:0 0 20px 0;
	padding:0;
	list-style:none;
	font-size:0.9em;
}
#content #page_menu ul li {
	margin:0 0 2px 0;
	padding:0;
}
#content #page_content {
	float:right;
	width:630px;
	z-index:1;
}
#content #page_content p {
	font-size:0.9em;
	color:#444;
}
#content #page_content td {
	font-size:0.8em;
	color:#000000;
}

/* Footer
----------------------------------------------------------*/
#footer_wrap {
	width:100%;
	background:#5596D3;
}
#footer {
	width:950px;
	overflow:hidden;
	margin:0 auto;
	color:#C2D7EB;
	padding:10px 0;
	text-align:left;
}
#footer p {
	font-size:0.8em;
	margin:0 0 3px 0;
	padding:0;
}
#footer a:link, #footer a:visited {
	color:#fff;
	text-decoration:underline;
}
#footer a:hover, #footer a:active {
	color:#fff;
	text-decoration:none;
}
#footer p.ais_logo {
	width:170px;
	height:101px;
	float:right;
	margin:0;
	padding:0;
}
#footer p.ais_logo a:link, #footer p.ais_logo a:visited, #footer p.ais_logo a:hover, #footer p.ais_logo a:active {
	display:block;
	width:170px;
	height:101px;
	text-indent:-9999px;
	/*background:#5596D3 url(/_imgs/smart-pp-v2.gif) no-repeat; */
	margin:0;
	padding:0;
}
/* ACP Content
----------------------------------------------------------*/
#acp-content {
	background:#e4e4e4;
	text-align:left;
	padding:30px 0 30px 0;
}
#acp-content p {
	font-size:0.8em;
	color:#444;
}
#acp-content h1 {
	font-size:1.1em;
	margin:0 0 5px 0;
	padding:0;
	color:#000000;
}
#acp-content h2 {
	font-size:0.9em;
	margin:0 0 5px 0;
	padding:0;
	color:#777;
}
table.helpT
{ text-align: center;
font-family: Verdana;
font-weight: normal;
font-size: 11px;
color: #404040;
width: 500px;
background-color: #fafafa;
border: 1px #6699CC solid;
border-collapse: collapse;
border-spacing: 0px; } 

td.ACPHed
{ border-bottom: 2px solid #6699CC;
border-left: 1px solid #6699CC;
background-color: #BEC8D1;
text-align: left;
text-indent: 5px;
font-family: Verdana;
font-weight: bold;
font-size: 11px;
color: #404040; }

td.ACPBod
{ border-bottom: 1px solid #9CF;
border-top: 0px;
border-left: 1px solid #9CF;
border-right: 0px;
text-align: left;
text-indent: 0px;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 11px;
color: #404040;
background-color: #fafafa; }
td.ACPBodRed
{ border-bottom: 1px solid #9CF;
border-top: 0px;
border-left: 1px solid #9CF;
border-right: 0px;
text-align: left;
text-indent: 0px;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 11px;
color: #404040;
background-color: #ff9999; }
td.ACPBodGreen
{ border-bottom: 1px solid #9CF;
border-top: 0px;
border-left: 1px solid #9CF;
border-right: 0px;
text-align: left;
text-indent: 0px;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 11px;
color: #404040;
background-color: #66ff99; }
table.ACP
{ text-align: center;
font-family: Verdana;
font-weight: normal;
font-size: 11px;
color: #404040;
width: 580px;
background-color: #fafafa;
border: 1px #6699CC solid;
border-collapse: collapse;
border-spacing: 0px; }

#tabmenu {
color: #000;
border-bottom: 1px solid black;
margin: 12px 0px 0px 0px;
padding: 0px;
z-index: 1;
padding-left: 10px }

#tabmenu li {
display: inline;
overflow: hidden;
list-style-type: none; }

#tabmenu a, a.active {
color: #000000;
background: #DDEFFF;
font: bold 0.7em Arial, sans-serif;
border: 1px solid black;
padding: 2px 5px 0px 5px;
margin: 0;
text-decoration: none; }

#tabmenu a.active {
background: #DDEFFF;
border-bottom: 3px solid #DDEFFF; }

#tabmenu a:hover {
color: #fff;
background: #99ccff; }

#tabmenu a:visited {
color: #000000; }

#tabmenu a.active:hover {
background: #DDEFFF;
color: #99ccff; }

#contentbox {font: 0.8em/1.1em verdana, sans-serif;
text-align: justify;
background: #DDEFFF;
padding: 20px;
border: 1px solid black;
border-top: none;
z-index: 2; }

#contentbox a {
text-decoration: none;
color: #000000; }

#contentbox a:hover { background: #ff0000; }


/* Main menu
-----------------------------------------------------*/
#dropdown_menu {
	font-size:0.9em;
	list-style:none;
	margin:0 auto;
	width:600px;
	overflow:hidden;
	float:right;
	height:200px;
	padding:20px 0 0 0;
}
#dropdown_menu li {
	float:left;
	padding:0;
	margin:5px 0 5px 5px;
	width:110px;
	height:28px;
}
#dropdown_menu li a:link, #dropdown_menu li a:visited {
	padding:4px 0 0 0;
	display:block;
	width:110px;
	height:24px;
	border:none;
	text-align:center;
	text-decoration:none;
	color:#fff;
	background:#71A3D3 url(../_imgs/tab_bg.gif) no-repeat;
}
#dropdown_menu li a:hover, #dropdown_menu li a:active {
	
}
/* Dropdown menu
-----------------------------------------------------*/
#dropdown_menu li ul {
	position:absolute;
	left:-9999px;
	width:200px;
	color:#333;
	background:#fff;
	border:1px solid #ccc;
	border-bottom:4px solid #4A83BA;
	list-style:none;
	margin:0;
	padding:0;
	z-index:9999;
	overflow:hidden;
}
#dropdown_menu li:hover ul, #dropdown_menu li.sfhover ul {
	left:auto;
	z-index:9999;
	/*float:none;  IE7 fix */
	/*margin-left:-55px;*/
}
/* To hook the menu to the right */
#dropdown_menu li:hover ul.right, #dropdown_menu li.sfhover ul.right {
	margin-left:-91px;
}
#dropdown_menu li ul li {
	float:left;
	width:200px;
	margin:0;
	padding:0;
}
#dropdown_menu li ul li a:link, #dropdown_menu li ul li a:visited {
	width:184px;
	padding:2px 8px;
	margin:0;
	display:block;
	background:#fff;
	text-align:left;
	border-right:none;
	border-bottom:1px solid #eee;
	color:#333;
	font-size:0.9em;
}
#dropdown_menu li ul li a:hover, #dropdown_menu li ul li a:active {
	background:#DDEFFF;
}



