/* CSS Document */
#jAlert{
	min-height:100px;
	height:100px !important;
	height:100px;
	width:500px;
	position:absolute;
	z-index:10000;
	top:50%;
	left:50%;
	margin-left:-250px;
	background-color:#CCC;
	color:#000;
	font-size:12px;
	display:block;
}

html {
	width:100%;
	height:100%;
	overflow-y:scroll;
	overflow-x:hidden;
}

body {
	width:100%;
	height:100%;
	background:#FFFFFF url(../images/main/repeater_bg.jpg) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
}

.ie6Png{behavior: url("js/iepngfix.htc")}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

div#header {
	width:921px;
	height:124px;
	position:relative;
	margin:0px auto;
	clear:both;
	display:block;
}

* html div#header {
	margin-top:-6px;
}

div#agLogo{
	background:transparent url(../images/main/agLogo.jpg) no-repeat;
	width:214px;
	height:17px;
	margin-top:33px;
	float:left;
}


div#agLang{
	width:96px;
	height:18px;
	margin-top:31px;
	margin-right:6px;
	float:right;
}

div.agEn{
	background:transparent url(../images/main/language_btn.jpg) no-repeat;
	background-position:0px 0px;
}

div.agDe{
	background:transparent url(../images/main/language_btn.jpg) no-repeat;
	background-position:0px -18px;
}

div.agTr{
	background:transparent url(../images/main/language_btn.jpg) no-repeat;
	background-position:0px -36px;
}

div#agLang a{
	width:48px;
	height:18px;
	display:block;
	float:left;
}

div#topMenu{
	width:577px;
	height:35px;
	float:left;
	margin-top:38px;
	clear:left;
}

div#topSearch{
	background:transparent url(../images/main/search_bg.jpg) no-repeat;
	width:108px;
	height:30px;
	float:left;
	margin-top:38px;
	margin-left:8px;
	padding:5px 0px 0px 15px;
}

* html div#topSearch{
	width:118px;
	padding:5px 0px 0px 5px;
}

*:first-child+html div#topSearch{
	width:118px;
	padding:5px 0px 0px 5px;
}

input#topSearchBtn{
	float:left;
	margin-top:38px;
	cursor:pointer;
}

input#topSearchText{
	background:transparent none;
	border:0px solid;
	width:97px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	padding-top:5px;
}

div#topLogin{
	background:transparent url(../images/main/login_bg.jpg) no-repeat;
	width:138px;
	height:30px;
	margin-top:19px;
	float:left;
	margin-left:11px;
	padding:24px 0px 0px 14px;
}

* html div#topLogin{
	width:148px;
	padding:24px 0px 0px 4px;
}

*:first-child+html div#topLogin{
	width:148px;
	padding:24px 0px 0px 4px;
}


input#topLoginBtn{
	float:left;
	margin-top:19px;
	cursor:pointer;
}

input#topLoginText{
	background:transparent none;
	border:0px solid;
	width:123px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	padding-top:5px;
	cursor:text;
}

div#agCave{
	background:transparent url(../images/main/mainBg.jpg) no-repeat;
	width:994px;
	height:458px;
	margin:23px auto 0px auto;
	padding-top:2px;
	position:relative;
}

* html div#agCave{
	margin:-3px auto 0px auto;
}

*:first-child+html div#agCave{
	margin:7px auto 0px auto;
}


div#agContent{
	width:994px;
	height:591px;
	padding-top:2px;
	position:absolute;
	top:2px;
	left:0px;
	z-index:999;
}

img.securityIcon{
	position:absolute; 
	z-index:1000; 
	top:-19px; 
	right:49px;
}

* html img.securityIcon{
	top:-19px;
}

div#agBanner{
	height:226px;
	width:auto;
	display:block;
	margin-left:1px;
	position:relative;
	z-index:999;
}

div#newsDiv{
	width:300px;
	height:165px;
	padding-top:31px;
	padding-left:3px;
	float:left;
}

div#newsDiv h3{
	font-size:22px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fe0200;
	font-weight:bold;
	margin-bottom:5px;
	padding-left:6px;
}

div#newsDiv ul{
	padding-top:3px;
}

div#newsDiv ul li{
	background:transparent url(../images/subpages/list-dot-second.jpg) no-repeat left 5px;
	width:252px;
	color:#585858;
	font-size:11px;
	line-height:120%;
	padding-left:7px;
	padding-bottom:30px;
	text-align:justify;
	position:relative;
}

div#newsContent{
	width:300px;
	height:130px;
	overflow:auto;
}

div#miniBlock{
	width:902px;
	height:102px;
	margin-left:20px;
	padding:25px 0px 36px 37px;
}


div#agFooter{
	width:891px;
	height:28px;
	padding:21px 10px 0 51px;
	text-align:left;
}

* html div#agFooter{
	width:891px;
	height:24px;
	padding:0px 10px 0px 51px;
	margin-top:-10px;
	text-align:left;
}

*:first-child+html div#agFooter{
	width:891px;
	height:24px;
	padding:21px 10px 0 51px;
	text-align:left;
}


div#agFooter span a{
	text-decoration:none;
	color:#3b3b3b;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

div#agFooter span a:hover{
	text-decoration:underline;
	color:#3b3b3b;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

div.miniB{
	width:290px;
	height:129px;
	float:left;
	position:relative;
}

div.m12{
	margin-left:12px;
}

div.miniB h3{
	font-size:22px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fe0200;
	font-weight:bold;
	margin-bottom:5px;
}

div.miniB img.icon{
	float:left;
}

div#block1 div.cont{
	float:left;
	width:265px;
	height:80px;
	font-size:11px;
	line-height:120%;
	padding-top:5px;
	color:#585858;
	margin:5px 0px 0px 0px;
	text-align:justify;
	padding-right:15px;
}

div#block2 div.cont{
	float:left;
	width:265px;
	height:80px;
	font-size:11px;
	line-height:120%;
	padding-top:5px;
	color:#585858;
	margin:5px 0px 0px 0px;
	text-align:justify;
	padding-right:5px;
}

div#block3 div.cont{
	float:left;
	width:265px;
	height:80px;
	font-size:11px;
	line-height:120%;
	padding-top:5px;
	color:#585858;
	margin:5px 0px 0px 0px;
	text-align:justify;
}

div div.dwmBtn{
	cursor:pointer;
	width:40px;
	height:11px;
	float:right;
}

div div.dwmBtn span{
	font-size:11px;
	font-weight:bold;
	float:left;
	color:#fe0200;
}

div div.dwmBtn img{
	margin-top:4px;
	margin-left:4px;
	float:left;
}

*:first-child+html div div.dwmBtn img{
	margin-top:3px;
}

div#agEnd{
	width:934px;
	height:30px;
	margin-left:44px;
	text-align:left;
	line-height:12px;
	font-size:11px;
	margin-top:3px;
}

* html div#agEnd{
	width:934px;
	height:30px;
	margin-left:44px;
	text-align:left;
	line-height:12px;
	font-size:11px;
	margin-top:13px;
}

*:first-child+html div#agEnd{
	width:934px;
	height:30px;
	margin-left:44px;
	text-align:left;
	line-height:12px;
	font-size:11px;
	margin-top:7px;
}

ul.mainmenu{width:577px;height:35px;display:block;padding:0px;margin:0px;list-style:none;}
  ul.mainmenu li,ul.mainmenu li a{list-style:none;border:none;float:left;height:35px;}
  
  ul.mainmenu li#menu1 a{width:149px;background:url(../images/main/fla_menu.jpg) no-repeat 0px top;height:35px;}
  ul.mainmenu li#menu1 a:hover{background:url(../images/main/fla_menu.jpg) no-repeat 0px -36px;height:35px;}
  ul.mainmenu li#menu1 a.mainmenu_selected{background:url(../images/main/fla_menu.jpg) no-repeat 0px -72px;height:35px;}
  
  ul.mainmenu li#menu2 a{width:193px;background:url(../images/main/fla_menu.jpg) no-repeat -149px top;height:35px;}
  ul.mainmenu li#menu2 a:hover{background:url(../images/main/fla_menu.jpg) no-repeat -149px -36px;height:35px;}
  ul.mainmenu li#menu2 a.mainmenu_selected{background:url(../images/main/fla_menu.jpg) no-repeat -149px -72px;height:35px;}
  
  ul.mainmenu li#menu3 a{width:235px;background:url(../images/main/fla_menu.jpg) no-repeat -342px top;height:35px;}
  ul.mainmenu li#menu3 a:hover{background:url(../images/main/fla_menu.jpg) no-repeat -342px -36px;height:35px;}
  ul.mainmenu li#menu3 a.mainmenu_selected{background:url(../images/main/fla_menu.jpg) no-repeat -342px -72px;height:35px;}
  
  ul.mainmenu li#menu4 a{width:203px;background:url(../images/main/fla_menu.jpg) no-repeat -374px top;height:35px;}
  ul.mainmenu li#menu4 a:hover{background:url(../images/main/fla_menu.jpg) no-repeat -374px -36px;height:35px;}
  ul.mainmenu li#menu4 a.mainmenu_selected{background:url(../images/main/fla_menu.jpg) no-repeat -374px -72px;height:35px;}
  

/*SCROLLPANE CSS*/
.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 128px;
	background:transparent url(../images/main/scrollbg.jpg) repeat-y;
	border:1px solid #d4d4d4;
}
.jScrollPaneDrag {
	position: absolute;
	background: #aaa;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}
div#topLogin2{
	width:138px;
	height:35px;
	margin-top:38px;
	float:left;
	margin-left:9px;
}
