/* CSS Document
Developed by Benazir Shoro
Dated: 10-10-2011
*/

*{
padding:0;
margin:0;
}

body{
width:950px;
margin:0 auto;
background: #fff url(../images/bg3.jpg) repeat-x;
font-family:tahoma;
font-size:12px;
}


.main {
width:950px;
margin:0 auto;
background:#ffffff;
}

.header {
width:950px;
height:130px;
background:#fff;
border-bottom:3px solid #333;
}

.header_menu {
width:580px;
padding:5px 0 0 0;
height:98px;
}

.logo {
width:330px;
height:135px;
}

.menu_links {
width:570px;
margin-left:20px;
}

a.menu_link:link, a.menu_link:visited {
width:105px;
float:left;
height:21px;
padding-top:6px;
text-align:center;
color:#ffffff;
background:url(../images/menu_hover_bg.jpg) repeat-x;
margin-left:5px;
}

a.menu_link:hover {
background:url(../images/menu_bg.jpg) repeat-x;
}

a.more_link:link, a.more_link:visited {
width:80px;
height:17px;
padding-top:3px;
margin-top:12px;
display:block;
text-align:center;
color:#fff;
background:#666;
}

a.more_link:hover {
background:url(../images/menu_bg.jpg) repeat-x;
}

.text_show {
	display:none;
}


.banner {
width:980px;
height:300px;
}

.body{
background:#ffffff url(../images/gray_px.jpg) repeat-x;
width:910px;
}

.body1 {
}

.logos {
width:934px;
height:77px;
padding-top:3px;
margin-top:15px;
}

.footer {
width:980px;
height:120px;
}


/* links classes */

a.gray_link:link, a.gray_link:visited{
color:#333;
text-decoration:none;
}
a.gray_link:hover{
color:#3399cc;
}

a.wht_link:link, a.wht_link:visited{
color:#fff;
text-decoration:none;
}
a.wht_link:hover{
text-decoration:underline;
}

a.blue_link:link, a.blue_link:visited{
color:#3399cc;
text-decoration:none;
}
a.blue_link:hover{
color:#333333;
}

a:link, a:visited{
color:#3399cc;
text-decoration:none;
}
a:hover{
color:#333333;
}

a.red_link:link, a.red_link:visited{
color:#670001;
text-decoration:none;
}
a.red_link:hover{
color:#000000;
text-decoration:underline;
}

/* End links classes */

.bg_wht {
background-color:#ffffff;
}

.bg_dark_gray {
background-color:#eeeeee;
}

.bg_gray{
background:url(../images/gray_bg.jpg) bottom repeat-x #ffffff;
}



.bg_lt_gray{
background-color:#fefefe;
}

.f_left {
float:left;
}

.f_right {
float:right;
}

.p_5 {
padding:5px;
}

.p_10 {
padding:10px;
}

.p_15 {
padding:20px 10px 20px 20px;
}

.p_20 {
padding:20px;
}

.t_center {
text-align:center;
}

.t_justify {
text-align:justify;
}

.t_right {
text-align:right;
}

.bdr_gray {
border:1px solid #dddddd;
}

.bdr_dark_gray {
border:1px solid #cccccc;
}

.bdr_b_gray {
border-bottom:1px dotted #bbbbbb;
}

.bdr_r_gray {
border-right:1px dotted #dddddd;
}


.font_11 {
font-size:11px;
}

.font_12 {
font-size:12px;
}

.font_14 {
font-size:14px;
}

.font_16 {
font-size:16px;
}

.font_18 {
font-size:18px;
}

.font_20 {
font-size:20px;
}


.bold {
font-weight:bold;
}

.normal {
font-weight:normal;
}

.lt_gray_color{
color:#666;
}

.blue_color{
color:#3399cc;
}

.gray_color{
color:#333;
}

.black_color{
color:#000;
}

.red_color {
color:#cc0000;
}

.heading {
background:url(../images/menu_hover_bg.jpg) repeat-x;
height:25px;
padding-top:5px;
}


.wht_color{
color:#fff;
}


.large_text_box {
border:1px solid #ccc;
background:none;
width:350px;
height:26px;
background-color:#eee;
}

.text_box {
border:1px solid #ccc;
background:none;
width:260px;
height:26px;
background-color:#eee;
}

.text_box2 {
border:1px solid #ccc;
background:none;
width:260px;
height:26px;
padding:3px;
background-color:#eee;
}

.small_text_box {
border:1px solid #ccc;
background:none;
width:108px;
height:26px;
padding:3px;
background-color:#eee;
}

.invisible_text_box {
border:none;
background:none;
width:40px;
}

.button {
border:none;
background:none;
padding:2px 30px;
height:27px;
cursor:pointer;
background:url(../images/menu_hover_bg.jpg) repeat-x;
}

.button2 {
background:none;
height:25px;
cursor:pointer;
padding:2px 20px;
background:url(../images/menu_bg.jpg) repeat-x;
}

/*
.button:hover {
border:1px solid #ccc;;
background:url(../images/gray_px.jpg) repeat-x;
}
*/

a.button_link, a.button_link:visited {
background:url(../images/button3.gif) no-repeat;
width:120px;
text-decoration:none;
color:#fff;
display:block;
text-align:center;
height:27px;
padding-top:8px;
margin-left:1px;
float:left;
}

a.button_link:hover {
background:url(../images/button3.gif) no-repeat;
width:120px;
color:#000;
}

.round_bdr_10 {
border-top-left-radius: 10px;
border-top-right-radius: 10px;
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
}

.round_bdr_5 {
border-top-left-radius: 8px;
border-top-right-radius: 8px;
}

/* Slider Css */

.slides_container {
	width:910px;
	overflow:hidden;
	position:relative;
}

.slides_container a img {
	display:block;
}
/* End Slider Css */