/*
*		JoomSpirit CSS file for typo
*
*/

body {
font-family: "Trebuchet MS",Verdana,"Lucida Grande",Tahoma,Helvetica,Sans-Serif;
color:#000;
} 

p {
margin: 8px 0;
}

h1, h2, h3, h4 {
font-family: Times New Roman, Verdana;
text-decoration: none;
text-transform:capitalize;
font-weight:bold;
margin:8px 0 8px 0;
}

h1 {
font-size:190%;
padding-bottom:20px;
}

h2 {
font-size:170%;
padding-bottom:14px;
}

h3 {
font-size:135%;
padding-bottom:8px;
}

h4 {
font-size:120%
}

/*
*	TOP SITE
*/

#logo h2 a:hover {
text-decoration:none;
}

/**	NAV MAIN **/

#nav_main ul a {
color:#000;
font-family: Times New Roman, Verdana;
line-height:130%;
text-transform: capitalize;
letter-spacing: -0.5px;
font-weight: normal;
font-size:120%;
}

/* All menu links on hover or focus */
#nav_main ul li a:hover,#nav_main ul .active a, #nav_main ul li a:focus, #nav_main ul a.mainMenuParentBtnFocused, #subMenusContainer a.subMenuParentBtnFocused{
color:#fff;
}


/* sub menu links on hover or focus */
#subMenusContainer a:hover, 
#subMenusContainer a:focus, 
#nav_main ul a.mainMenuParentBtnFocused, 
#subMenusContainer a.subMenuParentBtnFocused,
#nav_main ul li ul a:hover, #nav li ul a:focus
{
color:#fff;
}


#nav_main ul .active ul a {
color:#fff;
}


#subMenusContainer a, #nav_main ul li li a{ /* Just submenu links*/	
position:relative;
color:#000;
float:none;
font-size:110%;
line-height:110%;
padding:4px;
text-transform:capitalize;
font-family:Times New Roman, Verdana;
}


#subMenusContainer a:hover, #subMenusContainer a:focus, #nav_main ul li li a:hover, #nav_main ul li li a:focus{
color:#fff;
}


/**				LINK		**/

a
{
text-decoration : none;
}

a:hover {
text-decoration : underline;
}

a:active, a:focus {
outline:none;
}

/*	List  */

ul.normal, ul.check {
margin-left:10px;
margin-top:22px;
padding-left:0;
}

.normal li, .check li {
background: url(../images/list_normal.png) 0 0px no-repeat;
padding-left: 24px;
list-style:none;
margin:16px 0;
}

.check li {
background: url(../images/list_check.png) 0 0px no-repeat;
}

/*
*	Quotation
*/

blockquote.white, blockquote.yellow {
margin: 10px 30px 10px 30px;
padding: 10px 35px 10px 35px;
border: none;
background: url(../images/quote_white.png) 0 5px no-repeat;
text-align:justify;
font-style:italic;
font-size:105%;
}

blockquote.yellow {
background: url(../images/quote_yellow.png) 0 5px no-repeat;
}

blockquote.white p, blockquote.yellow p {
margin: 0px -35px -10px 0px;
padding: 0px 35px 10px 0px;
background: url(../images/quote_white_end.png) 100%  no-repeat;
}

blockquote.yellow p {
background: url(../images/quote_yellow_end.png) 100%  no-repeat;
}

/**  DIV Info  **/

.info {
line-height:25px;
padding-left:30px;
border-top:1px solid #777;
border-bottom:1px solid #777;
background: #867d55 url(../images/logo_info.gif) 4px 3px no-repeat;
margin: 10px 0;
}

/** 	TOOL TIPS		**/

* .tips ,* .custom_tips{
color:#c66945;
cursor:pointer;
}

.tool-tip {
color: #fff;
width: 139px;
z-index: 13000;
}
 
.tool-title {
font-weight: bold;
font-size: 115%;
margin: 0;
color: #9FD4FF;
padding: 8px 8px 4px;
background: transparent url(../images/bubble2.png) top left no-repeat;
}
 
.tool-text {
font-size: 100%;
padding: 4px 8px 8px;
background: transparent url(../images/bubble2.png) bottom right no-repeat;
}
 
.custom-tip {
color: #000;
width: 130px;
z-index: 13000;
}
 
.custom-title {
font-weight: bold;
font-size: 100%;
margin: 0;
color: #3E4F14;
padding: 8px 8px 4px;
background: #C3DF7D;
border-bottom: 1px solid #B5CF74;
}
 
.custom-text {
font-size: 100%;
padding: 4px 8px 8px;
background: #CFDFA7;
}



/**		FOOTER		**/

#footer {
color: #EDF6FB;
font-size:90%;
}