/* CSS Document */

body { 
	padding: 0; 
	margin: 0; 
	font: 12px Vernade,Arial, sans-serif; 
	line-height: 20px; 
	background: #F0F0F0; 
	color: #454545; 	
}
img { 
	float: left; 
	margin: 0 0 0 0; 
	border: 0px solid #CCCCCC; 
}
img.round{ 
	float: left; 
	margin: 0 20px 0 0; 
	padding: 6px; 
	border: 2px solid #CCCCCC; 
	background-color: #FFFFFF; 
}
img.round1{ 
	float: left; 
	margin: 0 30px 0 0; 
	padding: 6px; 
	border: 1px solid #CCCCCC; 
	background-color: #FFFFFF; 
}
img.round2{ 
	float: left; 
	margin: 0 0 0 5px; 
	padding: 5px; 
	border: 2px solid #CCCCCC; 
	background-color: #FFFFFF; 
}
img.roundRight { 
	float: right; 
	margin: 0 0px 0 20px; 
	padding: 6px; 
	border: 1px solid #CCCCCC; 
	background-color: #FFFFFF; 
}
img.right { 
	float: right; 
	margin: 0 5px 0 0;
}
img.roundRight { 
	float: right; 
	width: 110px;
	padding:6px;
	margin: 0 0px 0 0px; 
	border: 0px solid #CCCCCC; 
	background-color: #FFFFFF; 
	text-align:center;
}
img.roundRight1 { 
	float: right; 
	padding:6px;
	margin: 0 0px 0 10px; 
	border: 2px solid #CCCCCC; 
	background-color: #FFFFFF; 
	text-align:center;
}
img.banner{ 
	float: left;
	margin: 0  0px 0 10px; 

}
img.rightLogo{ 
	float: right; 
	margin: 0 10px 5px 0; 

}

img.framed { 
	padding: 6px; 
	border: 1px solid #CCCCCC; 
	background-color: #FFFFFF; 
} 
img.framed1 { 
	padding: 6px; 
	border: 2px solid #CCCCCC; 
	background-color: #FFFFFF;
	margin:5px;
} 
img.framedNoBorder { 
	padding: 1px; 
	border: 0px solid #CCCCCC; 
	background-color: #FFFFFF;
	width:136px;
	height:94px; 
} 

img.roundRight:active ,img.roundRight:visited  {
 	color: #00527f;	
}


ul.ul1 {
	list-style: none;
	margin:0;
	padding:0;
}


/* layout  ------------------------------- */
.content { 
	margin: 10px auto;
	width: 768px;
	background: #FFF url(images/big_middle1.gif) repeat-y;
}
.content_Tab { 
	margin: 10px auto;
	width: 768px;
	background: #FFF url(images/big_middle1.gif) repeat-y;
}
/* header */
.header_top { 
	background: #FEFEFE url(images/big_top1.gif) no-repeat; 
	color: #FFF; 
	height: 15px;
}
.header_top_Tab { 
	background: #FEFEFE url(images/big_top1.gif) no-repeat; 
	color: #FFF; 
	height: 15px;
}
.header {
	padding: 0px 10px 0 10px;
	color:#CCCCCC;
	background-color:#F0F0F0;
	
}
.header_bottom { 
	clear: both; 
	background: #FEFEFE url(images/big_bottom1.gif) no-repeat; 
	color: #FFF;
	height: 15px;
}
.header_bottom_Tab { 
	clear: both; 
	background: #FEFEFE url(images/big_bottom1.gif) no-repeat; 
	color: #FFF;
	height: 15px;
}


.sf_left {
	float: left;
	width: 748px;
	background-color:#F6F6F6;
	border:0px green dashed;
}

.sf_right {
	float: left;
}
.sf_rightLogo {
	float:right; width:188px; border:0px dashed #FF0000;
}
.sf_logo_bottom {
	width: 748px;
	margin-top:1px;
	background: #FFF url(images/logo_bottom.gif) repeat-x;
}
.sf_logo_bottom1 {
    margin-left:15px;
	margin-bottom:20px;
	width: 735px;
	border: 0px solid #CCCCCC; 
}
.sf_logo_bottom2 {
    margin-left:15px;
	margin-bottom:0px;
	width: 735px;
	border: 0px solid #CCCCCC; 
}
.bannerBox {
	float:left;
	font-size:19px;
	letter-spacing:1px;
	font-family:Georgia, "Times New Roman", Times, serif;

	font-weight:bold;
	color:#00469D;
	border:0px solid red;
	padding-top:30px;
	padding-left:10px;
}

a.tabLink:link, a.tabLink:visited {
        font-size: 15px;
		FONT-FAMILY: Georgia, Arial, Helvetica ; 
        line-height: 14px;
        font-weight: bold;
        padding: 0 12px 6px 12px;
        text-decoration: underline;
        color: #3300cc;
}

a.tabLink:link.active, a.tabLink:visited.active, a.tabLink:hover {
        padding-bottom:6px;
        color: #CC0000;
		text-decoration: underline;
}

a.langLink:link, a.langLink:visited {
        font-size: 9px;
		FONT-FAMILY: Georgia, Arial, Helvetica ; 
        line-height: 14px;
        padding: 0 10px 6px 5px;
        text-decoration: none;
        color: #3300cc;
}

a.langLink:link.active, a.langLink:visited.active, a.langLink:hover {
        padding-bottom:6px;
        color: #3300cc;
		text-decoration: underline;
}

a.link:link, a.link:visited {
	font: 1.1em Vernade,Arial, sans-serif; 
	line-height: 1.5em; 
	color: #3300cc;
	text-decoration: none;
	font-weight:bold;
}
a.link:link.active, a.link:visited.active, a.link:hover {
	color: #3300cc;	
	text-decoration: underline;	
}

	
/* left side---------------------------- */	
.left {
	float: left;
	width: 380px;
	margin: 0 0 0 5px;
}
.left1 {
	float: left;
	width: 360px;
	margin: 0 0 0 25px;
}


/* right side--------------------------- */
.right { 
	float: right; 
	margin: 0 5px 0 0;
	text-align:center;
	width: 340px;
}
.right1 { 
	float: right; 
	margin: 15px 25px 0 0!important;
	margin: 15px 10px;
	text-align:center;
	width: 320px;
}

/* first flash page--------------------------- */
.contentFlash { 
	margin: 100px auto;
	width: 768px;
	background: #FFF url(images/big_middle.gif) repeat-y;
	border:dashed 0px;
}
div.leftFlash{
	float: left;
	width: 340px;
	margin:  0  0  25px 15px;
	border:dashed 0px;
}
div.slogan {
	float: right; 
	margin: 0 10px 50px 10px;
	width: 730px;
	border:dashed 0px;
}

/* left and central column */
.tagline { 
	padding: 0 0 0 0; 
}
.tagline_bottom {
    margin-left:22px;
	margin-bottom:20px;
	width:725px;
	background: #FFF url(images/tag_bottom_line.gif) repeat-x;
	border: 0px solid #CCCCCC; 
}

.center_side { 
	width: 730px; 
	text-align: justify; 
	margin-left:20px;
}
.center_side_1 { 
	width: 700px; 
	text-align: justify; 
	margin-left:30px;
	margin-bottom:15px;
}
.center_side_2 { 
	width: 700px; 
	text-align: justify; 
	margin-left:30px;
	margin-bottom:10px;
}
.center_side_3 { 
	width: 700px; 
	text-align: justify; 
	margin-left:20px;
	margin-bottom:20px;
	padding-left:15px;
	padding-right:15px;
}


/* footer ------------------------------ */	
.footer { 
	clear: both; 
	text-align: center;
	color: #808080;
	background: #f0f0f0;
	padding: 0 0 5px 0;
	border-top: 1px solid #eee;
}
.footer a {	
	color: #808080; 
	background: #f0f0f0; 
	text-decoration: none; 
} 


/* font --------------------------------- */	
h2 { 
	margin: 0; 
	padding: 0;
	font: bold 2.1em Georgia, Vernade, Sans-Serif; 
	letter-spacing: 1px; 
	color:#000000;
}
h3 { 
	FONT-SIZE: 22px; 
	LINE-HEIGHT: 0px;
	FONT-FAMILY: Georgia, Arial, Helvetica ; 
	letter-spacing: 1px; 
	color:#000000;
	text-align:center;
	font-weight:bold;
}
h4 { 
	margin: 0; 
	padding: 0; 
	font: normal 1.6em Impact, Vernade, Sans-Serif; 
	letter-spacing: 2px; 
}
.ContFont {
	FONT-SIZE: 12px;
	LINE-HEIGHT: 22px;
	COLOR: #555555;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	TEXT-DECORATION: none;
	letter-spacing:0px;
	text-align:justify;
}
.ContFont1 {
	FONT-SIZE: 10px;
	LINE-HEIGHT: 22px;
	COLOR: #000099;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	TEXT-DECORATION: none;
	font-weight:bold;
	letter-spacing:0px;
	text-align:justify;
}
.homeFont {
	FONT-SIZE: 15px;
	LINE-HEIGHT: 22px;
	COLOR: #555555;
	FONT-FAMILY: Georgia, Arial, Helvetica;
	letter-spacing:0px;
	font-weight:bold;
	font-style:italic;

}
.smallBlue {
	FONT-SIZE: 12px;
	LINE-HEIGHT: 20px;
	COLOR: #0000CC;
	FONT-FAMILY:  Arial, Helvetica;
	TEXT-DECORATION: none;
	letter-spacing:0px;
	font-weight:bold;
}
.h5{
	font-weight:bold;
	FONT-SIZE: 18px; 
	LINE-HEIGHT: 20px;
	COLOR: #555555; 
	FONT-FAMILY: Georgia, Arial, Helvetica ; 
	TEXT-DECORATION: none;
	letter-spacing:0px;	
}
.h9 {
	font-size: 12px;
	line-height: 22px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	}
.h6 { 
    font-weight:bold;
	FONT-SIZE: 18px; 
	LINE-HEIGHT: 18px;
	COLOR: #555555; 
	FONT-FAMILY: Arial, Vernade, Helvetica; 
	letter-spacing:1px;	
}
.h7 { 
	font-weight:bold;
	FONT-SIZE: 11px; 
	LINE-HEIGHT: 22px;
	COLOR: #000000; 
	FONT-FAMILY: Georgia, Arial, Helvetica ; 
	TEXT-DECORATION: none;
	letter-spacing:0px;	
}
.h8{ 
	font-weight:bold;
	FONT-SIZE: 14px; 
	COLOR: #555555; 
	FONT-FAMILY: Georgia, Arial, Helvetica ; 
	TEXT-DECORATION: none;
	letter-spacing:0px;	
}
.tagFont{
	FONT-SIZE: 19px;
	COLOR: #555555;
	FONT-FAMILY: Arial Rounded MT Bold,Arial, Helvetica;
	TEXT-DECORATION: none;
	letter-spacing:1px;
	text-align: center;
	line-height:0px;
}
.h9{
	font-weight:bold;
	FONT-SIZE: 16px;
	COLOR: #555555;
	FONT-FAMILY:  Arial, Helvetica;
	TEXT-DECORATION: none;
	letter-spacing:1px;
	font-style:italic;
}
.h1{
	font-weight:bold;
	FONT-SIZE: 18px; 
	LINE-HEIGHT: 20px;
	COLOR: #555555; 
	FONT-FAMILY: Georgia, Arial, Helvetica ; 
	TEXT-DECORATION: none;
	letter-spacing:0px;	
}
.txt {
	font-size:11px;
}
.txt1 {
	font-size:12px;
}
.style1 {
	color:#333333;
	background-color:#33CCFF;
	font-size:10px;
}
.style2 {
	color:#FFFFFF;
	background-color:#330099;
	
	font-weight:bold;
}

/* Content left&right side---------------------------- */	
.contentLeft {
	float: left;
	margin: 0 30px 30px 18px;
	border:dotted 0px;
}
.contentLeft1 {
	float: left;
	margin: 0 30px 30px 18px;
	border:dotted 0px;
	width:160;
}
.contentLeft2 {
	float: left;
	margin: 0 8px 30px 20px !important;
	margin: 0 8px 30px 10px; 	
	border: solid 2px #CCCCCC;
	padding-right:5px;
}
.contentLeft3 {
	float: left;
	margin: 0 10px 30px 28px;
	border: double 1px #CCCCCC;
	padding-right:5px;
}
.FactoryLeft {
	float:left;
	margin: 0 0 2px 15px;
	border:dotted 0px;
	text-align:center;
	width:232px;
}
.FactoryMiddle {
	float:left;
	margin: 0 0 2px 20px;
	border:dotted 0px;
	text-align:center;
	width:196px;
}
.FactoryRight {
	float: left;
	margin: 0 10px 2px 15px;
	border:dotted 0px;
	text-align:center;
	width:232px;
}


.contentRight {
	float: left; 
	margin: 0 10px 20px 0px;
	width: 475px;
	border:dotted 0px;	
	
	/* font set-- */	
	FONT-SIZE: 12px; 
	LINE-HEIGHT: 24px;
	COLOR: #000000; 
	FONT-FAMILY: Verdana, Arial, Helvetica ; 
	TEXT-DECORATION: none;
	letter-spacing:0px;		
}

.contentRight1 {
	float: right; 
	margin: 0 0 0 0 ;
	padding-right:10px;
	width: 530px;
	height:350px;
	border:dotted 0px;	
	
	/* font set-- */	
	FONT-SIZE: 12px; 
	LINE-HEIGHT: 24px;
	COLOR: #000000; 
	FONT-FAMILY: Verdana, Arial, Helvetica ; 
	TEXT-DECORATION: none;
	letter-spacing:0px;		
}

.contentRight2 {
	float: left; 
	margin: 0 10px 0 0px;
	width: 400px;
	
	/* font set-- */	
	FONT-SIZE: 12px; 
	LINE-HEIGHT: 24px;
	COLOR: #000000; 
	FONT-FAMILY: Verdana, Arial, Helvetica ; 
	TEXT-DECORATION: none;
	letter-spacing:0px;		
}



/* Sub Tabs---------------------------- */	

/* CSS Tabs */	
.subMenuBox
{
		background-color: #F6F6F6;
		border:1px solid  #666666;
		width:225px;
}
.subMenuBox_small
{
		background-color: #F6F6F6;
		border:1px solid  #666666;
		width:170px;
}
A.classType {
		color: #00469D;
		text-decoration:underline;
		width:180px!important;
		width: 100%;
		font-family:"Times New Roman", Times,Verdana, serif;
		font-size:13px;
			}

 A.classType:visited {
		color: #00469D;
		}

 A.classType:hover {
		color: #F50001;
		}


