/* CSS Document */

* {margin:0; padding:0; font-size:100%;}

body{background:url(images/body-bg1.png) repeat top center /*#b45690*/; text-align:center; min-width:1000px;}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}

.alignright {text-align:right;}
.aligncenter {text-align:center;}

html, input, textarea {font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:1.308em; color:#76808a;}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#8b1f5d; outline:none; text-decoration:none;}
a:hover {color:#b45690;}

p {padding-top:15px;text-align:justify;}

.p {padding-bottom:5px;}
.p1 {padding-bottom:0px;}
.p2 {padding-bottom:20px;}
.p3 {padding-bottom:26px;}
.p-3 {padding-bottom:31px;}
.p4 {padding-bottom:38px;}
.p5 {padding-bottom:45px;}

.top {padding-top:4px;}
.top2 {padding-top:15px;}
.top3 {padding-top:27px;}
.top4 {padding-top:35px;}

object {vertical-align:top; outline:none;}

.wrapper {width:100%; overflow:hidden;}
/* ============================= main layout ====================== */

.list {margin-top:-5px;}
.list2 {margin-left:15px;list-style:circle;}

.list li { background:url(images/marker.gif) no-repeat 0 6px; padding-left:23px; line-height:26px;padding-left:23px; line-height:26px;}
.list1 li { padding-left:23px; line-height:26px;}
li a {color:#76808a; font-size:13px; text-decoration:none;}
li a:hover {color:#8b1f5d;}

.imgindent {margin:0 35px 0 0; float:left;}

.img-box {padding:35px 0 39px 0;}
/* ============================= header ====================== */
.time {float:left; text-transform:uppercase; font-size:10px; color:#fff; padding:10px 0 9px 0px; line-height:1.2em}

.submenu {float:right;}
.submenu a { color:#fff; text-decoration:none; text-transform:uppercase; font-size:10px; display:inline-block; line-height:1.2em; background:url(images/submenu-bg1.png) no-repeat 0 12px; padding:9px 3px 10px 7px;}
.submenu a:hover {color:#efefef; text-decoration:underline;}
.submenu .last {padding-right:4px;}
.submenu .first {background:none;}

.headerbkgd {height:103px;width:980px;background:url(images/header.png) no-repeat left top;}
.logo {padding:/*25px 0 0 24px*/ 0px;}
.header1 {background:url(images/menubkgd.png) repeat left top; height:446px; width:980px;}
.header2 {background:url(images/header2-bg.gif) no-repeat left top; height:440px;}
.header3 {background:url(images/header3-bg.gif) no-repeat left top; height:440px;}

#header .col-1 .indent {padding:0px 29px 0px 29px;}
#header .col-2 .indent {padding:243px 0px 0px 354px;}
#header .col-2 .indent1 {padding:227px 0px 0px 352px;}
#header .col-2 .indent2 {padding:243px 0px 0px 354px;}
#header .col-2 .indent3 {padding:243px 0px 0px 352px;}

.menu {padding:70px 0 0 0;}
.menu li {border-bottom:1px solid #abafb3; height:40px; line-height:3.2em; padding:0; background:none;}
.menu a {font-size:24px; line-height:40px; padding:0 0 0 40px; text-transform:uppercase; text-decoration:none; color:#000;}
.menu a:hover {color:#fff;}
.menu .active {color:#fff;}
.menu .last {border-bottom:none;}

.menu .m1 a { background:url(images/m1.gif) no-repeat 0 0;}
.menu .m2 a { background:url(images/m2.gif) no-repeat 0 0;}
.menu .m3 a { background:url(images/m3.gif) no-repeat 0 0;}
.menu .m4 a { background:url(images/m4.gif) no-repeat 0 0;}
.menu .m5 a { background:url(images/m5.gif) no-repeat 0 0;}
.menu .m6 a { background:url(images/m6.gif) no-repeat 0 0;}

.menu .m1 a:hover { background:url(images/m1-hov.gif) no-repeat 0 0;}
.menu .m2 a:hover { background:url(images/m2-hov.gif) no-repeat 0 0;}
.menu .m3 a:hover { background:url(images/m3-hov.gif) no-repeat 0 0;}
.menu .m4 a:hover { background:url(images/m4-hov.gif) no-repeat 0 0;}
.menu .m5 a:hover { background:url(images/m5-hov.gif) no-repeat 0 0;}
.menu .m6 a:hover { background:url(images/m6-hov.gif) no-repeat 0 0;}

.menu .m1 .active { background:url(images/m1-hov.gif) no-repeat 0 0 !important;}
.menu .m2 .active { background:url(images/m2-hov.gif) no-repeat 0 0 !important;}
.menu .m3 .active { background:url(images/m3-hov.gif) no-repeat 0 0 !important;}
.menu .m4 .active { background:url(images/m4-hov.gif) no-repeat 0 0 !important;}
.menu .m5 .active { background:url(images/m5-hov.gif) no-repeat 0 0 !important;}
.menu .m6 .active { background:url(images/m6-hov.gif) no-repeat 0 0 !important;}

a.button {text-decoration:none; font-size:13px; color:#fff; display:inline-block; cursor:pointer; text-align:center; height:24px; width:92px; background:#992065; padding:8px 0 1px 1px; margin-right:4px; line-height:1.2em}
a.button:hover {background:#fff; color:#992065;}


.color span{color:#992065;}
.color1 {color:#000; font-size:13px;}
.color2 {color:#333a40;}
.color3 {color:#8b1f5d; font-size:16px;}
/* ============================= content ====================== */
#content .main {background:#fff;}

h2 {font-size:37px; line-height:1.2em; color:#000; text-transform:uppercase; padding-bottom:30px;}

.inner {padding:60px 0 60px 0;}

.indent {padding:0px 20px 0px 28px;}
.indent1 {padding:18px 0 0 1px;}

.border {border-right:1px solid #d4d8db;}
.borderleft {border-left:1px solid #d4d8db;}

.text {color:#333a40; font-size:15px; line-height:17px;}
.text1 {color:#333a40; font-size:16px; line-height:1.4em;}

.phone {display:inline-block; width:60px;}
/* ============================= footer ====================== */
.block li {background:none; margin-top:-6px; padding-left:28px;}
.block a {font-size:15px; line-height:1.2em; color:#7d8387;}
.block span {font-size:18px; line-height:1.2em; color:#fff;}
.block .first {padding-left:28px;}

.border1 {border-top:1px solid #45494d; padding-top:10px; margin-top:13px;}

.p-right {padding-right:29px;}
.p-right1 {padding-right:50px;}
.p-right2 {padding-right:15px;}

.policy {color:#7d8387; font-size:14px; line-height:1em; padding:54px 0 43px 0;}
.policy a {color:#fff; font-size:14px; line-height:1em; text-decoration:none;}
.policy a:hover {color:#7d8387;}
#footer .main {background:url(images/footer-bg.gif) repeat top center;}
/* ============================= forms ============================= */

#ContactForm {padding-top:0px;}
#ContactForm label {height:40px; display:block;}
#ContactForm .input {width:256px; border:1px solid #FFFFFF; background:url(images/label-bg.gif); padding:5px 0 5px 12px; font-size:1em; line-height:1.243em;}
#ContactForm .link {margin:0px 8px 0 12px;}
textarea {width:256px; height:145px; border:1px solid #FFFFFF; background:url(images/text-bg.gif); padding:5px 0 0 12px; overflow:auto; font-size:1em;}


.slides_container {
    width:653px;
    height:312px;
	margin-top:-312px; 
}
.slides_container div {
    width:653px;
    height:312px;
    /*display:block;*/
}

/*
	Pagination
*/

.pagination {
        position:relative;
        bottom:35px;
        right:20px;
        z-index:10;
}

.pagination li {
	float:right;
	margin:0 3px;
	list-style:none;
}

.pagination li a {
	display:block;
	width:15px;
	height:0px;
	padding-top:15px;
	background-image:url(images/pagination.png);	
	background-position:0 0;
	float:right;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -15px;
}

.motto {position:relative;top:0px;left:0px;width:287px;height:360px;z-index:100;}

/* end of slides slider */

/*Accordion*/
.accordion {width:653px;height:312px;position:relative; background:#000;}
.accordionelement {position:absolute;}
.accordionmenu { cursor:pointer; }
/*thorough*/
.menu1-a { width:122px;height:312px;top:0px;left:0px;z-index:10;}
.menu1-d { width:122px;height:312px;top:0px;left:0px;z-index:10;}
#menu1-text { background:url(images/accordion/menu1-text.png) no-repeat; width:287px;height:312px;top:0px;left:122px; }
/*timely*/
.menu2-a { width:122px;height:312px;top:0px;left:122px;z-index:10;}
.menu2-d { width:122px;height:312px;top:0px;left:409px;z-index:10;}
#menu2-text { background:url(images/accordion/menu2-text.png) no-repeat; width:287px;height:312px;top:0px;left:244px; }
/*committed*/
.menu3-a { width:122px;height:3360px;top:0px;left:244px;z-index:10;}
.menu3-d { width:122px;height:312px;top:0px;left:531px;z-index:10;}
#menu3-text { background:url(images/accordion/menu3-text.png) no-repeat; width:287px;height:312px;top:0px;left:366px; }
.active-textpanel { z-index:6; }
.default-textpanel { z-index:5;opacity: 0; filter: alpha(opacity=0); }
.div-hidden { display:none; }

/* table */
td {vertical-align:top;padding-bottom:10px;}
.left25 {width:30%; font-weight:bold;}
.right75 {width:70%;}

.submitLink {
background-color: transparent;
text-decoration: none;
border: none;
color: #8b1f5d;
cursor: pointer;
margin:-3px 8px 0 12px;
}
.submitLink:hover {color:#b45690;}