@charset "utf-8";
/* CSS Document */
*{margin:0;}
img{border:none;}
a{ outline:none; text-decoration:none;}
body{ background:#ffffff url(../images/bg.jpg) left top repeat-x; font-family:Century Gothic; font-size:13px; color:#000000;}
/****************start commen part************************/
.MainWapper{ margin:0 auto; width:987px; position:relative;}
.clear{clear:both;}
/****************start herder part************************/
#Hearder_Container{ width:100%; float:left; position:relative; padding:0; margin:0; background:url(../images/menu_leftbg.jpg) left top repeat-x;}
#header_right_bg{ float:right; position:relative; width:73px; height:78px; padding:0; background:url(../images/menu_right_bg.jpg) right top no-repeat;}
#Hearder_Container .Left_Part{ float:left; position:relative; width:272px; padding:0;}
.Logo{ float:left; position:relative; padding:0;}

#Hearder_Container .Right_Part{ float:right; position:relative; width:715px; padding:0;}
#Nav{ width:715px; float:left; position:relative; padding:0 0 0 0; margin:0;}
.main_nav{ padding:0px 0 0 0; text-align:center; float:left; list-style:none; display:inline;}
.main_nav li{  list-style:none; display:inline; padding:0;}
.main_nav li a{ color:#ffffff; font-family:Century Gothic; font-size:12px; text-decoration:none; padding:0 8px; font-weight: normal; font-style:italic; margin:0; text-align:left; text-transform:uppercase;}
.main_nav li a:hover{color:#fef002;}
.main_nav li a.active{color:#fef002;}
/****************end menu style one************************/

/****************start banner part************************/
#Banner{ width:100%; float:left; position:relative; padding:8px 0; margin:0; z-index:-100;}
.slideshow{
	position:relative;
	display:block;
	margin:0px;
	padding:0px;
	width:100%;
	height:267px;
	overflow:hidden;
}
#Banner_Leftbox{ background:url(../images/banner_leftbg.jpg) left top no-repeat; padding:0; width:236px; height:257px; float:left;}
#Banner_Leftbox .Innerbox{ float:left; position:relative; padding:88px 0 0 22px;}
#Banner_Leftbox .Innerbox h4{ color:#d300ca; font-size:22px; padding:0; font-weight:bold;}
#Banner_Leftbox .Innerbox h3{ color:#00aeed; font-size:31px; padding:0;}
#Banner_Leftbox .Innerbox h6 a{ color:#00aeed; font-size:16px; padding:0; text-decoration:none;}
#Banner_Leftbox .Innerbox h6 a:hover{ color:#757575;}
#Banner_Left_iconbox{ float:left; position:relative; padding:10px 0 0 30px;}
.Banner_left_Icon{ float:left; position:relative; width:70px; height:18px; padding:0 3px;}
#Banner_Rightbox{ float:left; position:relative; width:749px; height:267px; padding:0;}
#Banner_FooterEffect{ float:left; position:relative; width:100%; height:15px; padding:0px; background:url(../images/banner_footer_effect.jpg) center top no-repeat;}
/****************end banner part************************/

/****************start main conten part************************/
#Body_Container{ width:100%; float:left; position:relative; padding:25px 0 0 0; margin:0;}
#Body_Container .Inner_Part{ float:left; position:relative; width:100%; padding:0;}
/****************end main conten part************************/

/****************start main conten part************************/
#Left_Holder{ width:710px; float:left; position:relative; padding:0; margin:0;}
.L_H_left_part{ float:left; position:relative; width:440px; padding:0;}
.Left_wel_leftbg{ background:url(../images/welcome_leftbg.jpg) left top no-repeat; width:2px; height:37px; padding:0; float:left;}
.Left_wel_rightbg{ background:url(../images/welcome_rightbg.jpg) left top no-repeat; width:21px; height:37px; padding:0; float:left;}
.Left_wel_centerbg{ background:url(../images/welcome_centerbg.jpg) left top repeat-x; height:37px; width:410px; padding:0; float:left;}
.Left_wel_centerbg h1{ color:#8558a3; font-size:19px; padding:0 0 0 10px; text-align:left; line-height:37px; height:37px;}
.Left_contain_Paragraphbox{ float:left; position:relative; width:100%; padding:10px 0 0 0; font-family:Century Gothic; line-height:23px!important;}
.Left_contain_Paragraphbox p{ line-height:18px; padding:0 0 10px 0;}
.Left_contain_Paragraphbox p Img{ padding:0 10px 10px 0;}
.Left_contain_Paragraphbox div Img{ padding:0 10px 10px 0;}
.Left_contain_Paragraphbox p span{ line-height:23px; padding:0 0 10px 0; font-family:Century Gothic;}
.dirk_blue{ color:#061f6f;}

.L_H_right_part{ float:right; width:244px; padding:0;}
.Left_right_titlebox{ float:left; position:relative; width:100%; padding:0;}
.Left_title_leftbg{ float:left; position:relative; background:url(../images/right_title_leftbg.jpg) left top no-repeat; width:3px; height:37px; padding:0;}
.Left_title_rightbg{ float:left; position:relative; background:url(../images/right_title_rightbg.jpg) left top no-repeat; width:3px; height:37px; padding:0;}
.Left_title_centerbg{ float:left; position:relative; background:url(../images/welcome_centerbg.jpg) left top repeat-x; width:235px; height:37px; padding:0;}
.Left_title_centerbg h2{ color:#5a5a5a; font-size:19px; padding:0 0 0 10px; line-height:37px; height:37px; text-align:center;}

.contact_advtbanner{ float:left; position:relative; border:solid 1px #cbcbcb; padding:0; margin:5px 0;}
.readmore a{ float:right; width:84px; height:26px; line-height:26px; text-align:center; color:#8558a3; font-family:Arial; font-size:12px; text-decoration:none; background:url(../images/readmorebtn.jpg) left top repeat;}
.readmore a:hover{ color:#000000;}
/****************end main conten part************************/

/****************start main conten part************************/
#Right_Holder{ width:260px; float:right; position:relative; padding:0; margin:0;}
.Left_title_centerbg01 h2{ color:#5a5a5a; font-size:19px; padding:0 0 0 10px; line-height:37px; height:37px; text-align:center;}
.Left_title_centerbg01{ float:left; position:relative; background:url(../images/welcome_centerbg.jpg) left top repeat-x; width:247px; height:37px; padding:0;}
.right_advt_box{ float:left; position:relative; height:290px; padding:0px 0 0 0; background:url(../images/right_advtbannerbg.jpg) left top no-repeat; text-align:center; margin-top:2px; width:100%;}
.right_advt_image{ float:left; position:relative; width:245px; padding:4px 0 0 5px;}
/****************end main conten part************************/

/****************start main conten part************************/
#Footer_Container{ width:100%; float:left; position:relative; padding:0; margin:10px 0 0 0; background:url(../images/footer_bg.jpg) left top repeat-x; height:230px;}
.footer_box{ background:url(../images/footer_box.jpg) left top no-repeat; width:317px; height:182px; padding:0 0px 0 0; float:left; position:relative; margin:15px 15px 0 0;}
.FooterInner_title{ background:url(../images/arrange_acall.jpg) left top no-repeat; font-family:Century Gothic; color:#8e1789; font-size:20px; padding:0 0 0 35px; font-weight:bold; margin-bottom:15px;}
.FooterInner_title01{ background:url(../images/join.jpg) left 2px no-repeat; font-family:Century Gothic; color:#8e1789; font-size:20px; padding:0 0 0 35px; font-weight:bold; margin-bottom:15px;}
.FooterInner_title02{ background:url(../images/reach.jpg) left top no-repeat; font-family:Century Gothic; color:#8e1789; font-size:20px; padding:0 0 5px 35px; font-weight:bold;}
.Footer_InnerInput{ float:left; position:relative; width:275px; border:solid 1px #cbcbcb; -moz-border-radius:5px;
-webkit-border-radius:5px; border-radius:5px; color:#4c4c4c; font-size:13px; text-align:left; padding:5px; margin-bottom:0px;}
.Footer_Submitbtn a{ float:left; position:relative; font-family:Century Gothic; color:#ffffff; font-size:14px; text-align:center; border:solid 1px #cbcbcb; padding:5px 10px;
-moz-border-radius:5px; text-decoration:none; font-weight:bold;
-webkit-border-radius:5px;
border-radius:5px;
background-image: -moz-linear-gradient(top, #87117f, #8d3194);
background-image: -webkit-gradient(linear, center top, center bottom, from(#87117f), to(#8d3194));
background-image: -o-linear-gradient(top, #87117f, #8d3194);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#87117f', endColorstr='#8d3194');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#87117f', endColorstr='#8d3194')";
background-image: linear-gradient(top, #87117f, #8d3194);
-moz-background-clip: padding-box;
-webkit-background-clip: padding-box;
background-clip: padding-box;}
.Footer_Submitbtn a:hover{ color:#fef002; border:solid 1px #9f9f9f;}
.Footer_Innerbox{ float:left; position:relative; width:292px; padding:10px 0 0 9px;}
.footer_box01{ background:url(../images/footer_box.jpg) left top no-repeat; width:317px; height:182px; padding:0 0px 0 0; float:left; position:relative; margin:15px 0px 0 0;}
.Footer_Copyright{ float:left; position:relative; width:100%; padding:0;}
.Footer_Copyright h6{ font-family:Century Gothic; font-size:12px; color:#3c3d3d; font-weight:normal; padding-bottom:8px;}
.Footer_Copyright p{ font-family:Century Gothic; font-size:11px; color:#000000; font-weight:normal; padding-top:0px;}
.Footer_Copyright p a{ font-family:Century Gothic; font-size:12px; color:#000000; font-weight:normal; text-decoration:none;}
.Footer_Copyright p a:hover{ color:#c364c9}
.Footer_Pink{ color:#c364c9;}

/****************end main conten part************************/
.About_left_part{ float:left; position:relative; width:100%; padding:0;}
.Left_wel_centerbg01{ background:url(../images/welcome_centerbg.jpg) left top repeat-x; height:37px; width:685px; padding:0; float:left;}
.Left_wel_centerbg01 h1{ color:#8558a3; font-size:19px; padding:0 0 0 10px; text-align:left; line-height:37px; height:37px;}

.contact_leftbox{ float:left; position:relative; width:240px; padding:0;}
.contact_leftbox p{ line-height:22px; padding:0 0 10px 0; font-size:15px;}
.contact_rightbox{ float:right; position:relative; width:420px; padding:0;}
.Footer_InnerInput01{ float:left; position:relative; width:289px; border:solid 1px #cbcbcb; -moz-border-radius:5px;
-webkit-border-radius:5px; border-radius:5px; color:#4c4c4c; font-size:13px; text-align:left; padding:5px; margin-bottom:0px;}
.Footer_textarea{ float:left; position:relative; width:289px; border:solid 1px #cbcbcb; -moz-border-radius:5px;
-webkit-border-radius:5px; border-radius:5px; color:#4c4c4c; font-size:13px; text-align:left; padding:5px; margin-bottom:1px; height:60px;}
.mapbox{ float:left; position:relative; width:99%; border:solid 1px #cbcbcb; padding:2px;}
.blue{ color:#8558A3; padding:4px 0; font-weight: bold;}
.reset{ background:url(../images/reset.jpg) left top no-repeat; width:84px; height:28px; margin:0 5px 0 0; cursor:pointer; border:none;}
.submit{ background:url(../images/submit.jpg) left top no-repeat; width:84px; height:28px; margin:0 5px 0 0; float:left; cursor:pointer; border:none;}
/*******Message Box**********/
.info, .success, .warning, .error, .validation {
    border: 1px solid;
    margin: 10px 0px;
    background-repeat: no-repeat;
    background-position: 10px center;
}
.info {
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url('../images/info.png');
}
.success {
    color: #b242ca;
    background-color: #f4f4f4;
    background-image:url('../images/success.png');
}
.warning {
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('../images/warning.png');
}
.error {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('../images/error.png');
}

.info p, .success p, .warning p, .error p {
    padding: 0px 50px; font-family:Century Gothic;
    text-align:center; color:#000000;
}
.info a, .success a, .warning a, .error a {
    float: right;
    cursor:pointer;
    padding-top:5px;
}

.messageheader
{
    background: url(../images/menu_leftbg.jpg) repeat-x 0px -38px; 
    height:18px;
    padding:5px;
    border-bottom: solid 1px #a2a2a2;
}

.messageheadertext
{
    color: #ffffff;
    float:left;
    font-weight:bold; font-family:Century Gothic;
}

.messagefooter
{
    text-align:center;
    padding-top: 5px;
}

.messagemodalbackground
{
    background-color:Gray;
    filter:alpha(opacity=50);
    opacity:0.6;
    z-index:998;
}

/* validation */
.validation {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('../images/error.png');
}
.validation ul
{
	padding: 0px 30px;
}/*****MessageBox End*******/
/*------------------------------  new menu css ---------------------------------------------*/
.megamenu_left{ float:left; width:640px; padding:50px 0 0 0;}
#megamenu
{	margin:0px 0 0 0;
	padding: 0;
	z-index: 30; width:100%; text-align:center;}

#megamenu li
{	margin: 0;
	padding:0px;
	list-style: none;
	float: left; text-align:center;}

#megamenu li a
{	 
    font-family: Century Gothic;
    font-size: 12px; font-style:italic;
    text-decoration: none;
    padding:0 8px;
    font-weight: normal;
    margin: 0px;
    text-transform: uppercase;
	display: block;
	margin: 0 1px 0 0;
	color: #FFF;
	text-align: center;
	text-decoration: none}

#megamenu li a:hover
{color: #fef002;}

#megamenu li a.active
{color: #fef002;}

#megamenu div
{	position: absolute; z-index:9999;
	visibility: hidden;
	margin:11px 5px 0 5px;
	padding: 0; z-index:9999;}

#megamenu div a
{	position: relative;
	display: block;
	color: #ffffff;
    font-family:  Century Gothic;
    font-size: 12px;
    text-decoration: none;
    padding: 5px;
    font-weight: normal;
    text-align: center;
    margin:0px;
    width: auto; z-index:9999;
	white-space: nowrap; background-color:#80368d;
	text-align: left; border:dashed 1px #767676;}

#megamenu div a:hover
{
color: #fef002;}
#ctl00_footer1_callsummary{ position:absolute; width:300px; border:solid 1px #8E1789; padding:0px; margin-top:-45px; color:#8E1789; left:0;}
#ctl00_footer1_callsummary ul{  color:#8E1789; list-style:none; float:left; padding:0 0 0 10px;}
#ctl00_footer1_callsummary ul li{  color:#8E1789; list-style:none; background:url(../images/bullets01.jpg) left 6px no-repeat; padding:0 0 0 10px;}
#ctl00_footer1_summarynewsletter{ position:absolute; width:300px; border:solid 1px #8E1789; padding:0px; margin-top:-55px; color:#8E1789;}
#ctl00_footer1_summarynewsletter ul{  color:#8E1789; list-style:none; float:left; padding:0 0 0 10px;}
#ctl00_footer1_summarynewsletter ul li{  color:#8E1789; list-style:none; background:url(../images/bullets01.jpg) left 6px no-repeat; padding:0 0 0 10px;}
#ctl00_placeholder_content_ValidationSummary1{ position:absolute; width:395px; border:solid 1px #8E1789; padding:0px; margin-top:-45px; color:#8E1789;}
#ctl00_placeholder_content_ValidationSummary1 ul{  color:#8E1789; list-style:none; float:left; padding:0 0 0 10px;}
#ctl00_placeholder_content_ValidationSummary1 ul li{  color:#8E1789; list-style:none; background:url(../images/bullets01.jpg) left 6px no-repeat; padding:0 0 0 10px;}
.FooterCopyright{ float:left; position:relative; width:100%; padding:15px 0 10px 0; text-align:center;}
.FooterCopyright p{ font-family:Century Gothic; font-size:11px; color:#000000; font-weight:normal; padding-top:0px;}
.FooterCopyright p a{ font-family:Century Gothic; font-size:12px; color:#000000; font-weight:normal; text-decoration:none;}
.FooterCopyright p a:hover{ color:#c364c9}
