@charset "utf-8";
/* CSS Document */

body		{ 
			margin:0; 
			text-align:center; 
			background-image:url(../gfx/cssg_bg.jpg); 
			background-repeat:repeat-x;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#666666;
			}

img			{ border:0;}

h2			{ font-size:30px; display:inline;}

h3			{ font-size:20px; display:inline; font-weight:normal; text-transform:uppercase;}

h4			{ font-size:14px; display:inline; font-weight:bold; text-transform:uppercase;}

.clr		{ clear:both;}

#wrap		{ 
			width:980px; text-align:left; margin:0 auto;
			}
			
#header		{ height:100px;}

#logo		{ float:left; width:200px; padding:7px 0px 0px 10px;}

#telephone	{ float:right;	width:500px; text-align:right; padding: 26px 30px 0px 0px;}

#topmenu	{ height:30px;}

#topmenu ul
{
    background-image: url();
    margin: 0;
    padding: 0;
    list-style: none;
    clear: both;
    float: left;
    width: 100%;
}

#topmenu ul li
{
    float: left;
    margin: 0;
    padding: 0;
    font-size: 11px;
	text-transform:uppercase;
    white-space: nowrap;
}

#topmenu ul li
{
    display:inline;
	font-weight: bold;
    background-image: url();
    background-position: center right;
    background-repeat: no-repeat;
}

#topmenu ul li a
{
    display: block;
    color: #ffffff;
    line-height:22px;
    margin: 0 0 6px 0;
    padding: 5px 15px 0 15px;
    text-decoration: none;
}

#topmenu ul li a:hover
{
    display: block;
    color: #ffffff;
    line-height:22px;
    margin: 0 0 6px 0;
    padding: 5px 15px 0 15px;
    text-decoration: none;
	background-image:url(../gfx/topmenu_hover.jpg);
	background-repeat:repeat-x;
}

#submenu	{ height:30px;}

#submenu ul
{
    background-image: url(../gfx/submenu_bg.jpg);
	background-repeat:no-repeat;
    margin: 0;
    padding: 0;
    list-style: none;
    clear: both;
    float: left;
    width: 100%;
}

#submenu ul li
{
    float: left;
    margin: 0;
    padding: 0;
    font-size: 11px;
	text-transform:uppercase;
    white-space: nowrap;
}

#submenu ul li
{
    display:inline;
	font-weight: bold;
    background-image: url();
    background-position: center right;
    background-repeat: no-repeat;
}

#submenu ul li a
{
    display: block;
    color: #ffffff;
    line-height:22px;
    margin: 0 0 6px 0;
    padding: 3px 15px 0 15px;
    text-decoration: none;
}

#submenu ul li a:hover
{
    display: block;
    color: #ffffff;
    line-height:22px;
    margin: 0 0 6px 0;
    padding: 3px 15px 0 15px;
    text-decoration: none;
	background-image:url(../gfx/submenu_bg_hover.jpg);
	background-repeat:repeat-x;
}

#main		{ padding:10px;}

#main a 		{ color:#033; text-decoration:none; font-weight:bold;}
#main a:link 	{ color:#033; text-decoration:none; font-weight:bold;}
#main a:hover 	{ color:#033; text-decoration:underline; font-weight:bold;}

			
#footer		{
			margin:0;
			text-align:center; 
			background-image:url(../gfx/footer_bg.jpg); 
			background-repeat:repeat-x;	
			height:125px;
			}

#foot_inner	{
			background-image:url(../gfx/foot_inner_bg.jpg);
			background-repeat:no-repeat;
			width:980px;
			height:120px;
			margin:0 auto;
			}
			
#foot_text	{
			text-align:right; font-size:10px; color:#ffffff; padding:30px 30px;
			}

#foot_text a { color:#fff; text-decoration:none;}
#foot_text a:link { color:#fff; text-decoration:none;}
#foot_text a:hover { color:#fff; text-decoration:underline;}
