/* CSS Document */

/*******************************************************************************************************************/
/* Redefined Tags  */
/*******************************************************************************************************************/
body { margin: 0; padding: 0; font-family:Verdana, Arial, Helvetica, sans-serif; text-align: left; line-height: 18px; color: #655d58; background: #807e7e url(../images/bg.jpg) center 0px repeat-y; voice-family: "\"}\""; voice-family: inherit;  font-size: 12px}

h1 {margin:0px; padding:0px 0px 10px 0px; font-size:26px; line-height:28px; color:#de006f; font-weight:normal; }
h2 {margin:0px; padding:10px 0px 10px 0px; font-size:14px; line-height:16px; color:#000; font-weight:bold; }
h3 {margin:0px; padding:10px 0px 0px 0px; font-size:12px; line-height:18px; color:#de006f; font-weight:bold; }

p {margin:0; padding:5px 0px;}
a, a:link, a:active, a:visited{color: #de006f; text-decoration: underline;}
a:hover {color: #94cb98; text-decoration: underline;}

ul {margin:0; padding:10px 0px 10px 20px; list-style-type:none;}
li {margin:0; padding:0px 0px 5px 15px; list-style-type:none; background:url(../images/bullet.gif) 0px 0px no-repeat; }

hr {display:none;}
.hr {margin:10px 0px; padding:0; height:1px; line-height:1px; border-top:1px solid #cec9c7; background:#FFF; }


/*******************************************************************************************************************/
/* Redefined Tags/Form  */
/*******************************************************************************************************************/
form {margin:0; padding:0;}
label {margin:5px 0px; padding:0; line-height:15px; display:block}
input {margin:0px 0px 10px 0px; padding:3px; width:210px; border:1px solid #de006f; display:block}
textarea {margin:0px 0px 10px 0px; padding:3px; width:210px; border:1px solid #de006f; display:block}
select {margin:0px 0px 10px 0px; padding:3px; width:218px; border:1px solid #de006f; display:block}
.buttonsml {margin:0; padding:1px 0px 0px 5px; background:url(../images/buttonsml.gif) 0px 0px no-repeat; text-align:left; color:#655d58; width:97px; height:21px; float:right; display:inline; border:none;}
.buttonsmlblk {margin:0; padding:1px 0px 0px 5px; background:url(../images/buttonsmlblk.gif) 0px 0px no-repeat; text-align:left; color:#FFF; width:97px; height:21px; float:right; display:inline; border:none;}

.quote {margin:0; padding:0;}
.colleft {margin:0px; padding:0; width:218px; float:left; display:inline;}

div#recaptcha_image > img{ height:40px;width:216px;}
.recaptcha_only_if_image,.recaptcha_only_if_audio {float:left; display:inline; margin:0px 5px 0px 0px;}

/*******************************************************************************************************************/
/* Navigation  */
/*******************************************************************************************************************/
#header ul {margin:0; padding:5px 0px 0px 0px; list-style-type:none;}
#header li {margin:0; padding:0px 30px 0px 0px; list-style-type:none; float:left; display:inline; background:transparent;}
#header a, #header a:link, #header a:active, #header a:visited {color:#847973; text-decoration:none;}
#header a:hover {color:#de006f; text-decoration:none;}
#header .end {padding:0px 0px 0px 30px; border-left:1px solid #847973;}

#nav {margin:0; padding:0; background:url(../images/menu-bg.gif) 0px 0px no-repeat; height:30px; clear:both;}
#nav ul {margin:0; padding:6px 0px 0px 13px; list-style-type:none;}
#nav li {margin:0; padding:0px 24px 0px 24px; list-style-type:none; float:left; display:inline; color:#FEFEFE; font-size:14px; line-height:18px; border-right:1px solid #f288be; background:transparent;}
#nav a, #nav a:link, #nav a:active, #nav a:visited { color:#FEFEFE; text-decoration:none;}
#nav a:hover { color:#f4c1db; text-decoration:none;}
#nav .end {border:none;}

#leftcol {margin:0px 25px 0px 0px; padding:0px; width:168px; float:left; display:inlne;}
#leftcol ul {margin:0; padding:5px 0px 0px 0px; list-style-type:none;}
#leftcol li {margin:0; padding:5px 30px 5px 0px; list-style-type:none; background:transparent; border-top:1px solid #cec9c7;}
#leftcol a, #leftcol a:link, #leftcol a:active, #leftcol a:visited {color:#de006f; text-decoration:none; display:block; }
#leftcol a:hover {color:#94cb98; text-decoration:none;}
#leftcol .end { border-bottom:1px solid #cec9c7;}

/*******************************************************************************************************************/
/* Content  */
/*******************************************************************************************************************/
#wrapper {margin:0px auto; padding:0px 30px; width:864px; }

#header {margin:0; padding:0;}
#header .right{margin:0; padding:13px 0px 0px 0px; float:right; display:inline; width:560px;}
#header img {margin:7px 0px;}

#banner {margin:8px 0px 16px 0px; padding:0 0px 15px 0px; clear:both; border-bottom:1px solid #cec9c7;}
#banner img {float:left; display:inline;}
#banner .spaceh {margin:0px 5px 0px 6px;}
#banner .spacev {margin:2px 0px 0px 0px;}

#content {margin:0; padding:0; clear:both;}
.homectas {margin:0px 6px 0px 0px}
.images {margin:0; padding:0;}
.images img{margin:0; padding:0; float:left; display:inline;}

#maincontent {width:600px;}
#maincontentsub {margin:0; padding:0px 264px 0px 193px;}

#ctacol {margin:0; padding:0; width:240px; float:right; display:inline;}
#ctacol .feature {margin:0px 0px 2px 0px; padding:0px 0px 5px 0px; background:#000 url(../images/cta-bottom.gif) 0px bottom no-repeat;}
#ctacol .finner {margin:0; padding:11px; background:#000 url(../images/cta-top.gif) 0px 0px no-repeat; color:#FFF; overflow:auto;}
#ctacol .finner h2 {margin:0; padding:0; color:#FFF; font-size:17px; line-height:22px; font-weight:normal;}
#ctacol .finner a, #ctacol .finner a:link, #ctacol .finner a:active, #ctacol .finner a:visited {color:#655d58; text-decoration:none;}
#ctacol .finner a:hover {color:#655d58; text-decoration:none;}

#ctacol .space {margin-bottom:2px;}

.clear {margin:0; padding:0; font-size:1px; height:1px; line-height:1px; clear:both;}

/*******************************************************************************************************************/
/* Footer  */
/*******************************************************************************************************************/
#footer {margin:20px 0px 0px 0px; padding:0; border-top:1px solid #cec9c7; text-align:center; color:#999; font-size:10px; height:160px; }
#footer img {margin:6px 0px 25px 0px; padding:0px;}
#footer ul {margin:0; padding:5px 0px 0px 0px; list-style-type:none;}
#footer li {margin:0; padding:0px 7px; list-style-type:none; float:left; display:inline; border-right:1px solid #999; line-height:12px; background:transparent;}
#footer a, #footer a:link, #footer a:active, #footer a:visited { color:#999; text-decoration:underline;}
#footer a:hover { color:#de006f; text-decoration:underline;}
#footer .start {padding:0px 7px 0px 0px;}
#footer .end {border:none;}