/*Master CSS*/

*{margin:0;padding:0;}

body {
background-image:url(../images/banner.jpg);
background-position:center top;
background-repeat:no-repeat;
color:#6d6b6b;
font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif;
font-size:0.8em;
margin-left:auto;
margin-right:auto;
margin-top:0px;
padding-top:0;
text-align:center;
z-index:0;
}

/**Headers**/

h3 {
color:#004B7D;
font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif;
font-size:1.2em;
margin-top:0;
padding-top:10px;
}


h4 {
color:#004B7D;
font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif;
font-size:1.1em;
margin-bottom:0;
margin-top:0;
padding-top:10px;
}

/**Paragraphs**/

p {
color:#6d6b6b;
font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif;
font-size:1em;
margin-top:0;
padding-top:10px;
}


/**Images**/

img {
border:0 none;
font-size:0;
}

/**Links**/

a {
color:#6299D2;
font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif;
font-size:1em;
text-decoration:none;
font-weight: bold;
}

/**Forms**/

form {}

label{
font-weight:bold;
font-size:0.9em;
margin-right:50px;
line-height: 25px;
}


/**Tables**/

table {
border:0 none;
line-height:10px;
margin-bottom:0;
margin-left:-2px;
margin-top:0;
padding:0;
width:90%;
}

/**Lists**/

ul{padding-left:20px;}

ol{padding-left:25px;}

/**Ids**/

#contentArea {
position:absolute;
top:275px;
left:0px;
}

#brandmenu {
display:block;
height:230px;
margin:auto;
padding-top:3px;
position:relative;
width:769px;
z-index:0;
line-height:5px;
}

#sideContent {
font-size:1em;
margin:auto;
padding:10px 12px 10px 10px;
width:235px;
}

div#story_menu {
	width: 720px;
	float: left;
	border-top: solid 1px #E9E9E9;
	margin-bottom:10px;
}

div#story_nav {
	height: 30px;
	width: 720px;
}

div#story_nav a#story_nav_up {
	display: block;
	float: left;
	height: 30px;
	width: 360px;
	background: #fff url(../images/story_nav_down.gif) 0 0 no-repeat;
}

div#story_nav a#story_nav_down {
	display: block;
	float: left;
	height: 30px;
	width: 360px;
	background: #fff url(../images/story_nav_up.gif) 0 0 no-repeat;
}

#story_menu #stories {
	height: 303px; /* with images 308px;*/
	overflow: hidden;
}

#story_menu h3 {margin-bottom:1px;}

#stories {
	position: relative;
	padding: 0 1px;
}

table#story_table {	
	position: relative;
	line-height:20px;
	width:720px;
}

tr.gap td {
	height: 7px ! important;
}

#stories td {
	border-bottom: solid 1px #808080;
}

#stories td.picture {
	padding-left: 10px;
	width: auto;/* with images 150px;*/
	padding-top: 10px;
	padding-bottom: 10px;
	margin: 7px 0;
}

#stories td.picture img {
	width: 5px ! important;/*131px with pictures*/
	height: 71px ! important;
	/*border: solid 1px #808080 ! important;*/
	opacity:0.0;
	filter: alpha(opacity = 0);
}

#stories.front {
	padding-top: 5px;
}

#stories.front td.picture {
	padding: 0 0 18px 0 ! important;
	margin: 0 ! important;
	border: none ! important;
}

#stories.front td.text {
	padding: 0 ! important;
	margin: 0 ! important;
	border: none ! important;
}


/**Classes**/

h4 span.small {
font-size:0.79em;
}

ul li h4 {
color:#58595b;
font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif;
font-size:1.1em;
margin-bottom:0;
margin-top:0;
padding-top:10px;
}

.linkBlue{color:#004B7D;}

.smallPrint{font-size:0.75em;}

.container {
margin-left:auto;
margin-right:auto;
position:relative;
text-align:left;
width:770px;
z-index:0;
} 

.centerContent {
border:0 none;
clear:both;
height:auto;
margin:auto;
padding:0;
width:770px;
z-index:0;
}

.centerContent2 {
border:0 none;
clear:both;
margin:auto;
padding:0px;
width:770px;
z-index:0;
}

.contentPadding {
 padding-bottom: 10px;
 width:341px;
 height:auto;
}

.centerContentHeader {
border:0 none;
clear:both;
height:auto;
margin-left:auto;
margin-right:auto;
margin-top:20px;
padding:0;
width:770px;
z-index:0;
position:relative;
}

.leftMain {
margin:auto;
margin-bottom:20px;
padding:0;
width:100%;
z-index:0;
float:left;
}

.news_container{
float:left;
margin:auto;
margin-bottom:20px;
padding:0;
width:500px;
z-index:0;
}

.breadMain {
height:34px;
margin:0;
padding-top:3px !important;
padding-top:10px;
position:relative;
width:770px;
z-index:0;
}

.rightMain {
margin:auto;
padding:0;
width:256px;
height: auto;
z-index:5000;
float:right;
margin-bottom:10px;
}

.leftSecond {
float:left;
margin:auto;
padding:0;
width:157px;
z-index:0;
margin-bottom:10px;
}

.rightSecond {
margin:5px;
padding:0;
float:right;
width:258px;
z-index:5000;
margin-bottom:10px;
}

.mainSecond {
float:left;
margin:auto;
padding-top:0;
width:597px;
z-index:0;
padding-left:12px;
margin-bottom:20px;
}

.leftContact {
float:left;
margin:auto;
padding:0;
width:157px;
z-index:0;
margin-bottom:10px;
}

.mainContact {
float:right;
margin:auto;
padding-top:0;
width:603px;
z-index:0;
padding-left:10px;
margin-bottom:20px;
}

.newsImage {
vertical-align:top;
padding-top:15px;
display:none;
}
.newsContent {
padding-left:20px;
text-align:left;
vertical-align: top;
line-height:18px;
height:76px;
}

.newsContent h3 {margin-bottom:5px;}

.newsContainer {
height:auto;
width:428px;
z-index:0;
}

.menuPadding {
padding-left:7px;
padding-right:7px;
}

.menuPadding h3{margin-bottom:0px;}

.menuPadding table{width:100%;margin-top:7px;;}

.menuPadding table tr{vertical-align:top;line-height:14px;}

.menuPadding p {padding-top:5px;}

.sideMenuList {
color:#FFFFFF;
margin-left:7px;
margin-top:0px;
padding-left:7px;
padding-top:0px;
text-indent:0px;
z-index:0;
line-height: 14px;
}

.slideshow{margin-top:5px;}

#brandmenu .brand {
border:0 none;
float:right;
font-size:0;
height:auto;
left:515px;
margin-top:87px;
padding:0;
position:absolute;
top:0;
}

#brandmenu .brand2 {
border:0 none;
float:right;
font-size:0;
height:auto;
left:511px;
margin-right:20px;
margin-top:-184px;
padding:0;
position:absolute;
top:205px;
}

#brandmenu .brand3 {
border:0 none;
font-size:0;
height:auto;
padding:0;
position:absolute;
top:105px;
left:516px;
}

#brandmenu img.brandimg {
padding:0;
}

#brandmenu img {
margin-top:7px;
padding-right:154px;
z-index:0;
}

.footermenu {
clear:both;
height:70px;
margin:auto;
position:relative;
width:772px;
border-top: 1px solid #464747;
padding-top:10px;
text-align:center;
}

.footermenu div {
display:block;
font-size:1.1em;
height:62px;
margin-left:20px;
padding-top:0;
width:738px;
}

.footermenu a {
color:#999999;
font-family:Tahoma,Geneva,Kalimati,sans-serif;
font-size:0.8em;
font-weight:bold;
text-align:right;
text-decoration:none;
}

.copyright {
font-size:0.8em;
}

a span.copyright{color:#999999;}

.footermenu div.footerTop {
height:38px;
left:10px;
margin-bottom:0;
margin-top:0;
position:absolute;
top:3px;
width:730px;
}

.verticalTop {
vertical-align:top;
}

.outer {
background:transparent url(../images/inner.png) repeat-y scroll left top;
display:block;
float:left;
width:264px;
}
.inner {
background:transparent url(../images/outter.png) no-repeat scroll left bottom;
display:block;
float:left;
width:264px;
}

.news_content_divider{
background-image:url(../images/news_divider2.png);
background-repeat:no-repeat;
font-size:0;
height:5px;
margin:0;
padding:0;
width:300px;
}

.left_side_menu_divide {
background-image:url(../images/left_menu_divider.png);
background-repeat:no-repeat;
font-size:0px;
height:5px;
margin:3px 0 2px;
padding:0px;
width:141px;
line-height:5px;
}

.right_side_menu_divide {
background-image:url(../images/side_divider.png);
background-repeat:no-repeat;
font-size:0;
height:4px;
margin-bottom:5px;
padding:0;
text-align:center;
width:245px;
}

.news_divider {
background-image:url(../images/news_divider.png);
background-repeat:no-repeat;
clear:both;
font-size:0;
height:5px;
margin:auto;
padding:0;
width:500px;
margin-top:10px;
}

.double_divider {
background-image:url(../images/divider_double.png);
background-repeat:no-repeat;
clear:both;
font-size:0;
height:8px;
margin:0 auto auto -9px;
padding:0;
width:563px;
}

.breadcrumbTrail {
color:#6d6b6b;
font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif;
font-weight:bold;
left:130px;
padding:0;
position:absolute;
text-decoration:none;
top:8px;
}

.breadcrumbTrail a {
color:#6d6b6b;
font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif;
font-weight:bold;
padding:0;
text-decoration:none;
}

.headerTable{width:100%;}

.alignRight{text-align:right;}

.searchMain{margin-bottom:20px;}
