.DialogTitle {
font-family: "Arial","Verdana", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #105CBA;
	text-decoration: underline;
}
.LogoDescription{
	font-family: "Arial";
	font-size: 20px;
	color: #FFFFF0;
	position:absolute;
	left:132px;
	top:170px;
}
.LogoLink{
	position:relative;
	top:80px;
	left:60px;
}

.FieldCaption {
	font-family: "Arial","Verdana", "Helvetica", "sans-serif";
	font-size: 12px;
}

.AdvanceText A{
	font-family: "Arial","Verdana", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	left: 0px;
	text-decoration: none;
}

.TopMenuSelectedItem
{
	background-image: url(../image/systemFrame/topMenuSelectedItem.gif);
	background-repeat: no-repeat;
	text-align: center;
	text-decoration: none;
}

.TopMenuMouseOverItem
{
	background-image: url(../image/systemFrame/topMenuMouseOverItem.gif);
	background-repeat: no-repeat;
	text-align: center;
	text-decoration: none;
}

.TopMenuSelectedItemLink
{
	font-weight: bold;
	font-size: 12px;
	color: #ff9a20;
	font-family: 'Arial';
	text-align: center;
	text-decoration: none;
}

.TopMenuItem
{
	background-image: url(../image/systemFrame/topMenuItem.gif);
	background-repeat: no-repeat;
	text-align: center;
	cursor: pointer;
}

.TopMenuItemLink
{
	font-weight: bold;
	font-size: 12px;
	color: #007dbd;
	font-family: 'Arial';
	text-align: center;
	cursor: pointer;
	text-decoration: none;
}

.LeftMenuSelectedItem{
	height: 25px;
	cursor: pointer;
}

.LeftMenuSelectedItemLink{
	font-family: "Arial", "Verdana", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #ff9a20;
	font-weight: bold;
	cursor: pointer;
	text-decoration: none;
}

.LeftMenuItem
{
	height: 25px;
	cursor: pointer;
}

.LeftMenuItemLink
{
	font-family: "Arial", "Verdana", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #007dbd;
	font-weight: bold;
	cursor: pointer;
	text-decoration: none;
}

.LeftMenuHeader{
	height: 60px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #AFDDF4;
}

.LangBarItem{
	text-align: center;
}

.LangBarItemLink{
	font-weight: bold;
	font-size: 12px;
	font-family: 'Arial';
	color: #007dbd;
	text-decoration: none;
}

.LangBarSelectedItem{
	text-align: center;
}

.LangBarSelectedItemLink{
	font-weight: bold;
	font-size: 12px;
	font-family: 'Arial';
	color: #ff9a20;
	text-decoration: none;
}

.LeftArea{
	border-right: 1px solid #FFFFFF;
}
.LeftBorder
{
	background-image: url(../image/systemFrame/leftBorder.gif);
	background-repeat: repeat-y;
	width:5px;
}

.RightBorder
{
	background-image: url(../image/systemFrame/rightBorder.gif);
	background-repeat: repeat-y;
	width:5px;
	
}

.PageFooter{
	border-top-color:#d2ecf9;
	border-top-style:solid;
	border-top-width:1px;
	height:75px;
	padding:10px 0 0 0;
	margin:0 0 0 20px;
}

.LeftMenuLeft{
	background-color: #F2F2D7;
}
.LeftMenuRight{
	background-color: #FFFFFF;
}

.NavigationSeperator{
	border-bottom:1px solid #AFDDF4;
	height:40px;
}
.Intruduction{
	font-size: 12px;
	color: #007dbd;
	font-style: normal;
	font-family: Arial;
	padding:10px 0 20px;
	text-decoration: none;
}

.DivContainer{
	padding: 2px 0 2px 0;
	margin:0 0 0 0;
	overflow:hidden;
}

.DivLeftInLine{
	float:left;
}

.DivRightInLine{
	float:right;
}

.DivClearFloat{
	clear:both;
}

.CenterContent{
	text-align:center;
}

.VerticalCenter{
	vertical-align:middle;
}

.RightBlank{
	padding: 0 20px 0 0;
}

.HeaderBottomLine{
	border-bottom: 1px solid #AFDDF4;
}

.HeaderBottomLine-gray{
	border-bottom: 1px solid #E6E6E6;
}

.WelComeHeader h1{
	font-size: 20px;
	display:inline;
}

.LevelPath h1{
	font-size: 12px;
	display:inline;
}

.LogoDescription h2{
	font-size: 20px;
	display:inline;
}

.LoginListPanel h3,
.LoginListLastPanel h3,
.HeaderCaption1 h3,
.MainKeyInfoArea h3{
	font-size: 20px;
	display:inline;
}

.OtherSectionHeader h3,
.MainSectionHeader h3{
	font-size: 12px;
	display:inline;
}

.ContentFrame{
	width:800 !important;
	width:820px;
	padding:0 0 0 20px;
	float:left;
	margin:0px;
}

.RightAdContent{
	width:240px;
	height:286px;
	position:absolute;
	z-index:-1;
	left:860px;
	top:295px;
}

/* following css used for v2.51.03 */
.DivInsertPageHeader{
	display:none;
	position:absolute;
	z-index:1000;
}

.DivHelpInfo{
	position:absolute;
	width:0;
	height:0;
	z-index:1000;
}

.DivInsertPageStyle{
	position:absolute;
	width:0;
	height:0;
	z-index:1000;
}

.PageBegin_PageContainer{
	height:100%;
	background-image:url(../image/systemFrame/cyrrionBackGround_left.jpg); 
	background-repeat:no-repeat;
	width:1150px;
	padding:0px;
	margin:0px;
    overflow:hidden !important;
    overflow:visible;
}

.PageBegin_SystemFrame{
	width:100%;
	position:absolute;
	float:left;
	background-image:url(../image/systemFrame/cyrrion-final-home.gif); 
	background-repeat:repeat-x;
	padding:0px;
	margin:0px;
}

.CompendiumFrame{
	background-color:#FFFFFF;
	padding:0 20px 0 20px;
}

.HeaderHeight{
	height:286px;
}

.topLevelPageFrame{
	width:100%;
	height:100%;
	margin:0;
	padding:0;
}