.inside {
background-color: #15152B;
}

.bg{background-color:#6c549f; padding:30px 0 0 10px}

body {
	margin: 0px;
	background-image: url(../../images/layout_bg.jpg);
	background-repeat: repeat-x;
	background-color: #80549f;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 76%;
}

/* Blockquote */
blockquote {
  margin: 10px 0 10px 0;
  padding: 10px;
  border-top: 1px solid #AAD3DB;
  border-bottom: 1px solid #AAD3DB;
  font-style:italic;
  font-size: 1.2em;
}

h1 {
	font-size: 2em;
	color:#fff;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-variant: small-caps;
	font-stretch: extra-expanded; 
}

#layout{ margin:0 auto 0 auto; width:795px}
#header{float:left; width:795px; background-image:url(../../images/header_bg.jpg); height:124px; background-repeat:repeat-y}
#header #logo{float:right; padding:0 74px 0  0}
#menu{float:left; width:538px; padding-left:257px; background-image:url(../../images/menu_bg.jpg)}
#body_container{float:left; background-image:url(../../images/body_bg.jpg); background-repeat:repeat-y; width:795px}
#body_container .contain{float:left;width:666px; padding-left:130px;}
#body_container .contain .top_bg{background-image:url(../../images/top_text_bg.jpg);width:666px; background-repeat:repeat-y;; float:left}

#body_container .contain .top_bg #container_left{width:160px; float:left; margin-top:5px;}
#body_container .contain .top_bg #container_left img{ margin:5px}

#body_container .contain .top_bg #container_right{float:left; width:415px; padding-top:25px	}
#body_container .contain .top_bg #container_right p{ color:#fff; font-size:0.9em; text-align:justify; line-height:17px; padding:7px 0 0 0 ; margin:0}

#body_container .bottom_container{float:left; width:690px; padding:0 0 0 105px}
#body_container .bottom_container .bottom_container_border{float:left; width:640px; border-top:1px solid #fff}
#body_container .bottom_container .bottom_container_border .left_bot{float:left; width:283px; padding-left:25px}
#body_container .bottom_container .bottom_container_border .left_bot .bg{background-color:#6c549f; padding:48px 0 0 10px}
#body_container .bottom_container .bottom_container_border .right_bot{float:left; background-color:#000}


/* style background of pages*/

#body_container .contain_inner .top_bg_inner{background-image:url(../../images/inner_bg_style.gif);width:666px; background-repeat:repeat-y;; float:left}

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

#body_container .contain_inner{float:left;width:666px; padding-left:130px;}

#body_container .contain_inner .top_bg_inner .container_left_inner{width:153px; height:304px; float:left; background-color:#5c277d; margin-top:5px;}
#body_container .contain_inner .top_bg_inner .container_left_inner ul{list-style:none; margin:0; padding:0; border:none; width:153px;}
#body_container .contain_inner .top_bg_inner .container_left_inner li{border-bottom:1px dotted #ffffff; padding-top:3px; line-height:15px; padding-bottom:3px; margin:0; list-style:none; list-style-image:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; color:#ffffff; font-weight:bold;}
#body_container .contain_inner .top_bg_inner .container_left_inner li a{display:block; padding-top:5px; padding-bottom:5px; background-color:#5c277d;color:#fff; padding-left:10px; text-decoration:none; width:143px; font-size:12px}
#body_container .contain_inner .top_bg_inner .container_left_inner li a:hover{border-left:5px solid #ac99c6; padding-top:5px; padding-bottom:5px;   background-color:#8968a7; color:#fff; width:auto;}
#body_container .contain_inner .top_bg_inner .container_left_inner .active{border-left:5px solid #ac99c6; padding-top:5px; padding-bottom:5px;   background-color:#8968a7; color:#fff; width:auto;}



#body_container .contain_inner .top_bg_inner .container_right_inner{float:left; width:420px; padding-top:25px	}
#body_container .contain_inner .top_bg_inner .container_right_inner p{ color:#fff; font-size:0.9em; text-align:justify; line-height:17px; padding:7px 0 0 10px ; margin:0}
.container_right_inner h1{ color:#fff; font-size:2em; text-align:justify; line-height:17px; padding:7px 0 10px 10px ; margin:0}
.container_right_inner h2{ color:#fff; font-size:1.4em; text-align:justify; line-height:17px; padding:7px 0 10px 10px ; margin:0}
#body_container .contain_inner .top_bg_inner .container_right_inner p img{ border:0px #bd9ec9 solid; float:right; margin:10px}


#body_container .bottom_container_inner{float:left; width:690px; padding:0 0 0 105px}
#body_container .bottom_container_inner .bottom_container_border_inner{float:left; width:640px; border-top:1px solid #fff}
#body_container .bottom_container_inner .bottom_container_border_inner .left_bot_inner{float:left; width:272px; padding-left:25px}
#body_container .bottom_container_inner .bottom_container_border_inner .left_bot_inner .bg_inner{background-color:#790026; padding:10px 0 41px 8px}
#body_container .bottom_container_inner .bottom_container_border_inner .right_bot_inner{float:left; background-color:#000}



#footer{float:left;margin:0 auto 0 auto; width:100%; background-color:#000; border-top:1px solid #fff;height:30px; color:#fff; font-size:11px}
#footer #footer_text{ width:590px; margin:0 auto 0 auto; text-align:right; padding:7px 0 0 0}
#footer #footer_text a{ color:#fff; text-decoration:none}
#footer #footer_text a:hover{ text-decoration:underline}

/* style quotes for bottom */

#body_container .bottom_container_inner .bottom_container_border_inner .left_bot_inner .bg_inner{background-color:#790026; height: 161px; padding:10px 0 41px 8px}

blockquote.pullquote { 
margin:0.25em 0.75em 0.25em 0; 
padding:0.5em; 
border:3px double #ccc; 
border-width:3px 0; 
color:#fff; 
background:transparent; 
font:italic 1.3em/1.3 Georgia;
font-variant: small-caps;
font-stretch: extra-expanded; 
} 
blockquote.alt { 
float:right; 
margin:0.25em 0 0.25em 0.75em; 
} 
.pullquote p { 
margin:0; 
text-align:center; 
} 
.pullquote p:first-letter {text-transform:uppercase}