html, body 				{ margin:0; padding:0; /*overflow:auto;*/ height:100%; width:100%; }
html, body, div, 
p, td, a, input, 
textarea, select 		{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#606060;}
body 					{ background-color:#f4f5f5; }
form 					{ margin:0; padding:0; }
img 					{ border:0; }

#site					{ position:absolute; top:0px; left:0px; height:100%; width:100%;}

#service,
#headers,
#headerd,
#navigation,
#navigationsub,		
#content				{ position:relative; top:0px; left:0px; width:910px; margin:0 auto; }

#service				{ padding-left:15px; margin-top:10px; margin-bottom:10px; }
#naviservice 			{ text-align:right; }
#naviservice a 			{ color:#a7a9ac; font-size:10px; text-decoration:none; display:block; margin-right:15px; float:right;}
#naviservice a:hover	{ color:#00337f; text-decoration:underline;}
#navilanguage			{  }

#headers,
#headerd				{ width:900px; height:250px; padding:5px; background-color:#ffffff;}
#headerd				{ height:150px;}
#headerd .left,
#headerd .right,
#headers .left, 
#headers .right			{ float:left; width:450px; height:250px; position:relative;}
#headerd .left,
#headerd .right			{ height:150px;}
#headers .img			{ position:absolute; z-index:1; top:0px;}
#headers .imgtxt		{ position:absolute; z-index:100; top:197px; height:38px; width:430px; padding:5px 10px 10px 10px; }
#headers .imgtxt		{ opacity: 0.60; filter: alpha(opacity=60, finishopacity=60); -moz-opacity: 0.60; background-color:#ffffff; }
#headers .imgtxt td		{ color:#73767b; font-size:11px;}

#navigation				{ width:905px; height:25px; background-color:#ffffff; padding-left:5px;}
#navigation a			{ color:#00337f; font-weight:900; text-decoration:none; display:block; padding-left:5px; padding-right:5px; padding-top:3px; float:left; height:22px; } 
#navigation a.ac		{ color:#a00d59; font-weight:900; background-color:#f4f5f5;}
#navigation a:hover		{ text-decoration:underline;} 

#navigationsub			{ width:900px; height:23px; padding-left:10px; padding-top:2px; margin-top:5px;}
#navigationsub a		{ color:#00337f; text-decoration:none; display:block; margin-right:15px; float:left;}
#navigationsub a.ac		{ color:#a00d59;}
#navigationsub a:hover	{ text-decoration:underline;} 

#content				{ width:910px; margin-top:30px; line-height:18px;}
#content .main,
#content .start			{ float:left; width:675px; padding:10px; margin-right:20px;}
#content .start			{ width:684px; padding-left:4px; padding-top:0px; margin-right:20px; border-right:1px solid #d4d5d7;}
#content .main			{ background-color:#ffffff; position:relative;}
#content .landing		{ padding:10px;}
#content .column		{ float:left; width:190px;}
#content .left			{ float:left; width:415px; padding-right:40px;}
#content .pleft			{ float:left; width:45%; padding-right:40px; }
#content .dleft			{ float:left; width:235px; padding-right:40px; }
#content .dright		{ float:left; width:385px;}
#content .right			{ float:left; width:220px;}
#content .pright		{ float:left; }
#content strong			{ color:#73767b;}
#content a				{ text-decoration:none; color:#00337f;}
#content a:hover		{ text-decoration:underline; }
#content a.pf,
#content a.pfg			{ background-image:url(../upload/layout/arrow_small.gif); display:block; width:auto; background-repeat:no-repeat; padding-left:14px; color:#00337f; font-size:11px; line-height:15px;}
#content a.pfg			{ background-image:url(../upload/layout/arrow_big.gif);}

#content .box			{ float:left; width:220px; margin-right:10px;}
#content .box_top,
#content .box_middle,
#content .box_bottom	{ width:220px;}	
#content .box_middle	{ width:198px; padding:0px 15px 5px 6px; background-image:url(../upload/layout/box_middle.gif);}
#content .boxtext		{ height:90px; line-height:15px; color:#73767b; padding-top:20px;}
#content .boxhead		{ font-size:14px; height:20px; font-weight:900; color:#00337f; background-image:url(../upload/layout/arrow_big.gif); background-repeat:no-repeat; padding-left:14px; }
#content .boximage		{ height:124px; background-color:#cccccc; background-repeat:no-repeat; vertical-align:top;}
#content .imghead		{ padding:15px; font-size:14px; font-weight:900;}
#content .boxlinks		{ min-height:75px;}

#content .proinfo		{ color:#00337f; line-height:16px;}
#content .link			{ color:#00337f; font-weight:900;}

#tdata td				{ vertical-align:top; font-size:11px;}
#tdata td.bggk1,
#tdata td.bggk2			{ padding-left:8px;}
#tdata td.bggk1,
#tdata td.bggv1			{ background-color:#f1f1f2;}
#tdata td.bggv1,
#tdata td.bggv2			{ color:#a7a9ac;}
#tdata td.bgb,
#tdata td.bgbt			{ color:#00337f;}
#tdata td.bgbt			{ font-weight:900; font-size:12px;}

.tblue					{}
.tgreen					{ color:#66CC00;}
.tred					{ color:#C00}

#content .boxsearch,
#content .boxlogin,
#content .boxdata		{ width:180px; padding:5px; background-color:#e3e3e4; margin-bottom:12px;}

#content .tab			{ width:86px; height:21px; background-image:url(../upload/layout/tab_active_corner.gif); background-position:right; background-repeat:no-repeat; background-color:#e3e3e4; padding:2px 0px 0px 8px;}
#content .tab			{ color:#00337f; font-weight:900;}
#content .boxlogin *	{ font-size:10px;}

#txtcontainer			{ position:relative; top:0px; width:300px;}
.txtbox					{ position:absolute; top:0px; visibility:hidden; width:300px;}

h1,h2,h3,h4,h5,h6		{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#00337f; margin:0px;}
h1						{ font-family:"Times New Roman", Times, serif; font-size:20px; line-height:20px; display:block; width:415px;}
h2						{ font-size:14px;}
h5,h4					{ color:#00337f; font-size:14px; font-weight:900;}
h4						{ font-size:12px;}
h6						{ color:#ffffff; font-size:14px; font-weight:900;}

input.search,
input.login				{ border:1px solid #cccccc; font-size:11px; color:#000000; height:16px; padding-top:2px; width:152px;}
input.login				{ width:80px;}

.empty					{ color:#ff0000;}
#contact input,
#contact textarea		{ border:1px solid #00337f; width:156px;}

.line					{ overflow:hidden; height:1px; background-color:#d4d5d7; margin-top:6px; margin-bottom:6px;}
.clear					{ clear:left; overflow:hidden;}
