/* CSS Document */
/***** Global Settings *****/
* {
	margin: 0;
}
html, body {border: 0; height: 100%; }
body {font-family:Arial, Helvetica, sans-serif; color:#000000; width:100%; font-size:12px;  padding:0; margin:0; background:url(../images/bodybg.jpg);}

/***** Main Css *****/
#Wrapper { width:100%;  min-height: 100%; height: auto !important;height: 100%; margin: 0 auto -60px;}
#subWrapper { width:100%; display:inline; float:left; padding:0; margin:0; background:url(../images/bg.jpg); background-repeat:repeat-x; }
#container { width:966px;display:inline; float:left;margin:0; height:auto; padding:0; background-color:#fff;}

/**** Header *****/
#headerContainer { display:inline; float:left; width:966px; height:56px;}
#headerLeft {display:inline; float:left; width:608px; height:56px; background:url(../images/headerLeft.jpg); }
#headerRight {display:inline; float:left; width:316px; height:29px; background:url(../images/headerRightBG.jpg); padding-top:27px; padding-left:13px; padding-right:29px;}
#headerRight1 { display:inline; float:left; width:110px; height:14px; background:url(../images/headerButton.gif); font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; padding-left:19px; padding-right:29px; padding-top:9px; padding-bottom:6px; border-right:1px solid #fff; }
#headerRight2 { display:inline; float:left; width:115px; height:14px; background:url(../images/headerButton2.gif); font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; padding-left:15px; padding-right:26px; padding-top:9px; padding-bottom:6px;}

/***** Main Nav Section *****/
#mainNavSection { display:inline; float:left; width:966px; height:106px;}
#mainNavSection1 { display:inline; float:left; width:53px; height:106px; background:url(../images/mainNavSection1.gif);}
#logo 
{ 
	display:inline; 
	float:left; 
	width:335px; 
	height:106px;
	/*background: transparent url(../images/logo.gif) no-repeat 50% 0;*/
	cursor:pointer; 
}
#mainNavSection2 { display:inline; float:left; width:542px; height:97px; background:url(../images/mainNavSection2.gif); padding-right:36px; padding-top:9px;}

#mainNav { display:inline; float:left; width:542px; height:57px;}
#mainNav ul { list-style:none; float:right; height:57px;}
#mainNav ul li { font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:12px; padding-top:12px; padding-bottom:13px; padding-left:15px; padding-right:15px; display:inline; float:left;}
#mainNav ul li.endNav { font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:12px; padding-top:12px; padding-bottom:13px; padding-right:15px; display:inline; float:left; padding-right:0px;}
#mainNav ul li.divider { float:left; display:inline; background-color:#9e2727; padding:0; width:1px; height:37px; }

#searchContainer { display:inline; float:left; width:542px; height:40px; }
#searchleft { display:inline; float:left; width:348px; height:40px; background:url(../images/searchleft.gif);}
#searchRight { display:inline; float:left; width:194px; height:23px; padding-top:9px; padding-bottom:8px;}
#textBoxContainer { display:inline; float:left; width:171px; height:23px;}
#buttonContainer { display:inline; float:left; width:23px; height:23px;}

/***** Body ******/
#bodyContainer { display:inline; width:966px; float:left; height:auto; background:url(../images/bodybg.jpg); background-repeat:repeat;}

/***** Left of Body ****/
#bodyLeft { display:inline; width:380px; float:left;}
#bodyleftTop {  display:inline; width:380px; height:22px; float:left; background:url(../images/bodyLeftTop.jpg);}

/***** SUB NAV ******/
#subNavContainer { display:inline; width:380px; height:auto; float:left; background:url(../images/subNavBG.gif); background-repeat:repeat;}
#subNav { display:inline; width:287px; float:left;  padding-left:87px; padding-right:13px;}
#subNav ul {list-style:none; width:287px; float:left; padding:0; }
#subNav ul li { font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:12px; width:254px; height:13px; padding-top:6px; padding-bottom:5px;border-bottom:1px solid #272727; float:left; display:inline; padding-left:0; padding-right:13px;}

/***** Latest News *****/
#latestNewsTitle { display:inline; width:97px; height:18px; float:left; background:url(../images/latestNewsTitleBG.jpg); padding-left:89px; font-family:Arial, Helvetica, sans-serif; color:#000; font-size:14px; padding-top:14px; padding-right:194px; }
#latestNewsContainer { display:inline; width:274px; float:left; background:url(../images/latestNewsBG.jpg); padding-left:88px; padding-right:18px; padding-top:16px; padding-bottom:14px;}
.newsItem { width:274px; float:left; display:inline; padding-bottom:12px; }
.teaser { width:274px; float:left; display:inline;}
.readMore { width:74px; float:left; display:block; margin-left:200px; }

/***** Right of Body *****/
#bodyRight { display:inline; width:552px; float:left; padding-right:34px;}
#mainImage
{
	display: inline;
	width: 552px;
	height: 165px;
	float: left;

}

.contentContainer { display:inline; width:512px; float:left; background:url(../images/contentText.jpg); background-repeat:no-repeat; padding-top:28px; padding-left:27px; padding-right:13px; padding-bottom:144px; }
.titleContainer { display:inline; float:left; width:512px;  padding-bottom:9px; }
.contentDivider 
{ 
	display:inline; 
	float:left; 
	width:512px;  
	height:3px;
	padding-bottom:10px; 
	background: transparent url(../images/contentDivider.jpg) no-repeat 50% 0; 
}
.contentTextContainer { display:inline; float:left; width:512px; line-height:15px;}

#demoContainer {  display:inline; width:513px; height:114px; float:left; background:url(../images/demoBG.jpg) no-repeat; padding-top:23px; padding-bottom:100px; padding-left:39px; }
#otracomButton 
{ 
	display:inline; 
	float:left; 
	width:212px; 
	height:114px; 
	background: transparent url(../images/otracom.jpg) no-repeat 50% 0;
}
#demoRight { display:inline; float:left; width:301px; height:114px; padding-top:14px;}
#demoContent { display:inline; float:left; padding-left:7px; padding-right:25px; width:269px; padding-bottom:8px;}
#demoButtonContainer { display:inline; float:left; width:287px; padding-right:4px; padding-left:4px; height:22px; padding-top:9px; padding-bottom:9px;}
#demobutton1 
{ 
	display:inline; 
	float:left; 
	width:140px; 
	height:22px; 
	background: transparent url(../images/demobutton1.jpg) no-repeat 50% 0;
	cursor: hand;
}
#demobutton2 
{ 
	display:inline; 
	float:left; 
	width:139px; 
	height:22px; 
	padding-left:8px; 
	background: transparent url(../images/demobutton2.jpg) no-repeat 50% 0;
	cursor: hand;
}

.breadCrumb {margin-bottom: 10px;font-size:14px;}

/****** Content page Right Body *****/
#ContentmainImage { display:inline; width:552px; height:165px;float:left; }

#contentNav{ display:inline; width:496px; height:47px; float:left; background:url(../images/contentNavBG.jpg); padding-left:28px; padding-right:28px;}

/*** moved into nav control 
#contentNav ul { list-style:none; float:left; height:47px; width:496px; display:inline; padding:0; margin:0;}

#contentNav ul li { padding-top:18px; padding-bottom:18px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; padding-left:9px; padding-right:9px; float:left; display:inline; height:22px; }

#contentNav ul li.contentNavdivider { background:url(../images/contentNavDivider.jpg); width:1px; height:47px; float:left; padding:0; background-position:top; }
***/


/****** Footer ******/
#footerContainer { width:100%; height:60px; float:left; background-color:#d9d9d9; background-repeat:repeat;
}
.push { height:60px; }
#footerWrapper { width:966px; height:60px; display:inline; float:left; }
#footer1 {display:inline; width:70px; height:60px; float:left; background:url(../images/footer1.jpg);}
#footer2 {display:inline; width:648px; height:28px; float:left; background-color:#000; padding-left:14px; padding-top:15px; padding-bottom:17px; }
#footer3 
{
	display:inline; 
	width:141px; 
	height:33px; 
	float:left; 
	padding-left:52px; 
	padding-right:7px; 
	padding-top:14px; 
	padding-bottom:13px;
	background: #000 url(../images/DownerEdi.gif) no-repeat 50% 0;
	cursor:pointer;
}
#footer4 {display:inline; width:34px; height:60px; float:left; background:url(../images/footer3.jpg);}

/****** Text / Textbox *****/
.searchTextBox { background:url(../images/searchTextboxBg.gif); width:169px; font-family:Arial, Helvetica, sans-serif; color:#7f7f7f; font-size:12px;}
.newsTitle { font-family:Arial, Helvetica, sans-serif; color:Black; font-size:12px; }
.newsDate { font-family:Arial, Helvetica, sans-serif; color:#585858; font-size:12px; }
.newsTeaser {font-family:Arial, Helvetica, sans-serif; color:#4f4f4f; font-size:12px;  }
.newsReadMoreLink { color:#8d0000; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline; }
.newsReadMoreLink a:link, .newsReadMoreLink a:visited, .newsReadMoreLink a:hover  { color:#8d0000; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline; }

.contentTitle { font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:22px;  }
.contentText {font-family:Arial, Helvetica, sans-serif; color:#4f4f4f; font-size:12px;   }

.contentText a, a:visited {font-family:Arial, Helvetica, sans-serif; color:#8D0000}

.documentTitleLink a {font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#585858; font-size:15px; }



.contentText P  {
 margin-top: 12px;	
}

.demoText {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:14px;  }
.footer{font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px;  }
.footerGrey{font-family:Arial, Helvetica, sans-serif; color:#afaeae; font-size:11px;  }

/****** News view custom *******/
.customNewsContainer { display:inline; width:420px; float:left; padding-left:45px; padding-right:18px; padding-top:16px; padding-bottom:10px;}
.customNewsItem { width:420px; float:left; display:inline; padding-bottom:12px; }
.customTeaser { width:420px; float:left; display:inline;}
.customNewsTitle { font-family:Arial, Helvetica, sans-serif; color:#585858; font-size:18px; }
.customNewsTeaser {font-family:Arial, Helvetica, sans-serif; color:#8b8a8a; font-size:12px;  }
.customReadMore { width:74px; float:left; display:block; margin-left:400px; }
.customNewsReadMoreLink { color:#8D003A; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline; }
.customNewsReadMoreLink a:link, .customNewsReadMoreLink a:visited, .customNewsReadMoreLink a:hover  { color:#8d0000; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline; }

/******* News details *******/
.customSingleNews { width:450px; float:left; display:inline; }
.customBack { width:50px; float:left; display:inline; padding-bottom:20px; margin-right:400px; }
.customNewsTitle { width:450px; float:left; display:inline; padding-bottom:10px; } 
.customNewsDate { width:450px; float:left; display:inline; padding-bottom:10px; } 
.customNewsContent { width:450px; float:left; display:inline; padding-bottom:10px; } 
.postBookmark { width:450px; float:left; display:inline; padding-top:10px; padding-bottom:12px; } 





