/* CSS Document */

/*******************************************************************************************************************/
/* Redefined Tags  */
/*******************************************************************************************************************/
body {margin:0; padding:0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height:15px; text-align:left; background: #f5f5f5; color:#000;}

h1 {margin:0; padding:20px 0px 5px 0px; font-size:18px; line-height:22px; color:#952539; letter-spacing:2px; font-weight:bold;}
h2 {margin:0; padding:15px 0px 5px 0px; font-size:13px; line-height:18px; color:#952539; letter-spacing:2px; border-bottom:1px solid #952539; font-weight:bold;}
h3 {margin:0; padding:10px 0px 5px 0px; font-size:11px; line-height:15px; color:#952539; letter-spacing:2px; font-weight:bold;}

a, a:link, a:active, a:visited {color:#952539;}
a:hover {color:#303438;}

p {margin:0; padding:5px 0px;}

ul {margin:0; padding:0; list-style-type:none;} 
li {margin: 0; padding: 0; list-style-type:none; background: url(../images/bullet.gif) 0px 0px no-repeat;} 

hr {margin:10px 0px; padding:0; height:1px; line-height:1px; border:none; border-top:1px solid #952539; background:#FFF; }

/*******************************************************************************************************************/
/* Form  */
/*******************************************************************************************************************/
form{padding:0px; margin:0; overflow:auto; }
label {clear:left; margin:0; padding:0px 10px 0px 0px; width:130px; display:block; float:left; line-height:20px; text-align:left; font-weight:bold; font-size:11px;}
.textbox {margin:0px 0px 10px 0px; padding:2px 5px; border:1px solid #952539;color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width: 440px; }
.textarea {margin:0px 0px 10px 0px; padding:2px 5px; border:1px solid #952539; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width: 440px; height:80px; }
.filebox {margin:0px 0px 10px 0px; padding:2px 5px; border:none; width:285px;}
.select {margin:0px 0px 10px 0px; padding:2px 0px; border:1px solid #952539; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width: 452px; line-height:12px}
button {margin:0px 10px 10px 0px; padding:3px 5px; background:#FFF; border:1px solid #952539; color:#952539; font-weight:bold; background:#FFF; font-size: 11px; line-height:12px}


/*******************************************************************************************************************/
/* Nav  */
/*******************************************************************************************************************/

#menubar {margin:0px 10px 0px 1px; padding:0; width:150px; position:absolute; z-index:30;}
#menubar ul {margin: 0; padding:0; list-style-type:none; } 
#menubar li {margin: 0; padding:0; list-style-type:none; font-size: 10px; line-height:19px} 
#menubar a, #menubar a:link, #menubar a:active, #menubar a:visited {margin:0; padding: 0px 0px 0px 13px; width:137px; background: #FFF url(../images/menudark-up.gif) 0px 0px no-repeat;text-decoration: none; font-weight: bold; color:#FFF; display:block;} 
#menubar a:hover {background: #FFF url(../images/menudark-over.gif) no-repeat; color: #FFF;}

#menubar li ul {margin: 3px 0px;}
#menubar li li a, #menubar li li a:link, #menubar li li a:active, #menubar li li a:visited {margin:0; padding: 0px 0px 0px 26px!important; width:124px; background: #FFF url(../images/menulight-up.gif) 0px 0px no-repeat!important;text-decoration: none; font-weight: bold; color:#FFF; display:block;} 
#menubar li li a:hover {background: #FFF url(../images/menulight-over.gif) 0px 0px no-repeat!important;color: #FFF;}

#menubar .header {margin:5px 0px 1px 0px; padding: 0px 0px 0px 5px!important; width:145px; background: #FFF url(../images/menulight-up.gif) 0px 0px no-repeat!important;text-decoration: none; font-weight: bold; color:#FFF; display:block;}
/*******************************************************************************************************************/
/* Content  */
/*******************************************************************************************************************/
#wrapper {margin:0 auto; padding: 0px 1px; width: 770px; background: #FFF url(../images/bg.gif) 0 0 repeat-y; }
#header {margin:0; padding:0; width: 770px;	height: 181px;}

#clearabs {margin:0; padding:0;}
#content {margin:0px 0px 10px 0px; padding:0px 10px 30px 161px; width:599px; z-index:10; }

#contactBar {margin:0; padding:0px 10px 3px 0px; background: url(../images/curvebig.jpg) top right no-repeat; width: 599px; text-align:right; line-height: 18px; color:#FFF;font-size:10px; }
#contactBar a, #contactBar a:link, #contactBar a:active, #contactBar a:visited {margin: 0;	padding: 0;	color:#FFF;	font-size:10px;	text-decoration:none;}
#contactBar a:hover {margin: 0; padding: 0;	color:#FFF;	font-size:10px;	text-decoration:underline;}

.breadcrumbs {color:#000000; font-size:10px; padding: 0; margin: 0; line-height:14px;}

.special-offer {margin:10px 0px; padding:40px 2px 0px 282px; background:url(../images/cta/special-offer.jpg) 0px 0px no-repeat; width:306px; height:125px;}
.special-offer h2 {margin:0; padding:15px 0px 15px 0px; font-size:13px; line-height:18px; color:#1c3b84; letter-spacing:2px; border:none; font-weight:bold;}

.question {margin:0; padding:0px 0px 10px 30px; background:url(../images/question.gif) 0px 0px no-repeat; font-weight:bold;}
.answer {margin:0; padding:0px 0px 30px 30px; background:url(../images/answer.gif) 0px 0px no-repeat;}

.imgright {padding:5px 0px 3px 5px; margin:0px; float:right; display:inline; background:#FFF;}
.imgleft {padding:5px 5px 3px 0px; margin:0px; float:right; display:inline; background:#FFF;}
.imgspace {margin:0px 10px 10px 0px; padding:0; border:1px solid #952539; float:left; display:inline; }
.red {color:#952539; }
.blue {color:#1c3b84; }
.clear {margin:0; padding:0; font-size:1px; height:1px; line-height:1px; clear:both;}

/*CMS*/
#cmscontent {margin:0px 0px 10px 0px; padding:0px 10px 30px 0px; width:599px; float:right; display:inline }

.error {margin:10px 0px 0px 0px; padding:2px 10px 2px 30px; background:#f8dbe4 url(../images/cross.gif) 10px 5px no-repeat; border:1px solid #d71852; color:#d71852; font-weight:bold; width:300px; }
.saved {margin:10px 0px 0px 0px; padding:2px 10px 2px 30px; background:#d3f8d2 url(../images/tick.gif) 10px 5px no-repeat; border:1px solid #04b300; color:#04b300; font-weight:bold; width:300px; }

.sect_heading {margin:0; padding:5px; font-size:12px; font-weight:bold; color:#952539; background:transparent;}
.row1 {margin:0; padding:2px 5px; background:#cbd3e0; border-bottom:1px solid #952539;}
.row2 {margin:0; padding:2px 5px; background:#e4e7ee; border-bottom:1px solid #952539;}
.cols {margin:0; padding:0; width:200px; float:left; display:inline;}


/*******************************************************************************************************************/
/* Footer  */
/*******************************************************************************************************************/
#footer1 {margin: 0; padding:0px 10px 0px 161px; clear: both; border-top: 1px solid #952539; color: #000; font-size:11px; line-height:15px; }

#footer2{margin:0; padding:0px 10px 0px 161px; clear: both; background: url(../images/top-bar-bg.jpg) 0px 0px repeat-x;line-height:21px; color:#FFF}
#footer2 p {margin:0; padding:0px;}
#footer2 a:link, #footer2 a:active, #footer2 a:visited { margin: 0;padding: 0; color:#FFF; text-decoration:none;}
#footer2 a:hover {margin: 0; padding: 0; color:#FFF; text-decoration:underline; }



