/* -------------------- */
/* --->  #FF7705  <--- */
/* -------------------*/

/* HTML
-----------------------------------------------*/
html body               {margin:0; padding:0 0 25px 0; text-align:center; background:#E6E6E6 url(../img/page/body.gif) repeat-x top left; }
body					{font-family:arial,verdana,tahoma,helvetica,sans-serif; font-size:11px; color:#5d5d5d; }
td,th,div,input,
textarea,
select,option           { }
option                  {border:none; }
textarea                {padding:2px; }
form                    {margin:0; padding:0; }
table, img              {border:0; }
p                       {margin:0; padding:0; }

a:link,a:visited        {color:#FF7705; text-decoration:underline; }
a:hover                 {color:#FF7705; text-decoration:none; }

h1, h2, h3, h4, h5, h6	{margin:0; padding:0; }
h1						{margin-bottom:10px; padding:2px 0 2px 0; font-size:18px; font-weight:bold; color:#333; }

h1.title				{margin:0; padding:0; text-indent:10px;  font-size:13px; font-weight:bold; color:#333; }
div.title				{height:32px; line-height:32px; background:url(../img/page/titleDiv.gif) no-repeat top left; }



h1.title2				{margin:0; padding:2px 0 1px 0; font-size:18px; font-weight:normal; color:#FF7705; }
h1.title2 span			{font-size:11px; color:#a2a2a2; font-weight:bold; }


h2						{margin-bottom:5px; padding:1px 0 0px 7px; font-size:14px; font-weight:bold; }
h2 span					{font-size:11px; color:#a2a2a2; font-weight:bold; }
h2 a:link, h2 a:visited	{color:#FF7705; text-decoration:none; font-size:14px; }
h2 a:hover				{color:#FF7705; text-decoration:underline; }


h3						{font-weight:bold; color:#FF7705; font-size:11px; padding-bottom:10px; }

h3 a:link, h3 a:visited	{color:#FF7705; text-decoration:none; }
h3 a:hover				{color:#FF7705; text-decoration:underline; }

.prodBox h3				{padding-bottom:5px; }

.startNews h2			{margin:0; padding:0; }
.startNews h2 a:link, 
.startNews h2 a:visited	{color:#FF7705; text-decoration:none; font-size:18px; font-weight:normal; }
.startNews h2 a:hover	{color:#FF7705; text-decoration:underline; }



/* GENERAL CLASS
-----------------------------------------------*/
#wrapOuter				{width:970px; margin:0 auto; background:url(../img/page/wrapOuter.gif) repeat-y top left; }
#wrapInner				{width:940px; margin:0 auto; background-color:#fff; }

.clear                  {clear:both; }
.noborder               {border:none; }
.text					{line-height:16px; }
.box_inner_body,
.cont					{padding:8px; }
.imgThumb				{ }
div.back				{clear:both; padding:50px 0 30px 15px; }
div.printer				{clear:both; padding-top:25px; }
.color					{color:#FF7705; }

.date					{width:64px; height:65px; float:left; margin-right:15px; background:url(../img/page/date.gif) no-repeat top left; }
.dateInner				{width:60px; text-align:center; padding-top:2px; }
.dateInner p			{margin:0; padding:0; }
.date1					{color:#333; font-size:11px; }
.date2					{color:#CC0000; font-size:22px; }
.date3					{color:#333; font-size:11px; }


.bord1					{width:88px; background:url(../img/page/bord1.gif) no-repeat top left; }
.bord2					{background:url(../img/page/bord2.gif) no-repeat top right; }
.bord3					{background:url(../img/page/bord3.gif) no-repeat bottom left; }
.bord4					{padding:4px; background:url(../img/page/bord4.gif) no-repeat bottom right; }




/* Form fields
------------------------------------------ */
fieldset, legend, form, 
input, textarea, 
select, option			{font-weight:normal; }

fieldset				{padding:10px; margin:0 0 10px 0; border:1px solid #ccc; }
legend					{font-weight:bold; }
form                    {display:inline; }
label					{font-weight:bold; line-height:18px; }

select					{ }
option                  {border:none; }
textarea                {padding:3px; width:400px; height:250px; }

input.text,
textarea, 
select					{border:1px solid #E3E9EF; border-top:1px solid #ABADB3; margin:4px 0; }

input.text:focus,
textarea:focus, 
select:focus			{border:1px solid #ABADB3; }

input.text				{padding:3px; width:300px; }
input.button			{background-color:#999999; border:1px solid #777; color:#fff; font-weight:bold; cursor:pointer; font-size:110%; margin:4px 0; }





/* HEADER
-----------------------------------------------*/
#wrapOuterHeader		{width:970px; margin:0 auto; background:url(../img/page/wrapOuterHeader.gif) repeat-y top left; }
#wrapInnerHeader		{width:940px; margin:0 auto; background:#3873AD url(../img/page/wrapInnerHeader.jpg) no-repeat bottom left; height:126px; position:relative; text-align:left; }

#headerSearch			{position:absolute; top:50px; right:30px; }
#headerLogo             {position:absolute; top:35px; left:55px; }

#headerSearchInner		{width:180px; position:absolute; top:4px; _top:3px; right:0;  }
#headerSearchInner .inputText	{width:140px; border:1px solid #E7E8E6; background:#fff url(../img/page/dot-2.gif) no-repeat 6px 5px; padding-left:25px; }



/* --- Header navi --- */
#headerNavi             {height:25px; position:absolute; top:95px; left:5px; }

#headerNavi ul          {margin:0; padding:0; list-style:none; }
#headerNavi ul li       {float:left; margin:0; padding:0; _display:inline; padding-right:5px; }



/* ----- NAVI STANDARD ----- */
a.speedbarTop:link,
a.speedbarTop:visited	{_float:left; text-decoration:none; display:block; height:25px; }

a.speedbarTop:link span,
a.speedbarTop:visited span  {_float:left; cursor:pointer; color:#fff; font-weight:bold; font-size:11px; display:block; height:25px; line-height:25px; padding:0 10px; }


/* ----- */
a.speedbarTop:link,
a.speedbarTop:visited		{background:url(../img/page/speedbarTop-A.gif) no-repeat top left; }

a.speedbarTop:link span,
a.speedbarTop:visited span  {background:url(../img/page/speedbarTop-S.gif) no-repeat top right; }


/* ----- */
a.speedbarTop:hover			{background:url(../img/page/speedbarTop-A.gif) no-repeat bottom left; }
a.speedbarTop:hover span	{background:url(../img/page/speedbarTop-S.gif) no-repeat bottom right; }


/* ----- NAVI ACTIVE ----- */
a.speedbarTopA:link,
a.speedbarTopA:visited	{_float:left; text-decoration:none; display:block; height:25px; }

a.speedbarTopA:link span,
a.speedbarTopA:visited span  {_float:left; cursor:pointer; color:#333; font-weight:bold; font-size:11px; display:block; height:25px; line-height:25px; padding:0 10px; }


/* ----- */
a.speedbarTopA:link,
a.speedbarTopA:visited		{background:url(../img/page/speedbarTopA-A.gif) no-repeat top left; }

a.speedbarTopA:link span,
a.speedbarTopA:visited span {background:url(../img/page/speedbarTopA-S.gif) no-repeat top right; }


/* ----- */
a.speedbarTopA:hover		{background:url(../img/page/speedbarTop-A.gif) no-repeat bottom left; }
a.speedbarTopA:hover span	{background:url(../img/page/speedbarTop-S.gif) no-repeat bottom right; }







/* FOOTER
-----------------------------------------------*/
#footerMain             {clear:both; height:89px; background:url(../img/page/footerMain.gif) repeat-x bottom left; }
#footerMainInner        {text-align:left; position:relative; padding:25px 20px 0 25px; }

.copyright				{clear:both; color:#e6e6e6; }
a.foot:link,
a.foot:visited			{color:#e6e6e6; text-decoration:none; font-weight:bold; font-size:11px; }
a.foot:hover			{text-decoration:underline; }

#footerMainInner ul     {margin:0; padding:0; list-style:none; }
#footerMainInner ul li  {margin:0; padding:0 10px; float:left; _display:inline; }
a.speedbar:link,
a.speedbar:visited		{color:#e6e6e6; text-decoration:none; font-weight:bold; font-size:11px; display:block; line-height:24px; _float:left; }
a.speedbar:hover		{text-decoration:underline; }

.navi3					{position:absolute; top:25px; right:20px; text-align:right; }


/* MAIN BODY
-----------------------------------------------*/
#headerPath				{height:27px; border-bottom:1px solid #E8E8E8; text-align:left; font-size:11px; color:#666; line-height:27px; padding-left:10px; background:url(../img/page/headerPath.gif) repeat-x bottom left; }

#mainBody               {clear:both; text-align:left; position:relative; padding:10px 5px; }

.mainLeft				{width:200px; float:left; }
.mainRight				{width:720px; float:right; }







/* --- Header path --- */
div.boxOuterHead        {position:absolute; top:-23px; left:10px; font-size:11px; color:#666; }

a.boxOuterHead:link,
a.boxOuterHead:visited {color:#666; text-decoration:none; } 
a.boxOuterHead:hover   {color:#FF7705; text-decoration:underline; } 

div.boxOuterHead a:link,
div.boxOuterHead a:visited {color:#666; text-decoration:none; } 
div.boxOuterHead a:hover   {color:#FF7705; text-decoration:underline; } 







.inner25				{padding:10px 25px; }



/* CONTAINER BOX
-----------------------------------------------*/
.boxOuterContent        {padding:0 0 25px 10px; }

/* --- Regular boxing title --- */
.box_innerhead,
.naviBoxHeader,
.box_innerhead2        {height:32px; line-height:32px; color:#333; font-size:12px; text-indent:15px; background:url(../img/page/box_innerhead2.gif) repeat-x top left; font-weight:bold; }

.box_innerhead3        {height:30px; line-height:30px; color:#333; font-size:12px; text-indent:15px; background:url(../img/page/box_innerhead3.gif) no-repeat top left; font-weight:bold; }



/* MENU BOXES LEFT/RIGHT
-----------------------------------------------*/
.naviBox                {padding-bottom:10px; }
.naviBoxContent         {background-color:#F6F6F6; padding:5px; }



/* STARTPAGE
-----------------------------------------------*/
.startLeft				{float:left; width:470px; }
.startRight				{float:right; width:245px }

.welcome				{padding:0 15px 15px 0; line-height:16px; }
.startNews				{padding:15px 15px 15px 0; }
.prodBox				{padding:10px; }

.dateSpan				{font-weight:bold; color:#333; line-height:20px; padding-left:15px; padding-right:10px; background:url(../img/page/dot-5.gif) no-repeat left; }




/* Links Main Navigation
-----------------------------------------------*/

/* ----------  First ---------- */
.navi-1 a.navi_first:link, 
.navi-1 a.navi_first:visited {
	background:url(../img/page/navi_first.gif) left no-repeat;
	display:block;
	color:#666;
	text-decoration:none;
	border-bottom:1px solid #EFEFEF;
	padding-left:20px;
	padding-top:7px;
	padding-bottom:7px;
	font-weight:normal;
}
.navi-1 a.navi_first:hover {color:#FF7705; background:#EFEFEF url(../img/page/navi_first_active.gif) left no-repeat; }

.navi-1 a.navi_first_active:link, 
.navi-1 a.navi_first_active:visited {
	background:#EFEFEF url(../img/page/navi_first_active.gif) left no-repeat;
	display:block;
	color:#666;
	text-decoration:none;
	border-bottom:1px solid #EFEFEF;
	padding-left:20px;
	padding-top:7px;
	padding-bottom:7px;
	font-weight:bold;
}
.navi-1 a.box_navi_first_active:hover { }
 
/* ----------  Second ---------- */
.navi-1 a.navi_second:link, 
.navi-1 a.navi_second:visited {
	background:url(../img/page/navi_second.gif) left no-repeat;
	display:block;
	color:#666;
	text-decoration:none;
	margin-left:20px; 
	padding-left:15px;
	padding-top:7px;
	padding-bottom:7px;
	font-weight:bold;
}
.navi-1 a.navi_second:hover{color:#FF7705; }

.navi-1 a.navi_second_active:link, 
.navi-1 a.navi_second_active:visited {
	background:url(../img/page/navi_second.gif) left no-repeat;
	display:block;
	color:#666;
	text-decoration:none;
	margin-left:20px; 
	padding-left:15px;
	padding-top:7px;
	padding-bottom:7px;
	font-weight:bold;
}
.navi-1 a.navi_second_active:hover{ }

/* ----------  Third ---------- */
.navi-1 a.navigation_third:link, 
.navi-1 a.navigation_third:visited {
	background:url(../img/page/navi_second.gif) left no-repeat;
	display:block;
	color:#666;
	text-decoration:none;
	padding-left:25px;
	padding-top:7px;
	padding-bottom:7px;
	font-weight:bold;
}
.navi-1 a.navigation_third:hover{color:#FF7705; }

.navi-1 a.navigation_third_active:link, 
.navi-1 a.navigation_third_active:visited {
	background:url(../img/page/navi_second.gif) right no-repeat;
	display:block;
	color:#FF7705;
	text-decoration:none;
	padding-left:25px;
	padding-top:7px;
	padding-bottom:7px;
	font-weight:bold;
}
.navi-1 a.navigation_third_active:hover{ }			


/* LINKS
-----------------------------------------------*/

/* ----------  	Links Navigation-Box ---------- */
a.links_boxes:link,
a.links_boxes:visited   {color:#777; text-decoration:none; }
a.links_boxes:hover     {color:#0076A3; text-decoration:none; }

a.light:link,
a.light:visited         {color:#000; text-decoration:underline; font-weight:normal; }
a.light:hover           {color:#777; text-decoration:none; font-weight:normal; }

/* ----------  General Category-Link Downloads & Links ---------- */
a.categtitle_b:link,
a.categtitle_b:visited  {color:#777; font-size:15px; font-weight:bold; }
a.categtitle_b:hover    {color:#0076A3; font-size:15px; font-weight:bold; }

/* ----------  Under News Links title ---------- */
a.newsintro:link,
a.newsintro:visited     {color:#333; font-weight:normal; text-decoration:none; }
a.newsintro:hover       {color:#0076A3; font-weight:normal; text-decoration:none; }

/* ----------  Back ---------- */
a.back:link,
a.back:visited			{color:#9B9B9A; font-weight:bold; text-decoration:none; padding-left:15px; background:url(../img/page/arrowLeft.gif) no-repeat left; }
a.back:hover			{color:#FF7705; text-decoration:none; }

/* ----------  Printer ---------- */
a.printer:link,
a.printer:visited		{color:#333; font-weight:normal; text-decoration:none; padding-left:20px; background:url(../img/page/printer.gif) no-repeat left; }
a.printer:hover			{color:#FF7705; text-decoration:none; }

/* ----------  Title / Name ---------- */
a.titleLink:link,
a.titleLink:visited		{font-size:12px; }
a.titleLink:hover		{ }

/* ----------  Link more ---------- */
a.more:link,
a.more:visited			{text-decoration:none; padding:3px 7px; color:#fff; text-transform:uppercase; background:url(../img/page/dot-3.gif) repeat-x left; }
a.more:hover			{text-decoration:none; background:url(../img/page/dot-45.gif) repeat-x left; }

