/*---------------------------------------------------
Basic Style Sheet(for version 4 browsers)

version:	2.1
author:		Wenji Zhang
timestamp:	2009/2/10
email:		zwj__itc@sina.com
website:	http://www.328tibet.cn/
---------------------------------------------------*/


/*
=Index
		1. Css reset
		2. Global setting
		3. Font setting
		4. Main layout
		5. Links 
		6. header 
		7. mainNav
		8. sideContent
		9. primaryContent
		10.turnImages	

*/

/***** 1. Css reset *****/
html, body, div, span, applet, object, iframe, table, caption, tbody, tfoot, thead, tr, th, td,del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
	vertical-align: baselinebaseline;
	font-family: inherit;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	outline: 0;
	padding: 0;
	margin: 0;
	border: 0;

}


/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	background: #C0C0C0; 
	color: black;
}
ol, ul {
	list-style: none;
}
/* tables still need cellspacing="0" in the markup */
table {
	border-collapse: 0;
	border-spacing: 0;

}
caption, th, td {
	font-weight: normal;
	text-align: left;
	vertical-align:top;
}
/* remove possible quote marks (") from <q> & <blockquote> */
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/***** 2. Global setting *****/
.clear{ 
	clear:both;
}
 
.float-left{ 
	float:left;
} 
.float-right{
	float:right; 
} 


.text-left     { text-align:left; } 
.text-right    { text-align:right; } 
.text-center   { text-align:center; } 
.text-justify  { text-align:justify; }
 


.bold          { font-weight:bold; } 
.italic        { font-style:italic; } 
.underline     { border-bottom:1px solid; } 
.highlight     { background:#ffc; }
 

.img-left      { float:left;margin:4px 10px 4px 0; }
.img-right     { float:right;margin:4px 0 4px 10px; }


.padddingleft10{
	padding-left:10px;
}
.padddingright10{
	padding-right:10px;
}

.noindent{
	margin-left:0;
	padding-left:0; 
} 
.nobullet{
	list-style:none;
	list-style-image:none; 
}

.width6px{
	width:6px;
}

.width58px{
	width:58px;
}
.width170px{
	width:170px;
}
.width620px{
	width:620px;
}
.width100{
	width:100%;
}


.bgcolor1{
	background:#12326A;
}

.height3{ 
	height:3px;
	overflow:hidden;
}
.height5{ 
	height:5px;
	overflow:hidden;
}
.height25{
	height:25px;
	overflow:hidden;
}
.height50{
	height:40px;
	overflow:hidden;
}
.height75{
	height:75px;
	overflow:hidden;
}
.height29{
	height:29px;
	overflow:hidden;
}
.height235{
	height:220px;
	overflow:hidden;
}

.height310{
	height:315px;
	overflow:hidden;
}

/***** 3. Font setting *****/

.fColor_C2C2C2,a.fColor_C2C2C2,a.fColor_C2C2C2:link,a.fColor_C2C2C2:visited{
	color:#C2C2C2;
	text-decoration:none;
}
a.fColor_C2C2C2:hover,a.fColor_C2C2C2:active{
	color:#C2C2C2;
	text-decoration:underline;
}



.fColor_203D70,a.fColor_203D70,a.fColor_203D70:link,a.fColor_203D70:visited{
	color:#203D70;
	text-decoration:none;
}
a.fColor_203D70:hover,a.fColor_203D70:active{
	color:#1C6FFF;
	text-decoration:none;
}


.fColor_000000,a.fColor_000000,a.fColor_000000:link,a.fColor_000000:visited{
	color:#000000;
	text-decoration:none;
}
a.fColor_000000:hover,a.fColor_000000:active{
	color:#000000;
	text-decoration:underline;
}

.fColor_ffffff,a.fColor_ffffff,a.fColor_ffffff:link,a.fColor_ffffff:visited{
	color:#ffffff;
	text-decoration:none;
}
a.fColor_ffffff:hover,a.fColor_ffffff:active{
	color:#CEDEFF;
	text-decoration:none;
}




.fColor_03005C{
	color:#03005C;
}



.fSize_12{
	font-size:12px;
}
.fSize_14{
	font-size:14px;
}
.fSize_16{
	font-size:16px;
}
.fSize_18{
	font-size:18px;
}
.fSize_22{
	font-size:22px;
}



.lh1-6em{
	line-height:1.6em;
}
.lh1-5em{
	line-height:1.5em;
}


h1,h1 a,h1 a:link,h1 a:visited{
	font-weight:normal;
	color:#154083;
	text-decoration:none;
}
h1 a:hover,h1 a:hover{
	color:#0000CC;
	text-decoration:underline;
}



h2,h2 a,h2 a:link,h2 a:visited{
	font-weight:normal;
	color:#303030;
	text-decoration:none;
}
h2 a:hover,h2 a:hover{
	color:#0000CC;
	text-decoration:underline;
}


h3,h3 a,h3 a:link,h3 a:visited{
	font-weight:normal;
	color:#900303;
	text-decoration:none;
}
h3 a:hover,h3 a:hover{
	color:#0000CC;
	text-decoration:underline;
}


h4,h4 a,h4 a:link,h4 a:visited{
	font-weight:normal;
	color:#D5D4D4;
	text-decoration:none;
}
h4 a:hover,h4 a:hover{
	color:#D5D4D4;
	text-decoration:underline;
}

h5,h5 a,h5 a:link,h5 a:visited{
	font-weight:normal;
	color:#000000;
	text-decoration:none;
}
h5 a:hover,h5 a:hover{
	color:#12326A;
	text-decoration:none;
}


/***** 4. Main layout *****/
#threeColLayout {
	
}

#twoColLayout {
	background:url(images2009/090210001_10.gif) repeat-y;
	margin:0px auto;
}

#wrap { 
	width:980px;
	margin:0px auto; 
	padding:0px;
	background:#12326A;

}

#primaryContent {
	width:645px;
	padding:0 5px 0 10px;

}

#primaryContentRight {
	width:665px;
	padding:0 10px 0 3px;

}

#sideContent{
	width:310px;
	padding-right:10px;
}

#main {
	float:left;
	width:65%;
}

#footer {
	color:#C2C2C2;
}



/***** 5. Links *****/

a:link,a:visited {
	color:#0000CC;
	text-decoration:none;
}
a:hover,a:focus,a:active {
	color:#0000CC;
	text-decoration:underline;
}

.imglink a:link img{
	border:2px solid #12326A;
	padding:1px;
}
.imglink a:hover img,.imglink a:active img{
	border:1px solid #00A10B;
	padding:1px;
}
.imglink a:visited img{
	border:1px solid #12326A;
	padding:1px;	
}




/***** 7. mainNav *****/

#mainNav{
	width:941px;
	background:url(images2009/090210001_17.gif) repeat;
	overflow:hidden;
	height:22px;	
}

#mainNav ul a,#mainNav ul a:link{
	color:#000000;
	font-size:14px;
}

#mainNav ul a:hover{
	color:#12326A;
}

#mainNav ul li{
	float:left;
	padding:0.2em 0.9em;

}






/***** 9. primaryContent *****/
#pC_content{
	background:#F2F2F2;
	border:1px dotted #666666;
	border-spacing:3px;
	padding:5px;
}

#pC_content p{
	padding:10px 0px;
}
#pC_content li{
	line-height:25px;
}



