/* fspint css */
#head_branch
{
	width			: 900px;
	margin			: auto;
	text-align		: left;
	font-family		: verdana,arial;
	font-size		: 8pt;
	height			: 20px;
	font-weight		: bold;
	color			: #008000;
}
#content
{
	width			: 900px;
	margin			: auto;
	border			: 0px solid #878787;
}

h1{
	text-align		: right;
	font-family		: verdana,tahoma,arial;
	font-size		: 9pt;
	color			: #008000;
	font-weight		: normal;
}
#acc_menu{
	width			: 910px;
	margin			: auto;
	border			: 0px solid #d1d1d1;
	padding			: 2px 0px 0px 0px;
	
}

/*
a:link{
		text-decoration : underline;
		color			: #008000; 	
}

a:hover{
	color			: #666666;
	text-decoration	: none;	
}

a:visited{
text-decoration	: none;	
}
*/
.fsp_link{
	color			: 	#008000;
	text-decoration	:	none;	
}

.fsp_link_over{
	color			: 	#095100;
	text-decoration	:	underline;	
}

.news_link a{
	color			: 	#008000;
	text-decoration	:	none;	
}

.news_link a:hover{
	color			: 	#008000;
	text-decoration	:	underline;	
}
/*
.news_link a:visited{
	color			: 	#008000;
	text-decoration	:	none;	
}
*/

.contact_link{
	color			: 	#008000;
	text-decoration	:	underline;	
}

.contact_link_over{
	color			: 	#aa0004;
	text-decoration	:	none;	
}

.web_link{
	color			: 	#2d3dff;
	text-decoration	:	underline;	
}

.web_link_over{
	color			: 	#01019a;
	text-decoration	:	none;	
}

.product_link{
	color			: 	#008000;
	text-decoration	:	none;	
}

.product_link_over{
	color			: 	#00d905;
	text-decoration	:	none;	
}

#page-container{
	width			: 910px;
	margin			: auto;
}

#header{
	width			: 750px;
	background-color:#FFFFFF;
	vertical-align	:top;
}

#sidehead{
	width			: 457px;
	height			: 114px;
	background-image: url(images/mainsliced_03.gif);
	float			: right;
}

#animasi{
	width			: 100%;
	border			: 1px solid #878787;
}

#tulisan{
	width			: 750px;
}

#menu{
	width			: 910px;
	margin			: auto;
	border			: 0px solid #d1d1d1;
	padding			: 2px 0px 0px 0px;
}

#menutitle{
	font-family		: Tahoma,Arial;
	font-size		: 10pt;
	font-weight		: bold;
	vertical-align	: center;
	text-align		: left;
	
}

#menucontent{
	font-family		: Verdana,Tahoma,Arial;
	font-size		: 8pt;
	font-weight		: normal;
	line-height		: 11pt;
	color			: #5B5B5B;
}


.tabb{ 
	font-weight	: bold; 
	font-size	: 14px; 
	font-family	: Arial,Helvetica;
	TEXT-ALIGN	: center;
}
.tan{
	FONT-SIZE	: 12px; 
	COLOR		: navy; 
	FONT-FAMILY	: Arial,Helvetica; 
	TEXT-ALIGN	: center;
}
.tann{
	FONT-WEIGHT	: bold;
	FONT-SIZE	: 18px; 
	COLOR		: navy; 
	FONT-FAMILY	: Arial,Helvetica; 
	TEXT-ALIGN	: center;
}

.tanc{
	FONT-WEIGHT	: bold;
	FONT-SIZE	: 10px; 
	COLOR		: navy; 
	FONT-FAMILY	: Arial,Helvetica; 
	TEXT-ALIGN	: center;
}

.class_ht{
	color			: #000000;
	font-size		: 8pt;
	font-family		: verdana,Tahoma,Arial;
	line-height		: 15pt;
	text-align		: justify;
	letter-spacing	: 0pt;
}

.testi {
	color			: #000000;
	text-decoration	: none;
}

.testi_hover{
	color			: #EC41EF;
	text-decoration	: underline;

}

#question_sent 
{
	color			: #000000;
	font-size		: 8pt;
	font-family		: verdana,arial,Tahoma;
	line-height		: 15pt;
	text-align		: center;
	letter-spacing	: 0pt;
	color			: #008000;
	font-weight		: normal;
}

#question_sent_error 
{
	color			: #000000;
	font-size		: 8pt;
	font-family		: verdana,arial,Tahoma;
	line-height		: 15pt;
	text-align		: left;
	letter-spacing	: 0pt;
	font-weight		: normal;
}

#contact_sent 
{
	color			: #000000;
	font-size		: 8pt;
	font-family		: Tahoma;
	line-height		: 15pt;
	text-align		: left;
	letter-spacing	: 0pt;
	font-weight		: normal;
}
#footer_pro{
	width			: 900px;
	margin			: auto;
}
/**********************************

Name: cmxform Styles

***********************************/	
	
form.cmxform {
	width: 370px;
	font-size: 1.0em;
	color: #333;
}

form.cmxform legend {
	padding-left: 0;
}

form.cmxform legend, form.cmxform label {
	color: #333;
}

form.cmxform fieldset {
	border: none;
	border-top: 1px solid #C9DCA6;
	background: url(../images/cmxform-fieldset.gif) left bottom repeat-x;
	background-color: #F8FDEF;
}

form.cmxform fieldset fieldset {
	background: none;
}

form.cmxform fieldset p, form.cmxform fieldset fieldset {
	padding: 5px 10px 7px;
	background: url(../images/cmxform-divider.gif) left bottom repeat-x;
}

form.cmxform label.error, label.error {
	/* remove the next line when you have trouble in IE6 with labels in list */
	color: red;
	font-style: italic
}
div.error { display: none; }
input {	border: 1px solid black; }
input.checkbox { border: none }	
	input:focus { border: 1px dotted black; }
input.error { border: 1px dotted red; }
form.cmxform .gray * { color: gray; }
