body {
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}

body,td,th {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
}

p {
font-size: 1.15em;
font-family:"Shanti", Verdana, sans-serif; 
font-weight:normal; 
font-style:normal;
line-height:1.5em;
margin: 0 0 0.5em;
padding:0;
}

div#qTip {
 padding: 3px;
 border: 1px solid #666;
 border-right-width: 2px;
 border-bottom-width: 2px;
 display: none;
 background: #999;
 color: #FFF;
 font: bold 9px Verdana, Arial, sans-serif;
 text-align: left;
 position: absolute;
 z-index: 1000;
}

.newsComplete { font-family: Calibri, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; color: #010101; text-decoration: none}
.newsComplete:hover { font-family: Calibri, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; color: #000000; text-decoration: none}
/****************************************/
/* other          						*/
/****************************************/	
.header {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
    font-size: 22px;
    color: #FFFFFF;
    margin: 0 0 0 0;
    padding: 5px 0 5px 0;
}

.headerInfo {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    color: #FFFFFF;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    letter-spacing: 1.25px;
}
	
.detail {
	font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #ffffff;
}

/*
Primary Main Menu
*/
	
ul#mainmenu2 {
background: #7A320C;
color: #fff;
margin: 0 0 0 0;
padding: 0 0 5px 0;
}

ul#mainmenu2 li {
display: inline;
margin: 0em 0.5em 0 0;
position: relative;
}

ul#mainmenu2 li a {
font-size: 100%;
color: #FFFFFF;
text-decoration: none;
padding: 0 0.5em 0 0;
font-weight: bold;
}

ul#mainmenu2 li a:hover {
text-decoration: none;
color: #FF7F33;
font-weight: bold;
}

ul#mainmenu2 li a:active {
text-decoration: none;
color: #FF7F33;
font-weight: bold;
}

/*
 Slider
 */
 
#slider {
    position:relative;
    width:900px; /* Change this to your images width */
    height:430px; /* Change this to your images height */
    background:url(../images/web/loading.gif) no-repeat 50% 50%;
    z-index:1;
}
#slider img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
}
#slider a {
    border:0;
    display:block;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(../images/web/arrows__.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}

.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}


/*
Secondary Main Menu
*/
	
ul#menu {
background: #7A320C;
color: #fff;
margin: 0 0 0 0;
padding: 0 0 0 0;
z-index:2;
}

ul#menu li {
display: inline;
margin: 0em 0.8em 0 0;
position: relative;
}

ul#menu h2, ul#menu h3 {
font-size: 100%;
font-weight: normal;
display: inline;
color: #300;
}

ul#menu li a {
font-size: 140%;
color: #FF7F33;
text-decoration: none;
padding: 0 0 0 0;
font-weight: bold;
}

ul#menu li a:hover {
text-decoration: none;
color: #FFFFFF;
font-weight: bold;
}

ul#menu li a:active {
text-decoration: none;
color: #FFFFFF;
font-weight: bold;
}

ul#menu li.mega a {
background: transparent url(../images/web/arrow.png) center right no-repeat;
padding: 0 1em 0 0;
}

ul#menu li.mega a:hover {
text-decoration: none;
}

ul#menu div {
display: none;
}

ul#menu li.hovering div {
display: block;
}

ul#menu li.mega div a {
font-size: 100%;
color: #FFFFFF;
padding: 0;
background-image: none;
text-decoration: none;
}

ul#menu li div a.more {
font-size: 110%;
color: #FF7F33;
font-weight: bold;
}

ul#menu li div a.more:hover {
font-size: 110%;
color: #085922;
font-weight: bold;
}

ul#menu li div a.subtitle {
font-size: 1.5em;
color: #f70;
font-weight: bold;
}

ul#menu li div a.subtitle:hover {
font-size: 1.5em;
color: #085922;
font-weight: bold;
}

ul#menu div h3 {
color: #f70;
font-weight: bold;
font-size: 1.5em;
}

ul#menu div h4 {
color: #f70;
font-weight: bold;
font-size: 1.3em;
}

ul#menu div h5 {
color: #000000;
font-weight: bold;
font-size: 1em;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

ul#menu div p {
margin: 0 0 0.8em 0;
padding: 0;
}

ul#menu li.mega div.prg {
border: 1px solid #dda;
width: 550px;
position: absolute;
top: 1.2em;
left: 0em;
padding: 1.3em;
background: #ffc;
color: #930;
z-index:2;
}

ul#menu li.mega div.about {
border: 1px solid #dda;
width: 500px;
position: absolute;
top: 1.2em;
left: 0em;
padding: 1.3em;
background: #ffc;
color: #930;
z-index:2;
}

ul#menu li.mega div.facilities {
border: 1px solid #dda;
width: 800px;
position: absolute;
top: 1.2em;
left: -26em;
padding: 1.3em;
background: #ffc;
color: #930;
z-index:2;
}

ul#menu li.mega div.news {
border: 1px solid #dda;
width: 550px;
position: absolute;
top: 1.2em;
left: -13em;
padding: 1.3em;
background: #ffc;
color: #930;
z-index:2;
}

ul#menu li.mega div.others {
border: 1px solid #dda;
width: 750px;
position: absolute;
top: 1.2em;
left: -40em;
padding: 1.3em;
background: #ffc;
color: #930;
z-index:2;
}

ul#menu li.mega div.parentpage {
border: 1px solid #dda;
width: 250px;
position: absolute;
top: 1.2em;
left: -5.4em;
padding: 1.3em;
background: #ffc;
color: #930;
z-index:2;
}

.newsDate {
color: #f70;
font-family: Gill Sans, Verdana;
font-size: 9px;
text-transform: uppercase;
letter-spacing: 2px;
font-weight: bold;
margin: 0 0 5px 0;
padding: 0 0 0 0;
}

.newsTittle {
font-family: times, Times New Roman, times-roman, georgia, serif;
color: #fff;
margin: 0;
padding: 0px 0px 6px 0px;
font-size: 51px;
line-height: 44px;
letter-spacing: -2px;
font-weight: bold;
}

.newsStory {
font-size: 1.1em;
font-family:"Shanti", Verdana, sans-serif; 
font-weight:normal; 
font-style:normal;
line-height:1.7em;
margin: 0 0 0.5em;
padding:0;
color: #fff;
letter-spacing: 1.25px;
text-align: justify;
}

.newsListMore {
font-size: 110%;
color: #FF7F33;
font-weight: bold;
}

.newsListMore:hover {
font-size: 110%;
color: #FFFFFF;
font-weight: bold;
}

.newsListTittle {
font-family: times, Times New Roman, times-roman, georgia, serif;
color: #fff;
margin: 0;
padding: 0px 0px 6px 0px;
font-size: 25px;
line-height: 25px;
letter-spacing: 1.35px;
font-weight: bold;
}

.newsListStory {
font-size: 1em;
font-family:"Shanti", Verdana, sans-serif; 
font-weight:normal; 
font-style:normal;
line-height:1.7em;
margin: 0 0 0.5em;
padding:0;
color: #fff;
letter-spacing: 1.25px;
text-align: justify;
}

.pageNormal {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #ffffff;
}

.mainlinkmore {
font-size: 110%;
color: #FF7F33;
font-weight: bold;
line-height:1.7em;
}

.mainlinkmore:hover {
font-size: 110%;
color: #FFFFFF;
font-weight: bold;
line-height:1.7em;
}

.mainh5 {
color: #FFFFFF;
font-weight: bold;
font-size: 1.3em;
margin: 0 0 0 0;
padding: 0 0 0 0;
}