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

body{margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; background:#e66fd3 url(../images/body_bg.gif) repeat-x left top;}
a { outline:none;}

h1.headding{width:780px; margin:0 0 5px 0; padding:0 0 5px 0; font-size:13px; font-weight:bold; color:#9E0000; border-bottom:1px solid #EAD1F7;}

h1.headding span {font-size:11px; font-weight:normal; color:#CC6600; padding:5px 0 0 0;}

h2.headding1{width:400px; margin:0 0 6px 0; padding:0 0 5px 0; font-size:13px; font-weight:bold; color:#7C316B; border-bottom:1px solid #fff;}

/* Header Part */

#headerwrapper{width:100%; margin:30px 0 0 0; padding:0px;}
#header{width:800px; height:135px; margin:0px auto; padding:0px; border-bottom:1px solid #CB9FE3; background:#F5F5F5; background-position:660px 0px;}
#header_left{width:5px; float:left; display:inline; height:135px; background:url(../images/header_topleft_bg.gif) no-repeat left top; margin:0px; padding:0px;}
#header_logo{width:455px; float:left; display:inline; margin:18px 0 0 5px; padding:0px;}
#header_ph { background-image:url(../images/bg_phone.gif); background-repeat:no-repeat; background-position: 178px 17px; float:left; width:310px; text-align:right; padding:20px 20px 20px 0; font-size:12px; font-weight:bold;}

#header_right{width:5px; float:right; display:inline; height:135px; background:url(../images/header_topright_bg.gif) no-repeat right top; margin:0px; padding:0px;}

/* End of Header Part */

/* Header Bottom Part */

#headerbtmwrapper{width:100%; margin:0; padding:0px;}
#headerbtm{width:800px; height:345px; margin:0px auto; padding:0px; border-top:1px solid #ffffff; background:#FFFFFF;}

#menu{width:220px; float:left; display:inline; margin:0px; padding:0px; background:url(../images/menu_bg.jpg) no-repeat;}

#menulast{width:220px; height:85px; text-align:center; background:none; margin:0; padding:0; border:0px;}
#menulast a{padding:25px 0 0 0; margin:0; text-align:center; line-height:18px; font-size:13px;}

#banner{width:575px; height:310px; float:right; display:inline; margin:0px; padding:0px;}

/* End of Header Bottom Part */

/* Footer and Content Part */

#footerwrapper{width:100%; margin:0 0 0px 0; padding:0px; background:url(../images/bottom_bg.gif) repeat-x; clear:both;}
#contentcontainer{width:800px; margin:0px auto; padding:0px; background:#FFFFFF;}
#content{width:780px; margin:0; padding:10px; font-size:11px; color:#000000; line-height:17px;}
a.contact{color:#293477; text-decoration:underline;}

#content_left{width:340px; float:left; display:inline; line-height:1.8em; padding:10px 0 0 0; margin:0 0 0 5px;}

#content_left .newsletter{height:134px; background:#F9F5FB; border:1px dashed #EAD1F7; margin:30px 0 0 0; padding:15px; } 

#content_right{width:420px; float:right; display:inline; margin:0px; padding:0px; font-size:11px; color:#000000; line-height:17px;}

/* curved edges box */
.ct {width:420px; height:12px; background:url(../images/bg_ce_t.gif) no-repeat; overflow:hidden;}
.cb {width:420px; height:12px; background:url(../images/bg_ce_b.gif) no-repeat; overflow:hidden;}
.cta{ border-left: #ead1f7 1px solid; border-right: #ead1f7 1px solid; width:408px; background:#f6edfa; padding:0 0 0 10px; overflow:auto;}
/* curved edges box End */

.textbox{width:200px; height:20px; background:#FFFFFF; border:1px solid #E4D9E9; margin:0; padding:0; text-indent:5px; font-size:11px;}
.btn {width:60px; height:22px;  background:#F6EDFA; border:3px solid #FFFFFF;color:#7C316B;}

.cta ul{margin:0; padding:0px; list-style:none; }
.cta ul li{margin:0; padding:0; float:left; display:block; }
.cta ul li a{float:left; display:block; width:185px; color: #097A5F; background:url(../images/arrow1.gif) no-repeat 0 10px; text-decoration:none; font-size:12px; font-weight:bold; padding:6px 0 6px 15px; margin:0;}

.cta ul li a img {margin-top:5px; border:2px solid #097A5F;}
.cta ul li a:hover img {margin-top:5px; border:2px solid #7C316B;}


.cta ul li a:hover{color: #7C316B;}

#clear{width:780px; height:10px; overflow:hidden; display:block; clear:both; }

#footer{width:800px; height:30px; margin:0px auto; padding:0 0 0 0;  border-top:1px solid #CB9FE3;}
#footer_left{width:10px; height:30px; margin:0; padding:0px; background:#FFFFFF url(../images/footer_left_bg.gif) no-repeat left bottom; float:left;}
#footer_right{width:10px; height:30px; margin:0; padding:0px; background:#FFFFFF url(../images/footer_right_bg.gif) no-repeat right bottom; float:right;}
#footercontent{ background:#FFFFFF; width:780px; height:30px; float:left; display:inline;}
#footer ul{margin:0px; padding:0px;}
#footer ul li{margin:0 28px 0 0; padding:10px 0 0 0; list-style:none; float:left; display:inline;}
#footer ul li a{color:#000000; text-decoration:none;}

#footer2{width:800px; height:30px; margin:0px auto; padding:0 0 0 0;}
#footer2 ul {margin:6px 0px; padding:0px; text-align:center; width:800px;}
#footer2 li {display:inline; margin:0px 0 0 15px; padding:0; }

.footerbtm{clear:both; height:30px; width:800px;}

/* End of Footer and Content Part */