@charset "UTF-8";
/* CSS Document */

* { padding:0; margin:0; }

img { border:0; }

div { position:relative; }

body, html { text-align:center; background: url(../images/Bg.gif); font-family: "Helvetica", Verdana, Arial, Helvetica, sans-serif; font-size:13px; line-height:18px; }

ul { text-align:left; padding:0; margin: 5px 0px 5px 50px; }



/* STRUCTURE */
#gradient { position:absolute; top:0; left:0; z-index:1; width:100%; height:600px; background: url(../images/gradientBg.gif) top center; }

#container { z-index:10; margin:auto; margin-top:25px; width: 735px; text-align:left; background: #fff url(../images/containerBg.gif) bottom center repeat-x; }

#header { width:100%; height:165px; background: #fff url(../images/headerBg.jpg) 0 0 no-repeat; }

#logo { position:relative; top:20px; left: 40px; width:320px; height:75px; background:none; }

#innerContainer { clear:both; width:100%; text-align:center; margin-top:10px; }

#leftColumn { float:left; width: 480px; margin-bottom: 10px; }

#rightColumn { float:left; width:250px; margin-bottom: 10px; text-align:center; }

#guarantee { clear:both; width:710px; text-align:right; padding: 0px 5px 10px 15px; }

#bottom { clear:both; width:95%; border-top:1px solid #fff; margin:auto; padding:10px 0px; text-align: center; font-size:11px; color:#666; }

#credit { margin:auto; width: 735px; text-align:right; padding: 10px 0px; color:#fff; font-size:10px; }


/* MENU */

.menu  { margin: 0px; list-style:none; font-size:11px; font-weight:bold; padding:0; text-align:center; border-bottom: 1px solid #ccc;   }

.menu li { display: inline; margin-right:25px; padding:0px;  }

.menu li a, .menu li a:visited { font-size:10px; font-weight:bold; color:#999;  }

.menu li a:hover { font-size:10px; font-weight:bold; color:#000000; text-decoration:none; }



/* TYPOGRAPHY */

p { text-align: left; padding: 5px 15px; }

h1, h2, h4, h5, h6 { font-weight:bold; text-align:left; font-size:18px; padding: 10px 0px 0px 15px; color:#000099; }

h1 { font-variant:small-caps; }

h2 { font-weight:bold; color: #CC0000; font-size:12px; }

h3 { font-weight:bold; color:#660000; font-size:12px; }

h4 { color: #000000; font-size:16px; }



/* LINKS */

a:link, a:visited { text-decoration:none; font-weight:bold; color: #000; }

a:hover { text-decoration: underline; font-weight:bold; color: #000; }

#bottom a:link, #bottom a:visited { text-decoration:none; color: #666; }

#bottom a:hover { text-decoration:none; color:#000; }


/* FROM */

.req { color:#FF0000; }

form { text-align:left; margin-left:50px; }

label {font-weight:bold; font-style:italic; clear:both; }

input, select, textarea, checkbox { margin-bottom:10px; padding:3px; font-weight:normal; border: 1px solid #999;  }

input:focus, textarea:focus { margin-bottom:10px; padding:3px; font-weight:normal; border: 1px solid #FF0000 ;  }

