* { 
	margin: 0px; 
	padding: 0px; 
    /*box-sizing: content-box;*/
} 

div { overflow: visible;}

h1, h2, h3, h4, h5, h6 {	
	margin: 5px;
	padding: 5px;
	color:#b3531a;
	font-weight:bold;
	font-family: "Din-Medium", Arial, Helvetica, sans-serif;
	clear: both;
}

img {padding:3px;}
hr { margin:6px; width:80%; text-align: center; border:none; height:1px; color: #efefef; background-color: transparent;} 

a { color: #494980; font-family: geneva, arial, helvetica, sans-serif; text-decoration:none; }
a:hover, a:active { color:#c03636;}

h1 { font-size: 150%; margin: 0px; margin-top:8px; color: #b3531a;}   
h2 { font-size: 140%; margin-left:0px; color: #b3531a;}
h3 { font-size: 130%; margin-left:0px; color: #777f77;}
h4 { font-size: 120%; margin-left:0px; }
h5 { font-size: 110%; margin-left:0px; }
h6 { font-size: 100%; }

div#content a { color: #494980; font-family: geneva, arial, helvetica, sans-serif;}
div#content a:hover, a:active { color:#c03636;  text-decoration:underline;}
div#content a:visited { color: #6666a0;}

#content p,  #content img  { margin: 5px 5px 1em 5px; overflow:visible;}
#content ul { margin-left: 2em; padding-left:6px;}
#content li { padding: 0px;  margin:0px; padding-bottom: 0.5em;}
#content td img { padding:3px; margin:0px;}

#content dl {
	padding: 1em 1.5em 1em 0em;
	clear:both;
}

#content dl dt {
	font-style: italic;
}

#content dl dd {
	padding: 0.2em;
	padding-left: 2em;	
}

#content blockquote {
	overflow: visible;
	padding-left: 35px;
	padding-right: 35px;
	background: url(../image/quote.gif) transparent left top no-repeat;
	font-style: italic;
}

body {	font-family: verdana, geneva, helvetica, arial, sans-serif;
	color: #555555;
	font-size: 12px;text-align:center;			
	background-color: #6d6950;
}


#top { 
	position: absolute;
	top: 0px;
	padding:0px;	
	width: 717px;
	height:190px;
	left: 50%;
	margin-left: -358px;
	text-align:left;
}	


#topInner {
	background-color: #E6E4CF;	
	/*background: url(../image/headline.png) #e6e4cf left top no-repeat;*/
  background: url(../image/topBg.gif) transparent left bottom no-repeat;
}	

#pageDeco {
	margin:0px;
	padding:0px;
	padding-bottom:126px;
	background: url(../image/pageDeco1.jpg) #c59962 left bottom no-repeat;
	width: 717px;
}

body#raj #pageDeco {
        margin:0px;
        padding:0px;
        padding-bottom:126px;
        background: url(../image/BannerPageDeco1.jpg) #c59962 left bottom no-repeat;
        width: 717px;
}


#pageNav {
	width:712px;
	margin:0px;
	padding:2px 2px 13px 2px;
	color: #514432;
	font-size:x-small;
}

#pageNav a {
	color: #b3531a;
}

#outer 
{	
	margin:0px;
	padding-left:4px;
	padding-right:4px;	
	padding-top: 200px;
	padding-bottom:0px;
	width: 716px;
	margin-left: auto;
	margin-right: auto;
 	background: url(../image/centerBG.gif) transparent left top repeat-y;
}

#inner {
	width: 505px;
	float:right;
	padding:0px 5px 0px 0px;
	margin-right: 0px 0px 0px 0px;
}


#document { 
	text-align:left;
}

#content {
    margin:0px;
    padding:0px;
    overflow: visible; 
    clear:both; 
    z-index:0; 
    text-align:justify; 
}

#footer {
	font-size:small; 
	color: #999999; 
	padding:0px 3px 12px 4px;
	text-align:center;
	margin: 20px -4px 0px -4px;
    clear: both;
	font-size:x-small;
	color: #9c9975;
    background: url(../image/ft_b.png) transparent left bottom no-repeat;
    
}

#footer a {
	color: #b3531a;
}

div#footerO {
	background: url(../image/ft_t.png) transparent left top no-repeat;
}

div#footerI {
    padding: 0px 4px 14px 4px;	
}

#footerInfo 
{ 
	text-align:right;
	color: #666666;
	font-size:x-small;
	padding: 6px;
	width: 505px;
	margin: 0px 0px 0px 200px;
	border-top:1px solid #DACAAF;
}

#footerInfo span.label {font-style:italic; color: #b7b7b7; }

#copyright, #standards 
{	
	padding:2px 6px 2px 6px;
	margin: 0px 0px 0px 4px;
}

#standards {font-size:x-small; text-align:right;}
div#standards a { color: #806C59; border-bottom:1px dotted #dfdfdf; text-decoration:none; margin-bottom: 3px;}
div#standards a:hover, a:active { color:#c03636; border-bottom:2px solid #903030;}

#mainMenuOuter {
	margin:0px;
	padding:0px;
	background: url(../image/mainMenuB.png) #8f070b left bottom repeat-x;
}

#mainMenuInner {
	margin:0px;
	padding:5px 0px 5px 0px;
	width: 717px;
	background: url(../image/mainMenuT.png) transparent left top repeat-x;
	border-bottom:1px solid #5d0406;
	border-top:1px solid #5d0406;
}

#languageBox {
  text-align:right;
  background: url(../image/topHead.png) #c59962 left top no-repeat;
}

#langInner {
	font-size:x-small;
	color: #514432;
	font-size:x-small;
	padding:3px 5px 0px 3px;	
}


#document {
	color:#24302e;
	font-family:"Trebuchet MS";
	font-size: 11px;
	text-align:justify;
}

#document h1 {
	background: url(../image/headStart.png) transparent left center no-repeat;
	color: #b3531a;
	font-family: "Century Gothic";
	padding-left:30px;
	border-bottom: 1px solid #FFE8A4;
	margin-left: 2em;
}


#document p {
	color:#24302e;
	font-family:"Trebuchet MS";
	font-size: 12px;
	text-align:justify;
	padding: 0.5em 0em 0.5em 0em;
}


div#sideZone {
	text-align:left;
	width:190px;
	padding:10px 5px 0px 5px;
}

div.box {
 	background: url(../image/b1b.png) transparent left top repeat-y;
	margin:0px;
	padding:0px;
	margin-bottom: 1em;	
	width:188px;
}

div.boxBody {
 	background: url(../image/b1bt.png) transparent left bottom no-repeat;
	padding: 5px;
	color: #886655;
	font-size:x-small;
}

div.boxTitle {
 	background: url(../image/b1t.png) transparent left top no-repeat;
	font-weight:bold;
	text-align:center;
	font-size:x-small;
	color: #554433;
	padding: 3px;
}





div#search, div#locNav {
 	background: url(../image/brc.png) transparent left top repeat-y;	
}

div#search div.boxBody, div#locNav div.boxBody {
 	background: url(../image/brb.png) transparent left bottom no-repeat;
}

div#search div.boxTitle, div#locNav div.boxTitle {
 	background: url(../image/brt.png) transparent left top no-repeat;
}

span.lab {
	color: #514432;
}

/*
div#mainMenu ul {
	list-style: none;
	height: 14px;

}

div#mainMenu ul li {
	float:left;
	width: 100px;
	text-align:center;
	border-left:1px solid #5d0406;
}
*/

.yuimenu {
		background-color:#aa4044;
		border-top:1px solid #AF4C50;		
		border-left:1px solid #AF4C50;		
		border-right:1px solid #5D0406;		
		border-bottom:1px solid #5D0406;		
}

div#mainMenu ul li a {
	font-weight:bold;
	font-size: 12px;
	text-align:left;
	color:#FFF;
	text-transform:uppercase;
	text-decoration:none;
}

div#mainMenu ul li.yuimenuitem:hover a {
	color:#5D0406;
}

div#mainMenu ul li.yuimenuitem:hover{
	background-color: #FFF;
}

div#sideMenu {
	margin:0px;
	padding:0px;
	background: url(../image/smc.png) transparent left top repeat-y;
	width: 187px;
	margin-left:10px;
	margin-top: 1em;
	margin-bottom:1em;
}

div#sideMenuO {
	margin:0px;
	padding:0px;
	background: url(../image/smt.png) transparent left top no-repeat;
}

div#sideMenuI {
	margin:0px;
	padding:0px;
	background: url(../image/smb.png) transparent left bottom no-repeat;
	padding: 5px;
}

div.sideMenuItm a {
	color:#9c9975;
	font-weight:bold;
	margin-left: 1em;
	padding-left: 15px;
	background: url(../image/mnuDec.png) transparent left center no-repeat;
}

div.sideMenuItm ul {
	padding:0px;
	margin:0px;
	margin-left: 3em;
	margin-right:0px;
	list-style:circle;
	color: #ffe8a4;	
}

div.sideMenuItm ul li {
	padding:0px;
	margin:0px;

	text-align:left;
	margin-left:0px;
}

div.sideMenuItm ul li a{
	color: #b3531a;
	font-weight:normal;
	padding:0px;
	margin:0px;
	background:none;
}


div#docStuff {
    font-size:x-small; 
    color: #3D4F65; 
    max-height: 20px;
    background:#ffffff;
    padding: 5px;
    width:500px;
    position:absolute;
}

div#docStuff div.bxTitle 
{
    text-align:center; 
    font-weight:normal; 
    font-size:x-small; 
    color:#3D4F65; 
    min-width:165px;
    color:#3D4F65; background-color:#eee2c0;
}

div#docStuff ul.bxBody {list-style:none; text-align:left;}
div#docStuff div#docMenues ul.bxBody {text-align:left;}
div#docTools img { border:0px; vertical-align:middle; padding:0px; margin:0px;}
div#docTools div.bxTitle, div#docTools  div.bxTitle { cursor:pointer; }	
div#docStuff a { text-decoration:none; font-style:normal;}

div#avalLang {text-align:left; float:left;}

div#avalLang li.entry { display:inline; padding:3px;}
div#avalLang ul.bxBody, div#avalLang div.bxTitle {display:inline;}
div#docTools ul.bxBody, div#docMenues div.bx ul.bxBody {display:none; padding:3px; }
div#docTools:hover ul.bxBody, div#docMenues div.bx:hover ul.bxBody {display:block; }
div.bxTitle:hover ul.bxBody, div#docMenues div.bx:hover ul.bxBody {display:block; }
div#docTools, div#docMenues div.bx, div#avalLang {border:1px solid #eee2c0; margin:0px; background-color:white; padding:1px; float:right;  min-width:165px; width:165px;}

div#docTools:hover, div#docMenues div.bx:hover  {border-right:1px solid #999999; border-bottom:1px solid #999999;}
#admin #docTools { display:none;}
a.langLink, span.langLink {text-transform: uppercase; text-decoration:none;}

body#admin div#sideBoxZone, body#admin div#search  { display:none; }


/*#footerInfo, #copyright, #standards { display:none; }*/
/*#top, #sideZone, #inner { display:none; }*/


div#euFlag { float:left; }
div#euInfo { font-family:Verdana, Arial, sans-serif; font-size: 9px; text-align: left; }
div#euDiscl { font-family:Verdana, Arial, sans-serif; font-size: 9px; text-align: justify; padding-top: 4px; }

        div.mainMap {
            overflow: scroll;
            text-align:center;
            height: 370px;
            padding: 0px;            
            margin:5px 5px 0px 5px;
            border:1px solid #BEB7AB;
        }
        
        div.mapControll {
            text-align:center;            
        }
        
        div.mapLayout {
            text-align:left;
            border:1px solid #BEB7AB;
            padding:0px;
            overflow: hidden;
            margin:0px 5px 5px 5px;
        }
        
        div.mapLayout img {
            z-index: 0;
        }
        
        div.mainNavMark {
            background-color:#B25721;
            border:1px solid #654419;        
            position:absolute;
            z-index:100;
            left:0px;
            top:0px;
        }
        
        .mainImgArea {
            position:absolute;
            z-index:100;
            left:0px;
            top:0px;
        }

div#docContZont {
	margin-top:3em;

}

#content img.mainNavMap { margin:0px;}

div#custMenuLeft {
	background:#8F070B url(../image/mainMenuT.png) repeat-x scroll left top;
	border-bottom:1px solid #5D0406;
	border-top:1px solid #5D0406;
	border-left:1px solid #5D0406;
	border-right:1px solid #5D0406;
	margin:0;
	padding:5px 0;
	margin-bottom:1em;
	color: #FFF;
}

div#custMenuLeft a {
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
}


div.letToc {
	text-align:center;
	border:1px solid #E7E2B4;
	font-size: 14px;
	font-weight:bold;
	padding: 0.5em;
}

span.letTocLet {
	padding: 2px;
	margin:1px;
	background-color: #FBEF96;
	border:1px solid #E7E2B4;
}

h2.letTocHead {
	background-color:#F0ECC4;
	border:1px solid #E7E2B4;
}


.category h2 {
	padding-bottom: 0px;
	padding-top: 2em;
	margin-bottom: 0px;
	border-bottom:1px dotted #F2EADC;
}
