﻿/*************************************************/
/* Default definitions                           */
/*************************************************/
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, p, a, pre, form, fieldset, input, blockquote, th, td { margin: 0; padding: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; }
address, caption, cite, code, dfn, th, var { font-style: normal; font-weight: normal; }
/*ol, ul { list-style: none; }*/
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; text-align: left; font-weight: bold; color: inherit; background-color: inherit; margin-top: 10px; }
q:before, q:after { content: ''; }

body { font-family: "Verdana" , sans-serif; font-size: 100%; line-height:140%; }
img { border:none;}

/*************************************************/
/* General Classes                               */
/*************************************************/
.inputhidden { border: 0; visibility: hidden; display: none; }
.textcenter { text-align:center; }
.textjustify { text-align:justify; }
.textleft { text-align:left; }
.textright { text-align:right; }


/*************************************************/
/* Page Containers                                    */
/*************************************************/
#c_page {margin-left:auto; margin-right:auto; width:1003px; }
/*************************************************/
/* Container: Header                             */
/*************************************************/
#c_header { overflow:hidden;position:relative;  margin-left:6px; }
#c_header img { vertical-align:top; }
#c_headernav { position:absolute; right:0; top:0; width: 600px;}

#nav_site 
{ 
	display:block; 
	float:right; 
	height:97px; 
	padding-right:15px; 
}
/* for IE6 */
* html #nav_site {
	padding-right:14px; 
}
/**/

#nav_site li {padding-top:4px; line-height:0; list-style: none; list-style-position:inherit; }
#nav_site ul {list-style: none;}
#nav_site ol {list-style: none;}
#nav_site li.first {padding-top:1px; }
#nav_site .site_search { position:relative; }
#nav_site .site_search a { display:block;}
#nav_site .site_search input { font-size:11px; height:15px; left:4px; line-height:11px; position:absolute; top:7px; width:99px;}

#nav_top { display:block; float:right;margin-top:76px; margin-right:6px; }
#nav_top li {display:inline; line-height:0; list-style:none;  text-indent:0; }
#nav_top ul {list-style: none;}
#nav_top ol {list-style: none;}


