﻿
/*Label*/
.Ong2uLabel-note	{
	font-family: Calibri;	
	font-size:12px;
	font-style : italic;
}

.Ong2uLabel-registerNote{
	font-family: "微软雅黑";
    color: #808080;
	font-size:12px;
    padding: 5px 0px 5px 5px;
}

.Ong2uLabel-registerHint{
    font-family: "微软雅黑";
    color: #35a00b;
	font-size:12px;
    padding: 5px 5px 5px 5px;
    border: 1px solid #35a00b;
    background-color: #ecf6eb;
}

.Ong2uLabel-registerInvalid{
    font-family: "微软雅黑";
    color: red;
	font-size:12px;
    padding: 5px 5px 5px 5px;
    border: 1px solid red;
    background-color: #fbeeee;
}

.Ong2uLabel-Tips{
    font-family: "微软雅黑";
    color: #808080;
	font-size:12px;
    padding: 5px 10px 5px 10px;
    border: 1px dashed #DCDCDC;
    /*background-color: #f8f8d7;*/
}

.Ong2uLabel-black {

	font-size: 25px;
	font-weight:bold;
	font-family: Tahoma;
	padding: 10px 18px;
	cursor:pointer;	
	line-height:30px;
	display:inline-block;	
	color: #fff;
	border: 1px solid #464646;		
	border-radius: 5px; 
	-moz-border-radius: 5px;  
	-webkit-border-radius: 5px;   
    background: #616161; /*fallback for non-CSS3 browsers*/
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#323334) to(#616161)); /*old webkit*/
    background: -webkit-linear-gradient(#323334, #616161); /*new webkit*/
    background: -moz-linear-gradient(#323334, #616161); /*gecko*/
    background: -ms-linear-gradient(#323334, #616161); /*IE10*/
    background: -o-linear-gradient(#323334, #616161); /*opera 11.10+*/
    background: linear-gradient(#323334, #616161); /*future CSS3 browsers*/
    -pie-background: linear-gradient(#323334, #616161); /*PIE*/
}

.Ong2uLabel-black:hover {
    background: #616161; /*fallback for non-CSS3 browsers*/
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#616161) to(#323334)); /*old webkit*/
    background: -webkit-linear-gradient(#616161, #323334); /*new webkit*/
    background: -moz-linear-gradient(#616161, #323334); /*gecko*/
    background: -ms-linear-gradient(#616161, #323334); /*IE10*/
    background: -o-linear-gradient(#616161, #323334); /*opera 11.10+*/
    background: linear-gradient(#616161, #323334); /*future CSS3 browsers*/
    -pie-background: linear-gradient(#616161, #323334); /*PIE*/	
}

.Ong2uLabel-asterisk
{
	font-family:Calibri;
	font-size :10px;
	color:red;
	vertical-align:top;
}


/*Textbox*/
.Ong2uTextbox
{	
	color: #5c5c5c;  
	padding: 1px 4px 1px 4px;
	font-family : Calibri;
	font-size: 14px;
	height: 30px;
	width: 176px;
    border : 1px solid #DCDCDC;
}

.Ong2uTextbox-phone
{	
	color: #5c5c5c;  
	padding: 1px 4px 1px 4px;
	font-family : Calibri;
	font-size: 14px;
	height: 30px;
	width: 127px;
    border : 1px solid #DCDCDC;
    text-align : left;
}


.Ong2uTextbox-shortDate
{	
	color: blue;  
	padding: 1px 4px 1px 4px;
	font-family : Calibri;
	font-size: 14px;
	height: 30px;
	width: 88px;
    border : 1px solid #DCDCDC;
    text-align : center;
}

.Ong2uTextbox-short
{	
	color: #5c5c5c;  
	padding: 1px 4px 1px 4px;
	font-family : Calibri;
	font-size: 14px;
	height: 30px;
	width: 88px;
    border : 1px solid #DCDCDC;
    text-align : center;
}

.Ong2uTextbox-short2
{	
	color: #5c5c5c;  
	padding: 1px 4px 1px 4px;
	font-family : Calibri;
	font-size: 14px;
	height: 30px;
	width: 68px;
    border : 1px solid #DCDCDC;
    text-align : center;
}


.Ong2uTextbox-short3
{	
	color: #5c5c5c;  
	padding: 1px 4px 1px 4px;
	font-family : Calibri;
	font-size: 14px;
	height: 30px;
	width: 48px;
    border : 1px solid #DCDCDC;
    text-align : center;
}

.Ong2uTextbox-short4
{	
	color: #5c5c5c;  
	padding: 1px 4px 1px 4px;
	font-family : Calibri;
	font-size: 14px;
	height: 30px;
	width: 32px;
    border : 1px solid #DCDCDC;
    text-align : center;
}

.Ong2uTextbox-long
{	
	color: #5c5c5c;  
	padding: 1px 4px 1px 4px;
	font-family : Calibri;
	font-size: 14px;
	height: 30px;
	width: 158px;
    border : 1px solid #DCDCDC;
}

.Ong2uTextbox-long1
{	
	color: #5c5c5c;  
	padding: 1px 4px 1px 4px;
	font-family : Calibri;
	font-size: 14px;
	height: 30px;
	width: 258px;
    border : 1px solid #DCDCDC;
}

.Ong2uTextbox-long2
{	
	color: #5c5c5c;  
	padding: 1px 4px 1px 4px;
	font-family : Calibri;
	font-size: 14px;
	height: 30px;
	width: 398px;
    border : 1px solid #DCDCDC;
}

.Ong2uTextbox-long3
{	
	color: #5c5c5c;  
	padding: 1px 4px 1px 4px;
	font-family : Calibri;
	font-size: 14px;
	height: 30px;
	width: 438px;
    border : 1px solid #DCDCDC;
}

.Ong2uTextbox-long4
{	
	color: #5c5c5c;  
	padding: 1px 4px 1px 4px;
	font-family : Calibri;
	font-size: 14px;
	height: 30px;
	width: 518px;
    border : 1px solid #DCDCDC;
}

.Ong2uTextbox-long5
{	
	color: #5c5c5c;  
	padding: 1px 4px 1px 4px;
	font-family : Calibri;
	font-size: 14px;
	height: 30px;
	width: 558px;
    border : 1px solid #DCDCDC;
}

.Ong2uTextbox-Money
{	
	color: #5c5c5c;  
	padding: 1px 4px 1px 4px;
	font-family : Calibri;
	font-size: 14px;
	height: 30px;
	width: 176px;
    border : 1px solid #DCDCDC;
    text-align : right;
}

.Ong2uTextbox-MultiLine
{	
	color: #5c5c5c; 
	padding: 2px 0 1px 4px;
    margin-top : 0px;
	font-family : Calibri;
	font-size: 14px;
	height: 120px;
	width: 97%;
    border : 1px solid #DCDCDC;
	border-radius: 2px; 
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}

/*Button*/
.Ong2uButton {
    /*color: #5c5c5c;*/
    color:#5c5c5c;
	font-size: 12px;
	font-weight:normal;
    font-family : Calibri;
    padding: 4px 10px 4px 10px;
    cursor:pointer;	
	border: 1px solid #DCDCDC;	
	line-height:25px;
	display:inline-block;	
	border-radius: 3px; 
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;  
    background: url(/images/common/page/white_bg.png) repeat-x;
}

.Ong2uButton-large:hover,
.Ong2uButton:hover {
    background: url(/images/common/page/white_bg01.png) repeat-x;
}

.Ong2uButton-large {
    color: #5c5c5c;
	font-size: 16px;
	font-weight:normal;
    font-family : Calibri;
    padding: 6px 22px 6px 22px;
    cursor:pointer;	
	border: 1px solid #DCDCDC;	
	line-height:25px;
	display:inline-block;	
	border-radius: 3px; 
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;  
    background: url(/images/common/page/white_bg.png) repeat-x;
    font-weight:bold;
}

.Ong2uButton-black{

	font-size: 25px;
	font-weight:bold;
	font-family: Tahoma;
	padding: 10px 18px;
	cursor:pointer;	
	line-height:30px;
	display:inline-block;	
	color: #fff;
	border: 1px solid #464646;		
	border-radius: 5px; 
	-moz-border-radius: 5px;  
	-webkit-border-radius: 5px;   
    background: #616161; /*fallback for non-CSS3 browsers*/
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#323334) to(#616161)); /*old webkit*/
    background: -webkit-linear-gradient(#323334, #616161); /*new webkit*/
    background: -moz-linear-gradient(#323334, #616161); /*gecko*/
    background: -ms-linear-gradient(#323334, #616161); /*IE10*/
    background: -o-linear-gradient(#323334, #616161); /*opera 11.10+*/
    background: linear-gradient(#323334, #616161); /*future CSS3 browsers*/
    -pie-background: linear-gradient(#323334, #616161); /*PIE*/
}


/* Drop Down List */
.Ong2uDropDownList
{	
	border : 1px solid #DCDCDC;
	color: #5c5c5c;  
	padding: 2px 0 2px 4px;
	font-family : Calibri;
	font-size: 14px;
	height: 30px;
	/*width: 170px;*/
}


.Ong2uDropDownList-short1
{	
	border : 1px solid #DCDCDC;
	color: #5c5c5c;  
	padding: 2px 0 2px 4px;
	font-family : Calibri;
	font-size: 14px;
	height: 30px;
	width: 50px;
}

.Ong2uDropDownList-short2
{	
	border : 1px solid #DCDCDC;
	color: #5c5c5c;  
	padding: 2px 0 2px 4px;
	font-family : Calibri;
	font-size: 14px;
	height: 30px;
	width: 70px;
}

.Ong2uDropDownList-short3
{	
	border : 1px solid #DCDCDC;
	color: #5c5c5c;  
	padding: 2px 0 2px 4px;
	font-family : Calibri;
	font-size: 14px;
	height: 30px;
	width: 90px;
}

.Ong2uDropDownList-short4
{	
	border : 1px solid #DCDCDC;
	color: #5c5c5c;  
	padding: 2px 0 2px 4px;
	font-family : Calibri;
	font-size: 14px;
	height: 30px;
	width: 110px;
}

.Ong2uDropDownList-short5
{	
	border : 1px solid #DCDCDC;
	color: #5c5c5c;  
	padding: 2px 0 2px 4px;
	font-family : Calibri;
	font-size: 14px;
	height: 30px;
	width: 130px;
}

.Ong2uDropDownList-short6
{	
	border : 1px solid #DCDCDC;
	color: #5c5c5c;  
	padding: 2px 0 2px 4px;
	font-family : Calibri;
	font-size: 14px;
	height: 30px;
	width: 150px;
}


.Ong2uDropDownList-long1
{	
	border : 1px solid #DCDCDC;
	color: #5c5c5c;  
	padding: 2px 0 2px 4px;
	font-family : Calibri;
	font-size: 14px;
	height: 30px;
	width: 200px;
}

.Ong2uDropDownList-long2
{	
	border : 1px solid #DCDCDC;
	color: #5c5c5c;  
	padding: 2px 0 2px 4px;
	font-family : Calibri;
	font-size: 14px;
	height: 30px;
	width: 250px;
}

.Ong2uDropDownList-long3
{	
	border : 1px solid #DCDCDC;
	color: #5c5c5c;  
	padding: 2px 0 2px 4px;
	font-family : Calibri;
	font-size: 14px;
	height: 30px;
	width: 300px;
}

.Ong2uDropDownList-long4
{	
	border : 1px solid #DCDCDC;
	color: #5c5c5c;  
	padding: 2px 0 2px 4px;
	font-family : Calibri;
	font-size: 14px;
	height: 30px;
	width: 350px;
}

.Ong2uDropDownList-long5
{	
	border : 1px solid #DCDCDC;
	color: #5c5c5c;  
	padding: 2px 0 2px 4px;
	font-family : Calibri;
	font-size: 14px;
	height: 30px;
	width: 400px;
}

.Ong2uDropDownList-long6
{	
	border : 1px solid #DCDCDC;
	color: #5c5c5c;  
	padding: 2px 0 2px 4px;
	font-family : Calibri;
	font-size: 14px;
	height: 30px;
	width: 450px;
}


.Ong2uDropDownList-long7
{	
	border : 1px solid #DCDCDC;
	color: #5c5c5c;  
	padding: 2px 0 2px 4px;
	font-family : Calibri;
	font-size: 14px;
	height: 30px;
	width: 500px;
}



/*RequiredFieldValidator*/
.Ong2uRequiredFieldValidator	{
	font-family:Calibri;
	font-size :10px;
    font-weight: normal;
	color:red;
	vertical-align:top;
}

/*GridView*/
.Ong2uGridView th
{
    text-align:center;
	padding: 8px;
    white-space:nowrap;
}
				
.Ong2uGridView tr td
{
	padding: 6px;
}


.Ong2uGridView-highlight
{
	/*background-color : #6E6E6E;*/
	background-color : #969494;
	color:#ffffff;
}


.Ong2uGridView-highlight tr td:hover,
.Ong2uGridView-highlight a:visited,
.Ong2uGridView-highlight a{
    color:#ffffff;
    text-decoration:none;
}

.Ong2uGridView-highlight a:hover{
    color:#ffffff;
    text-decoration:underline;
}



/* Rating */
.ong2uratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.ong2ufilledRatingStar {
    background-image: url(/images/common/page/FilledStar.png);

}

.ong2uemptyRatingStar {
    background-image: url(/images/common/page/EmptyStar.png);
}

.ong2usavedRatingStar {
    background-image: url(/images/common/page/SavedStar.png);
}


/*image*/
.ong2uImage {
    border: 1px solid #DCDCDC;
}

/*Checkbox*/
.Ong2uCheckBox {
    font-family: "微软雅黑";
    font-size:12px;
    color:#8d8b8b;
    font-weight:normal;
}

/* RegularExpressionValidator */
.Ong2uRegularExpressionValidator
{
    font-family:Calibri;
	font-size :12px;
	color:red;
    padding-left : 1px;
}

/*RadioButtonList */
.Ong2uRadioButtonList {
   
}

.Ong2uRadioButtonList input[type="radio"]{
       margin-left: 20px;
       margin-right: 2px;
       vertical-align:text-top;
       padding-top:0px;
       padding-bottom:0px;
       font-weight:normal;
}



/*Tab Container*/
.Ong2uTabContainer .ajax__tab_header 
{
    font-family:arial,helvetica,clean,sans-serif;
    font-size:14px;
    font-weight:normal;
    font-family: "微软雅黑";
    color :#5c5c5c;
    border-bottom:solid 1px #DCDCDC;
}

.Ong2uTabContainer .ajax__tab_header .ajax__tab_outer 
{            
    background:url(../images/grey.jpg) repeat-x;
    margin:0px 0.10em 0px 0px;
    padding:3px 6px 3px 6px;
    vertical-align:middle;
    border:solid 1px #DCDCDC;
    border-bottom-width:0px;
	-webkit-border-radius: 2px;  
}

.Ong2uTabContainer .ajax__tab_header .ajax__tab_tab
{    
    color :#5c5c5c;
    font-weight:normal;
    padding:0.35em 0.75em;    
    margin-right:0.01em;
}

.Ong2uTabContainer .ajax__tab_hover .ajax__tab_outer {
    background: url(/images/common/page/white_bg01.png) repeat-x;

}


.Ong2uTabContainer .ajax__tab_active .ajax__tab_tab {
    font-size:14px;
    font-family: "微软雅黑";
    color :Blue;
    font-weight:bold;

}

.Ong2uTabContainer .ajax__tab_active .ajax__tab_outer{
     background: url(/images/common/page/white_bg01.png) repeat-x;

}

.Ong2uTabContainer .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:12px;
    padding:0.25em 0.5em;
    background-color:#FAFAFA;    
    border:solid 1px #DCDCDC;
    border-top-width:0px;

}

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopupBgWhite {
	background-color:White;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	width:50%;
}

.modalPopup p {
    padding: 5px;
}

/* Accordion */
.accordionHeader
{
    /*border: 1px solid #2F4F4F;*/
    /*color: black;*/
    /*background-color: #2E4d7B;*/
    
    border:1px solid #DCDCDC;
    background: url(/images/common/page/white_bg01.png) repeat-x;
     
	font-family: Arial, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
    padding: 9px 0px 9px 20px;
    margin-top: 3px;
    cursor: pointer;
}

.accordionHeader:hover
{
    /*background: url(/images/common/page/white_bg.png) repeat-x;*/
    background: url(/images/common/page/header_bg.gif) repeat-x;
}



#divContent .accordionHeader a,
#master_content .accordionHeader a
{
	/*color: #FFFFFF;
	background: none;*/
    /*border:1px solid #DCDCDC;
    background: url(/images/common/page/white_bg01.png) repeat-x;
        */
    color: #6E6E6E;
	text-decoration: none;
}

#divContent .accordionHeader a:hover,
#master_content .accordionHeader a:hover
{
    color: #2E64FE;
	background: none;    
    
	/*text-decoration: underline;*/
}

.accordionHeaderSelected
{
    /*color: #6E6E6E;*/
    /*
    border: 1px solid #2F4F4F;    
    background-color: #5078B3;*/
   
    border:1px solid #DCDCDC;
    /*background: url(/images/common/page/white_bg01.png) repeat-x;*/
    background: url(/images/common/page/header_bg.gif) repeat-x;

    font-family: Arial, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
    padding: 9px 0px 9px 20px;
    margin-top: 3px;
    cursor: pointer;
}

#divContent .accordionHeaderSelected a,
#master_content .accordionHeaderSelected a
{
    /*color:#2E64FE;*/
	font-family: Arial, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	background: none;
	text-decoration: none;
}

#divContent .accordionHeaderSelected a:hover,
#master_content .accordionHeaderSelected a:hover
{
    /*color:#6E6E6E;*/
	/*background: none;*/    
	/*text-decoration: underline;*/
    
}

.accordionContent
{
    /*background-color: #D3DEEF;*/
    /*border: 1px dashed #2F4F4F;*/
    border: 1px solid #DCDCDC;
    border-top: none;
    padding: 25px 0px 25px 50px;
    /*padding-top: 10px;*/
}

