@import url("layout.css");
body, div, p, form, img, ul, ol, li, dl, dt, dd, pre {
	margin:0;
	padding:0;
	border:0;
}
li {
	list-style-type:none;
}
img, input, select, button {
	vertical-align:middle;
}
em, strong {
	font-weight:normal;
	font-style:normal;
}
table {
    border-collapse:collapse;
}
caption, th {
    text-align: left;
    font-weight: normal;
}
input, select, textarea , button {
	padding:0;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
}
h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:normal;
}

a {
	color:#009FDA;
}
a:hover {
	color:#ef8c0c;
}
button {
	overflow:visible;
	border:1px solid #75bf8b;
	cursor:pointer;
	background:#f2fcf4;
	cursor:pointer;
	line-height:14px;
	margin-right:6px;
	*margin-right:8px;
	padding:0 3px;
}
/*a:active, a:focus {
    outline:none;
}
*/
.input_text {
	font-size:12px;
	height:18px;
	padding-top:2px;
	border:1px solid #c8c8c8;
}
.clear {
	clear:both;
	height:0;
	overflow:hidden;
}
body {
	font:normal 12px/20px Tahoma, Geneva, sans-serif;
	background:url(../images/body_bg.gif) repeat;
	color:#323232;
}
#wrapper {
	width:950px;
	margin:0 auto;
	background:#fff url(../images/content_bottom_bg.gif) repeat-x left bottom;
	/*padding-bottom:13px;*/
}
/**header begin**/

/*navigation begin*/
#nav {
	background:url(../images/nav_bottom_left.gif) no-repeat 0% 33px;
	height:48px;
	width:950px;
	top:80px;
	position:absolute;
	z-index:1;
}
#nav #nav_in {
	margin-left:233px;
	height:100%;
}
/*navigation end*/

#header {
	height:130px;
	background:url(../images/header_bg.gif) repeat-x;
	position:relative;
    z-index:100;
}
#logo {
	position:absolute;
	left:0;
	top:0;
}
#logo a {
	display:block;
	width:288px;
	height:113px;
	background:url(../images/logo.jpg) no-repeat;
	text-indent:-10000px;
	overflow:hidden;
}
#search_box {
	position:absolute;
	right:26px;
	top:51px;
}
a#sign_in {
	background:url(../images/sign_in_arrow.gif) no-repeat left center;
	padding:5px 0 5px 16px;
}

#search_box .input_text {
	font-size:11px;
	width:168px;
	height:17px;
	padding-top:2px;
	margin-left:18px;
	background:#e5f5ea;
	border:1px solid #a8b7ad;
}
#search_box img {
	vertical-align:middle;
}
.search_btn {
	background:#389654;
	color:#fff;
	font-size:10px;
	border:none;
	width:22px;
	height:21px;
	font-family:Arial, Helvetica, sans-serif;
	cursor:pointer;
	margin-right:12px;
}
/**header end**/

/**Start for left sidebar and right content wrapper**/
#container {
	overflow:hidden;
}
/**End for left sidebar and right content wrapper**/

/**sidebar begin**/
#sidebar_box {
    float:left;
    width:233px;
	background:url(../images/left_line_middle.gif) repeat-y right top;
	padding-bottom:100000px;
	margin-bottom:-100000px;
}
#sidebar {
    width:100%;
	background:url(../images/left_line_top.gif) no-repeat right top;
}
#sidebar_in {
    width:100%;
	/*background:url(../images/left_line_top.gif) no-repeat right top;*/
}
#sidebar ul {
	padding-top:8px;
	padding-left:28px;
}
#sidebar ul li {
	background:url(../images/arrow_default.gif) no-repeat left center;
	padding-left:12px;
	line-height: 16px;
}
#sidebar ul li a {
	color:#2c6f40;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
#sidebar ul li a:hover {
	color:#728414;
}
#sidebar ul li.visited {
	background:url(../images/arrow_visited.gif) no-repeat left center;
}
#sidebar ul li.visited a {
	color:#728414;
}
.success_stories {
	background:url(../images/success_stories.jpg) no-repeat;
	width:184px;
	height:190px;
	margin:22px 0 0 22px;
}
.switch {
	/*margin:22px 0 56px 22px;*/
	width:184px;
	margin:20px auto;
	background: #CDCDCD ;
	padding-bottom: 6px;
}
.switch h3 {
	background:#aac236;
	height:24px;
	margin-bottom:3px;
	text-align:center;
	color:#feffe8;
	font-size:12px;
	line-height:24px;
	font-weight:bold;
}
.switch a {
	padding:6px;
	display:block;
	background:#cdcdcd;
	height:138px;
}

/**
.switch span {
	padding:6px;
	display:block;
	background:#cdcdcd;
	height:138px;
}
**/

.movies_box {
	width:184px;
	margin:0 auto;
	margin-top:20px;
}
.movies_box h3 {
	background:#aac236;
	height:24px;
	text-align:center;
	color:#feffe8;
	font-size:12px;
	line-height:24px;
	font-weight:bold;
}
.movies_box a {
	padding:0;
}
/**sidebar end**/

/**content begin**/
#content {
	float:right;
	width:717px;
	/*margin-bottom:20px;*/
	background:url(../images/left_line_bottom.gif) no-repeat left bottom;
	position:relative;
	left:-1px;
	min-height:560px;
	_height:560px;
	padding-bottom:20px;
}
.gt {
	background:url(../images/gt.gif) no-repeat center center;
	padding:6px;
}
/**content end**/

/**footer begin**/
#footer {
	width:950px;
	height:82px;
	margin:0 auto;
	position:relative;
	color:#fff;
}
#copyright {
	position:absolute;
	left:0;
	top:17px;
}
#copyright span {
	padding-right:12px;
}
#copyright a {
	margin-right:4px;
}
#contact_box {
	position:absolute;
	right:0;
	top:17px;
}
#footer a {
	color:#fff;
}
#footer a:hover {
	color:#f2fd8b;
}
/**footer end**/
/**button**/
.short_btn {
	width:50px;
	height:18px;
	cursor:pointer;
	font-size:11px;
}
.middle_btn {
	width:107px;
	height:18px;
	cursor:pointer;
}
.long_btn {
	width:107px;
	height:26px;
	cursor:pointer;
	font-weight:bold;
}
.common_btn {
   /*overflow:visible;
	padding:0 0.5em;
 	width:auto;
  	_width:0;*/
    cursor:pointer;
    text-decoration:none;
	overflow:hidden;
	line-height:12px;
}
.yellow_btn {
	background:#f9fbed;
	color:#595959;
	border:1px solid #91a03f;
	font-size:11px;
}
/**Button is link**/
.yellow_btn:hover {
    color:#595959;
}
.green_btn {
	background:url(../images/small_green_button.gif) no-repeat;
	border:none;
	color:#fff;
}
.green_long_btn {
	background:url(../images/ok_btn.gif) no-repeat;
	border:none;
	color:#fff;
}
.gray_btn {
	background:url(../images/small_button_default.gif) no-repeat;
	border:none;
	color:#fff;
}
.gray_long_btn {
	background:url(../images/cancel_btn.gif) no-repeat;
	border:none;
	color:#fff;
}

/**web message**/
#sys_message {
	width:80%;
	margin:0 auto;
	border:1px solid #f2ce6d;
	background:#fffed8;
	padding:8px;
}

#new_sys_message {
	width:80%;
	margin:0 auto;
	border:1px solid #f2ce6d;
	background:#fffed8;
	padding:8px;
}

#new_sys_message p {
	padding-left:22px;
	background-position:0% 2px;
	background-repeat:no-repeat;
}

#new_sys_message p .msgTitle {
	font-weight: bold;
	display:inline;
	color: black;
}

#sys_message p {
	padding-left:22px;
	background-position:0% 2px;
	background-repeat:no-repeat;
}

#sys_message p .msgTitle{
	font-weight: bold;
	display:inline;
	color: black;
}

.info, .message{
	background-image:url(../images/info.gif);
}
.error {
	background-image:url(../images/error.gif);
}
.warning {
	background-image:url(../images/warning.gif);
}
.success {
	background-image:url(../images/success.gif);
}

.arrow_up {
	background:url(../images/arrow_up1.gif) no-repeat right center;
	padding:6px 8px;
	cursor:pointer;
}
.arrow_down {
	background:url(../images/arrow_down1.gif) no-repeat right center;
	padding:6px 8px;
	cursor:pointer;
}
.word_icon {
    background:url(../images/word_icon.gif) no-repeat left center;
}
.excel_icon {
    background:url(../images/excel_icon.gif) no-repeat left center;
}
.ppt_icon {
    background:url(../images/ppt_icon.gif) no-repeat left center;
}
.pdf_icon {
    background:url(../images/pdf_icon.gif) no-repeat left center;
    padding-left: 22px;
}
.rar_icon {
    background:url(../images/rar_icon.gif) no-repeat left center;
}
.zip_icon {
    background:url(../images/zip_icon.gif) no-repeat left center;
}
.txt_icon {
    background:url(../images/txt_icon.gif) no-repeat left center;
}
.rtf_icon {
    background:url(../images/rtf_icon.gif) no-repeat left center;
}
.printer_icon {
	background:url(../images/printer_icon.gif) no-repeat left center;
	
}
.unknown_icon {
	background:url(../images/unknown_icon.gif) no-repeat left center;
}
.download_box {

}
.download_box span, .download_box a {
    padding:9px 9px 9px 20px;
}
.download_box a {
	text-decoration:none;
}
/*.download_box a:hover {
	color:#595959;
}*/
.redstar {
	position:relative; 
	top:4px; 
	left:4px;
	color:red;
}
/*added by by jessie on 090508 for pop up window*/
#backgroundPopup{
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	height:100%;
	width:100%;
	top:0;
	left:0;
	background:#000000;
	border:1px solid #cecece;
	z-index:1000;
}

#popupContact{
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	height:230px;
	width:358px;
	background:#FFFFFF;
	border:2px solid #cecece;
	z-index:1002;
	padding:12px;
	font-size:13px;
}

#popupContact h1{
	text-align:left;
	color:#195E2E;
	font-size:17px;
	font-weight:700;
	border-bottom:1px dotted #D3D3D3;
	padding-bottom:2px;
	margin-bottom:20px;
}

#popupContact ul li a{
	padding-left: 22px;
}

#popupContact ul li {
	padding-top: 10px;
}

#popupContactClose{
	cursor: pointer;
	font-size:14px;
	line-height:14px;
	right:6px;
	top:4px;
	position:absolute;
	color:#6fa5fd;
	font-weight:700;
	display:block;
}

#popupMTA{
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	height:230px;
	width:358px;
	background:#FFFFFF;
	border:2px solid #cecece;
	z-index:1002;
	padding:12px;
	font-size:13px;
}

#popupMTA h1{
	text-align:left;
	color:#195E2E;
	font-size:17px;
	font-weight:700;
	border-bottom:1px dotted #D3D3D3;
	padding-bottom:2px;
	margin-bottom:20px;
}

#popupMTA ul li a{
	padding-left: 22px;
}

#popupMTA ul li {
	padding-top: 10px;
}

#popupMTAClose{
	cursor: pointer;
	font-size:14px;
	line-height:14px;
	right:6px;
	top:4px;
	position:absolute;
	color:#6fa5fd;
	font-weight:700;
	display:block;
}




#popupPress{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:230px;
width:358px;
background:#FFFFFF;
border:2px solid #cecece;
z-index:1002;
padding:12px;
font-size:13px;
}

#popupPress h1{
text-align:left;
color:#195E2E;
font-size:17px;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
}

#popupPress ul li a{
	padding-left: 22px;
}

#popupPress ul li {
	padding-top: 10px;
}

#popupPressClose{
cursor: pointer;
font-size:14px;
line-height:14px;
right:6px;
top:4px;
position:absolute;
color:#6fa5fd;
font-weight:700;
display:block;
}

#performanceTest{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:260px;
width:358px;
background:#FFFFFF;
border:2px solid #cecece;
z-index:1002;
padding:12px;
font-size:13px;
}

.popWinDiv{
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	height:260px;
	width:358px;
	background:#FFFFFF;
	border:2px solid #cecece;
	z-index:1002;
	padding:12px;
	font-size:13px;
}

.popWinDiv h1{
	text-align:left;
	color:#195E2E;
	font-size:17px;
	font-weight:700;
	border-bottom:1px dotted #D3D3D3;
	padding-bottom:2px;
	margin-bottom:20px;
}

.popWinDiv ul li a{
	padding-left: 22px;
}

.popWinDiv ul li {
	padding-top: 10px;
}

.popWinDivClose{
	cursor: pointer;
	font-size:14px;
	line-height:14px;
	right:6px;
	top:4px;
	position:absolute;
	color:#6fa5fd;
	font-weight:700;
	display:block;
}

/**Add Flash Style**/
#flash *:focus, #flash *:active {
	outline:none;
}
/*a:active, a:focus {
    outline:none;
}
*/

/** js msg by solin **/
#msg{
	margin-bottom: 3px;
}

td.clickable {
	color: #2C6F40;
	font-weight: bold;
}

td.clickable_hover {
	color: #798B25;
	font-weight: bold;
	text-decoration:underline;
}
