* { margin:0; padding:0;}
body { background:#f6f7f5; font-family:helvetica, Tahoma, Arial, sans-serif; font-size:100%; line-height:1em; color:#3F3F3F;}

input, textarea { font-family:helvetica, Tahoma, Arial, sans-serif; font-size:1em;}

.fleft { 
     float: left;
	 padding-left: 5px;
	 margin-right: 20px;
	 margin-bottom: 10px;
}
.fright { float:right;}
.frightsubmenu1 {
	float:left;
	padding-left: 15px;
	padding-top: 12px;
}
.frightsubmenu2 {
	float:left;
	padding-left: 160px;
	padding-top: 12px;
}
.frightsubmenu3 {
	float:left;
	padding-left: 280px;
	padding-top: 12px;
}
.clear { clear:both;}
.courierstyle {
	font-family: "Courier New", Courier, mono;
	font-size: 12px;
}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper, block { width:100%; overflow:hidden;}
.container { width:100%;}

p {
	margin:0;
	padding:0;
	font-size: 1em;
}

.tail-top { background:url(images/tail-top.gif) left top repeat-x #f6f7f5;}

/*==================forms====================*/

img {border:0; vertical-align:top; text-align:left;}

.form { height:33px;}
.form input {width:368px; padding:2px 0 2px 3px; background:#f2f3f0; border:1px solid #3f3c31; padding-left:3px; color:#3f3c31;}
textarea { width:360px; height:80px; padding:2px 0 2px 3px; background:#f2f3f0; border:1px solid #3f3c31; padding-left:3px; color:#3f3c31;}

/*==================list====================*/
ul { list-style:none;}

.site-nav li { display:inline;}
.site-nav li a { display:block; float:left;}

.list { margin-top:-8px;}
.list li { background:url(images/marker-3.gif) no-repeat left center; padding-left:18px; margin-top:8px;}
.list li a { color:#f63305; font-weight:bold;}

#list {width:100%; overflow:hidden; background:url(images/icons-bg.gif) repeat-x; padding:18px 0 18px 0; margin-top:34px;}
#list li {display:inline; float:left; margin-left:34px;}
#list li a { float:left; display:block;} 

/*==================other====================*/
.img-box { width:100%; overflow:hidden;}
.img-boxr { width:100%; overflow:hidden;}
.img-box img { float:left; margin:0 20px 0 0;}
.img-boxr img { float:right; margin:0 0 0 20px;}

.p1 {
	margin-bottom:16px;
}

.phone { float:right; margin-right:46px;}

/*==================txt, links, lines, titles====================*/
a {color:#FF0000;}
a:hover{text-decoration:none;}

h1 {
	font-size:1.64em;
	font-weight:bold;
	margin-bottom:8px;
	line-height: normal;
	color: #000066;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

h2 {
	font-size:1.14em;
	font-weight:bold;
	margin-bottom:4px;
	line-height: normal;
	color: #181818;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

.gfc-title {
	font-size:1.34em;
	font-weight:bold;
	margin-bottom:4px;
	line-height: normal;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.link { background:url(images/marker-1.gif) no-repeat left center; color:#3f3c31; font-weight:bold; padding-left:12px;}
.sublink {
	color:#3f3c31;
	font-weight:bold;
	padding-left:12px;
	font-size: 10px;
}
.subnonlink {
	color:#3f3c31;
	padding-left:12px;
	font-size: 10px;
}

.line-hor { border-bottom:1px solid #bab9ab; padding-bottom:20px; margin-bottom:20px;}

/*header*/
#header .row-1 { height:129px;}
#header .row-1 .fleft { padding:17px 0 0 0;}
#header .row-1 .fright { padding:23px 14px 0 0;}
#header .row-2 .indent1 {
	width:300px;
	margin-top:140px;
	margin-left:15px;
	float: left;
}
#header .row-2 .indent2 {
	width:300px;
	margin-top:140px;
	margin-left:15px;
	float: left;
}
#header .row-2 .indent3 {
	width:300px;
	margin-top:140px;
	margin-left:15px;
	float: left;
}

/*header1*/
#header0 .row-1 { height:129px;}
#header0 .row-1 .fleft { padding:17px 0 0 0;}
#header0 .row-1 .fright { padding:23px 14px 0 0;}
#header0 .row-2 .indent { padding:148px 0 0 420px;}
#header1 .row-1 { height:129px;}
#header1 .row-1 .fleft { padding:17px 0 0 0;}
#header1 .row-1 .fright { padding:23px 14px 0 0;}
#header1 .row-2 .indent { padding:148px 0 0 420px;}
#header1m .row-1 { height:129px;}
#header1m .row-1 .fleft { padding:17px 0 0 0;}
#header1m .row-1 .fright { padding:23px 14px 0 0;}
#header1m .row-2 .indent { padding:148px 0 0 420px;}
#header1b .row-1 { height:129px;}
#header1b .row-1 .fleft { padding:17px 0 0 0;}
#header1b .row-1 .fright { padding:23px 14px 0 0;}
#header1b .row-2 .indent { padding:148px 0 0 420px;}
#header2 .row-1 { height:129px;}
#header2 .row-1 .fleft { padding:17px 0 0 0;}
#header2 .row-1 .fright { padding:23px 14px 0 0;}
#header2 .row-2 .indent { padding:148px 0 0 420px;}
#header2m .row-1 { height:129px;}
#header2m .row-1 .fleft { padding:17px 0 0 0;}
#header2m .row-1 .fright { padding:23px 14px 0 0;}
#header2m .row-2 .indent { padding:148px 0 0 420px;}
#header3 .row-1 { height:129px;}
#header3 .row-1 .fleft { padding:17px 0 0 0;}
#header3 .row-1 .fright { padding:23px 14px 0 0;}
#header3 .row-2 .indent { padding:148px 0 0 420px;}
#header4 .row-1 { height:129px;}
#header4 .row-1 .fleft { padding:17px 0 0 0;}
#header4 .row-1 .fright { padding:23px 14px 0 0;}
#header4 .row-2 .indent { padding:148px 0 0 420px;}

/*content*/
#content 
{ 
	padding:6px 5px 30px 5px;
	background:#F0F0EF}

/*footer*/
#footer p { color:#9a9992;}
#footer a { color:#9a9992;}

/*table*/
#box-table-a
{
	font-size: 12px;
	margin: 0px;
	width: 850px;
	text-align: left;
	border-collapse: collapse;
	margin-bottom: 12px;
}
#box-table-a th
{
	font-size: 13px;
	font-weight: bold;
	padding: 8px;
	background: #D4D3C4;
	border-top: 4px solid #bab9ab;
	border-bottom: 1px solid #fff;
	color: #f63305;
}
#box-table-a td
{
	padding: 8px;
	background: #E6E5DB; 
	border-bottom: 1px solid #fff;
	color: #3f3c31;
	border-top: 1px solid transparent;
}
#box-table-a tr:hover td
{
	background: #D4D3C4;
	color: #010101;
}
/*============== layout and design ====================*/
#main {width:963px; margin:0 auto;}
#mainknowledgebase {width:1100px; margin:0 auto;}
#header {height:400px; background:url(images/header-bgsmall-new2-963x291.gif) no-repeat bottom;}
#header0 {height:209px; background:url(images/header-bgvsmall.jpg) no-repeat bottom;}
#header1 {height:400px; background:url(images/header-bgsmall1.jpg) no-repeat bottom;}
#header1m {height:400px; background:url(images/header-bgsmall1m.jpg) no-repeat bottom;}
#header2 {height:400px; background:url(images/header-bgsmall2.jpg) no-repeat bottom;}
#header2m {height:400px; background:url(images/header-bgsmall2m.jpg) no-repeat bottom;}
#header3 {height:400px; background:url(images/header-bgsmall3.jpg) no-repeat bottom;}
#header4 {height:400px; background:url(images/header-bgsmall4.jpg) no-repeat bottom;}
#header, #header0, #header1, #header1m, #header1b, #header2, #header2m, #header3, #header4, #content, #footer { font-size:0.75em;}

.col-1, .col-2, .col-3, .col-4 { float:left;}

/*======= index.html =======*/
#page1 #content .col-1 {
	width:225px;
	margin-right: 20px;
}
#page1 #content .col-2 { width:210px; margin-right:40px;}
#page1 #content .col-3 { width:210px; margin-right:40px;}
#page1 #content .col-4 { width:205px;}
#page1 #content .news {
	width:940px;
	background-color: #FFFFFF;
	border: 2 px;
	border-color: #666666;
	margin-right: 10px;
	padding-top: 4px;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 4px;
}

/*======= index-1.html =======*/
#page2 #content .col-1 {width:214px; margin-right:30px;}
#page2 #content .col-2 { width:214px; margin-right:30px;}
#page2 #content .col-3 { width:214px; margin-right:30px;}
#page2 #content .col-4 { width:214px;}

/*======= index-2.html =======*/
#page3 #content .col-1 {width:241px;}
#page3 #content .col-2 { width:216px; margin-right:42px;}
#page3 #content .col-3 { width:166px; margin-right:89px;}
#page3 #content .col-4 { width:205px;}

/*======= index-3.html =======*/
#page4 #content .col-1 {width:204px;}
#page4 #content .col-2 { width:168px; margin-right:91px;}
#page4 #content .col-3 { width:206px; margin-right:65px;}
#page4 #content .col-4 { width:190px;}

/*======= index-4.html =======*/
#page5 #content .col-1 {width:241px;}
#page5 #content .col-2 { width:216px; margin-right:42px;}
#page5 #content .col-3 { width:166px; margin-right:89px;}
#page5 #content .col-4 { width:205px;}

/*======= index-5.html =======*/
#page6 #content .row-1 .col-1 {width:222px;}
#page6 #content .row-1 .col-2 { width:250px; margin-right:40px;}
#page6 #content .row-1 .col-3 { width:230px; margin-right:44px;}
#page6 #content .row-1 .col-4 { width:228px;}
#page6 #content .row-2 .col-1 {width:202px; margin-right:0px;}
#page6 #content .row-2 .col-2 { width:394px; margin-right:0px;}
#page6 #content .row-2 .col-3 { width:206px;}

/*=====================*/

#footer {height:50px;}

