/* CSS Document */
* { margin:0; padding:0; outline:0; }
table { border-collapse:collapse; }
ul, ol { list-style:none; }
img { border:none; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; }
a:link, a:visited { color:#DD137B; text-decoration:none; }

.fleft { float:left; }
.fright { float:right; } 
.clr { clear:both; }
.separator-0 { height:1px; }

 @font-face {
  font-family: 'Bahamas light';
  src: url('../font/Bahamas2.eof');
  src: url('../font/Bahamas2.eot?iefix') format('eot'),
       url('../font/Bahamas2.woff') format('woff'),
       url('../font/Bahamas2.ttf') format('truetype'),
       url('../font/Bahamas2.svg#webfontfvFLBU0N') format('svg');
  font-weight: normal;
  font-style: normal;
  }
  

body {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:18px;
color:#4A4A4A;
}

#wrapper {
width:100%;
min-width:1000px;
overflow:hidden;
}

#header, #featureTop, #featureBtm, #banner, #container, #footer {
clear:both;
width:100%;
float:left;
}

.mcontainer {
width:940px;
margin:0 auto;
}

.mcontainer .main {
width:940px;
float:left;
}

#header {
background:#EC008C;
height:106px;
border-bottom:1px solid #fff;
}


#header .main {
padding:7px 0 0 0;
}

#header .main .logo {
float:left;
}

#header .main .headmenu {
float:right;
padding:57px 0 0 0;
}

#header .main .headmenu ul {

}

#header .main .headmenu ul li {
margin:0 0 0 10px;
float:left;
}

#header .main .headmenu ul li a {
display:block;
padding:12px 16px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-transform:uppercase;
}

#header .main .headmenu ul li a:hover, #header .main .headmenu ul li a#selected {
background:#fff;
color:#353535;
}

#banner {
background:url(../images/bannerbg.jpg);
height:325px;
}

.ban_sh {  background:url(../images/ban_btmshdow.png) left bottom repeat-x;  height:325px; }

#banner .main .sliders {
height:325px;
position:relative;
z-index:40;
width:940px;
overflow:hidden;
}

#banner .main .sliders h2{
padding:73px 0 30px 0;
position:absolute;
z-index:42;
}

#banner .main .sliders p {
width:50%;
padding:0 0 20px 0;
color:#FFFFFF;
}

#container { background:#ffffff url(../images/containbg.jpg) 0 0 repeat-x; position:relative; z-index:50; }

#container .main { padding:0 0 48px 0; }

#container .main .containLf {
float:left;
width:596px;
margin:-76px 25px 0 0;
position:relative;
background:#fff;
padding:0 15px 0 15px;
min-height:371px;
}

#container .main .containLf h1 {
padding:28px 0;
font-family:Arial, Helvetica, sans-serif !ie;
font-family:Arial, Helvetica, sans-serif\9;
font-family:"Bahamas light";
font-size:25px;
color:#23317b;
font-weight:bold;
}

#container .main .containLf p.para {
line-height:22px;
padding:0 0 18px 0; 
}

#container .main .containLf a.readmore, .btn1 {
background:#2640c6 url(../images/readbg2.png) 0 0 repeat-x;
text-transform:uppercase;
font-size:12px;
color:#fff;
display:inline-block;
padding:9px 9px 8px;
line-height:normal;
}

input.btn1 {
border:none;
padding:7px 10px 7px;
cursor:pointer;
font-size:10px;
}

#container .main .containLf h2 {
height:35px;
line-height:35px;
background-color:#dd137b;
font-family:Calibri;
font-size:20px;
color:#ffffff;
padding:0 9px;

}


#container .main .containLf .proList {
padding:0px 0 0 0;
width:100%;
}

#container .main .containLf .proList ul.user1 {
float:left;
/*margin:0 7px 0px 6px;*/
}

#container .main .containLf .proList ul.user1:first-child {
	width:267px;	
}

#container .main .containLf .proList ul.user1 li {
/*margin:0 0 11px 0px;*/

}

#container .main .containLf .proList ul.user1 li a{
/*background:url(../images/bullet.gif) 0 4px no-repeat;
padding:0 0 0 17px;
color:#000000;
border:1px solid #dcdcdc;
*/
background:none repeat scroll 0 0 #f2f2f2;
color:#000000;
display:block;
padding:6px 30px 6px 14px;
}

#container .main .containLf .proList ul.user1 li.noclr a {
background:#ffffff;
}

#container .main .containLf .proList ul.user1 li a:hover { color:#fff; background:#d22a81; }

#container .main .containRt {
float:left;
width:269px;
margin:-33px 10px 0 0;
position:relative;
background:#fff;
padding:0 0px 0 10px;
}

#container .main .rpanel { padding-top:43px; }

#container .main .containRt h2.panelhead {
height:35px;
line-height:35px;
background:#dd137b;
font-family:Calibri;
position:relative;
font-size:20px;
color:#ffffff;
padding:0 9px;
margin:0 0 15px 0;
}

#container .main .containRt .rcurve {
position:absolute;
right:-9px;
top:0;
}

#container .main .containRt .grid1 {
width:112px;
float:left;
margin:0 17px 19px 0;
background:#e4e4e4;
text-align:center;
}

#container .main .containRt .grid1 img {
margin:11px 14px 0 11px;
}

#container .main .containRt .grid1 p {
padding:4px 5px 5px 8px;
font-family:Calibri;
font-size:13px;
color:#000;
text-align:left;
}

.aboutimgbox {
text-align:center;
padding:0 0 20px 0;
overflow:hidden;
}

.aboutimgbox div { 
display:inline-block;
display:block !ie;
float:left !ie;
width:252px;
background:#e2e2e2;
padding:6px;
}

.aboutimgbox div.bcol1 {
margin:0 25px 0 0;
}

.aboutimgbox img {
width:252px;
}


.aboutimgbox div p {

color:#000000;
height:43px;
padding:5px 5px 0;
}

#container .main .containLf  h2.sechead {
height:30px;
line-height:30px;
font-size:16px;
background:#eeeeee;
border:1px solid #ccc;
color:#000000;
}

.txtint1 { 
width:220px;
height:20px;
border:1px solid #1e329e;
}

.txtarea1 {
width:220px;
height:50px;
border:1px solid #1e329e;
}

input.txtint1:focus, textarea.txtarea1:focus  {
border:1px solid #dd137b;
}


#footer .main .footmenu {
border-bottom:1px dotted #ccc;
text-align:center;
color:#dfdfdf;
padding:0 0 10px 0;
margin:0 0 10px 0;
}

#footer .main .footmenu a {
font-size:12px;
color:#4a4a4a;
padding:0 10px;
}

#footer .main .copy {
padding:0 0 15px 0;
overflow:hidden;
}

#footer .main .copy span {
color:#4a4a4a;
font-size:12px;
}

#footer .main .copy .fright {
display:block;
}

#footer .main .copy .fright img {
vertical-align:middle;
margin:0 0 0 10px;
}

a.pdf { font-weight:bold; padding:0 0 0 5px; }
a.pdf:hover { color:#000000; }
.required { color:#FF0000; }

#header .main .headmenu ul li a.link1 {
background: #606c88; /* Old browsers */
background: -moz-linear-gradient(top, #606c88 0%, #3f4c6b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#606c88), color-stop(100%,#3f4c6b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #606c88 0%,#3f4c6b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #606c88 0%,#3f4c6b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #606c88 0%,#3f4c6b 100%); /* IE10+ */
background: linear-gradient(to bottom, #606c88 0%,#3f4c6b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#606c88', endColorstr='#3f4c6b',GradientType=0 ); /* IE6-9 */
    border: 0 none;
    margin: 13px 0 0 22px;
    padding: 10px 0px 10px 10px !important;
    position: absolute;
	color:#fff !important;
	border-radius:5px 0 0 0;
	font-weight:bold;
	width:318px;
}

#header .main .headmenu ul li a.link1:hover {
background: #606c88 !important; /* Old browsers */
background: -moz-linear-gradient(top, #606c88 0%, #6d7892 49%, #3f4c6b 100%) !important; /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#606c88), color-stop(49%,#6d7892), color-stop(100%,#3f4c6b)) !important; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #606c88 0%,#6d7892 49%,#3f4c6b 100%) !important; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #606c88 0%,#6d7892 49%,#3f4c6b 100%)!important; /* Opera 11.10+ */
background: -ms-linear-gradient(top, #606c88 0%,#6d7892 49%,#3f4c6b 100%)!important; /* IE10+ */
background: linear-gradient(to bottom, #606c88 0%,#6d7892 49%,#3f4c6b 100%)!important; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#606c88', endColorstr='#3f4c6b',GradientType=0 )!important; /* IE6-9 */
}

.heading-s-1 { 
font-weight: bold;
color: #2e3192;
font-size: 16px;
}