/* Common Part
----------------------------------------------- */
* {
margin:0;
padding:0;
}

body{
background-color:#F0F0F0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
}

#wrapper {
width:758px;
margin:0 auto;
}

.clear {
clear:both;
font-size:1px;
margin-top:-1px;
}


/* =Misc(links)
----------------------------------------------- */
a {
color:#1D7AC8;
text-decoration:none;
}

h1 {
font-family:"Times New Roman", Times, serif;
font-size:26px;
}

h2 {
color:#1D7AC8;
font-family:"Times New Roman", Times, serif;
font-size:20px;
}

/* =Header
----------------------------------------------- */
#top_border {
width:758px;
height:7px;
margin-top:17px;
background:url(../images/main_t.gif) no-repeat 0% 0%;
font-size:1px;
}

#header {
height:86px;
width:750px;
background:url(../images/header_bg.gif) repeat-x 0% 0%;
margin-left:3px;
}

#header h2 a {
position:absolute;
text-indent:-9999px;
display:block;
text-decoration:none;
width:105px;
height:84px;
background:url(../images/logo.gif) no-repeat 0% 0%;
margin-left:42px;
z-index:1;
}

#header h1 a {
position:absolute;
text-indent:-9999px;
display:block;
text-decoration:none;
width:328px;
height:59px;
background:url(../images/name.gif) no-repeat 0% 0%;
margin-left:411px;
z-index:2;
}

#menu {
position:absolute;
width:432px;
height:21px;
margin:59px 0 0 311px;
background:url(../images/menu_bg.gif) no-repeat 0% 0%;
z-index:3;
padding:4px 0 0 7px;
}

#menu a {
display:block;
text-indent:-9999px;
height:16px;
text-decoration:none;
float:left;
}

#menu img {
margin:0 5px;
float:left;
}

.m1 {
width:66px;
background:url(../images/m1.gif) no-repeat 0% 0%;
}

.m1:hover {
background:url(../images/m1_r.gif) no-repeat 0% 0%;
}

.m2 {
width:57px;
background:url(../images/m2.gif) no-repeat 0% 0%;
}

.m2:hover {
background:url(../images/m2_r.gif) no-repeat 0% 0%;
}

.m3 {
width:88px;
background:url(../images/m3.gif) no-repeat 0% 0%;
}

.m3:hover {
background:url(../images/m3_r.gif) no-repeat 0% 0%;
}

.m4 {
width:34px;
background:url(../images/m4.gif) no-repeat 0% 0%;
}

.m4:hover {
background:url(../images/m4_r.gif) no-repeat 0% 0%;
}

.m5 {
width:60px;
background:url(../images/m5.gif) no-repeat 0% 0%;
}

.m5:hover {
background:url(../images/m5_r.gif) no-repeat 0% 0%;
}

.m6 {
width:61px;
background:url(../images/m6.gif) no-repeat 0% 0%;
}

.m6:hover {
background:url(../images/m6_r.gif) no-repeat 0% 0%;
}

/* =Content
----------------------------------------------- */
#content {
width:758px;
height:300px;
background:url(../images/main_bg.gif) repeat-y 0% 0%;
display:table;
}

#banner {
height:164px;
width:750px;
background:url(../images/banner.jpg) no-repeat 0% 0%;
margin-left:3px;
}

#left {
float:left;
width:225px;
margin:15px 10px 38px 18px;
}

* html #left {
margin-left:8px;
}

.quote {
width:225px;
margin-bottom:10px;
}

.quote dt {
height:47px;
background:url(../images/quote_t.jpg) no-repeat 0% 0%;
}

.quote dt img{
margin:9px 0 0 103px;
}

.quote dd {
background:url(../images/quote_b.gif) no-repeat 0% 100%;
background-color:#1D7AC8;
height:88px;
}

.quote dd a {
padding:10px 11px 0 11px;
display:block;
color:#fff;
}


#left_top {
width:225px;
height:5px;
background:url(../images/left_t.gif) no-repeat 0% 0%;
font-size:1px;
}

#left_content {
width:225px;
background:url(../images/left_bg.gif) repeat-y 0% 0%;
display:table;
}

#left_content h1  {
font-size:20px;
margin:13px 0 0 12px;
}

#left_content h2  {
font-size:18px;
margin:11px 0 20px 12px;
}

#left_txt {
list-style:none;
margin:0 8px 73px 17px;
}

* html #left_txt {
margin-bottom:76px;
}

#left_txt li {
padding-left:10px;
background:url(../images/bullet.gif) no-repeat 0% 6px;
margin-bottom:10px;
}


#left_bot {
width:225px;
height:5px;
background:url(../images/left_b.gif) no-repeat 0% 0%;
font-size:1px;
}



#right {
float:left;
width:485px;
margin:15px 0 38px 0;
background:url(../images/right_bg.gif) repeat-y 0% 0%;
}

#right_top {
width:485px;
height:5px;
background:url(../images/right_t.gif) no-repeat 0% 0%;
font-size:1px;
}

#right_bot {
width:485px;
height:5px;
background:url(../images/right_b.gif) no-repeat 0% 0%;
font-size:1px;
}

#right h1 {
margin-left:16px;
margin-bottom:12px;
}

#right h2 {
margin-left:16px;
}

#right div.txt {
margin:14px;
}

#right img {
margin-left:15px;
}

.box {
width:220px;
float:left;
margin:10px 0 10px 15px;
}

* html .fix {
margin-left:7px;
}

.box dt {
background:url(../images/box_t.gif) no-repeat 0% 0%;
background-color:#f5f5f5;
height:32px;
}

.box dd {
background:url(../images/box_b.gif) no-repeat 0% 100%;
background-color:#4B93CE;
height:118px;
padding:10px 11px 0 11px;
}

.box {
color:#FFFFFF;
}

/* =Secondary(sidebar)
----------------------------------------------- */

/* =Footer
----------------------------------------------- */
#bot_border {
width:747px;
background:url(../images/main_b.gif) no-repeat 0% 0%;
padding:19px 0 34px 11px;
}

#bot_border a {
font-family:Tahoma;
font-size:10px;
color:#00f;
margin:0 6px;
}

/* =Form buttons
----------------------------------------------- */

.buttons {
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	background-color: #1D7AC8;
    color: #FFFFFF;
	border: 0 outset rgb(50,50,50); 
}

.send-button {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: bold; 
	color: #FFFFFF; 
	background-color: #1D7AC8;
}