@charset "utf-8";
/* CSS Document */

html, body,
a, img,
p,h1,h2,h3,h4,h5,h6,
ul,ol,li,
div,span,
fieldset, form, label, legend, textarea,
table, tbody, tfoot, thead, tr, th, td,
object, iframe
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	list-style:none;
	font-family: inherit;
	font-size: 100%;
	color: inherit;
	text-decoration: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

:focus {
	outline: 0;
}


/* --------------  reset list end ------------ */

body
{
	text-align: center;
	background: url(/Content/Core/images/white-bg.jpg) top left repeat #fff;
}

.container
{
	width: 980px;
	margin: 0 auto;
	text-align: left;
	}
	
#headerBox
{
    background: url(/Content/Core/images/beige-bg.jpg) top left repeat #d0c8aa;
	}
#headerBox .headerBg
{   
    background: url(/Content/Core/images/header-bg.jpg) top center no-repeat;
  
    }

#headerBox .container
{
    background: url(/Content/Core/images/header-bg.jpg) -55px 0 no-repeat;
    height: 277px; 
    position: relative; 
	}
.enPage #headerBox .container
{   
    background-image: url(/Content/Core/images/header-bg-en.jpg);  
    }
#headerTxtBox
{
    background: url(/Content/Core/images/white-bg.jpg) top left repeat #fff;
    height: 16px;
    font-family: "Arial Black",Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
    text-transform: uppercase;
    overflow: hidden;
    color: #c1c1b9;
	}
#bannerBox,
#bannerBox .container
{
    background: url(/Content/Core/images/blue-bg.jpg) top left repeat #80cbf7;
	
	}	
	
#bannerBox .bannerBoxDecor
{
    background: url(/Content/Core/images/blue-bg-decor.png) top right no-repeat;
    padding: 10px 0;
	}		
#contentBox,
#footerBoxTopBg
{
    background: url(/Content/Core/images/yellow-bg.jpg) top left repeat #f1d025;
	}	
#contentBox .contentBg,
#footerBoxTopBg .contentBg

{
    background: url(/Content/Core/images/content-bg.jpg) top center repeat-y;
	}	
#contentBox .container,
#footerBoxTopBg .container	
{
    background: url(/Content/Core/images/white-bg.jpg) top left repeat #fff;
    padding: 10px 0 0 0;
    
	}
#footerBoxTopBg .footerBgTop
{
       background: url(/Content/Core/images/footer-bg-top.jpg) 500px 0  no-repeat;
       height: 85px;
}		
#footerBox
{
	
    background: url(/Content/Core/images/black-bg.jpg) top left repeat #1a1914;
	}
#footerBox .container
{
    background: url(/Content/Core/images/black-bg.jpg) top left repeat #1a1914;
    text-align: center;
    }
#footerBox a
{    
border-bottom:1px dotted #6F5E00;
color:#DFBC00;
}  
#footerBox a:hover
	{
		text-decoration: underline;
		}
#footerBox .footerBg
{
    background: url(/Content/Core/images/footer-bg-rpt.jpg) 500px 0px repeat-y;
    padding-bottom: 60px;
        }
#footerBox .footerBgTop
{
       background: url(/Content/Core/images/footer-bg-top.jpg) 500px -86px  no-repeat;
       height: auto !important;
       height: 300px;
       min-height: 300px;
       }

		
/*-----------header elements--------------*/			
#headerBox .insysHeaderLink
{
    width:  90px;
    height: 30px;
    display: block;
    position: absolute;
    left: 160px; 
    top: 5px;  
    }		
#headerBox .logoBox
{
    width:  400px;
    height: 160px;
    float: left;
    position: relative;
    top: 70px; 
    overflow: hidden;
    }		
#headerBox .logoBox h1 a
{
    width:  400px;
    height: 160px;
    display: block;
}

#headerBox .logoBox span
{display: none;}




#headerBox #menuBox
{
    width: 320px;  
    height: 200px; 
    overflow: hidden; 
    float: left;
    position: relative;
    top: 70px;   
     margin-right: 60px;
    }

#headerBox .mainMenuBox 
{
    width: 325px;  
    height: 185px; 
    overflow: hidden; 
    position: relative;
    z-index: 2;
    top: 0px;
    left: 0px;    
    }    
#headerBox .mainMenuBox ul
{padding: 0;}   
#headerBox .mainMenuBox li
{    float: left; 
     padding: 0;
}
#headerBox .mainMenuBox li
{display: none;}
#headerBox .mainMenuBox li#menu_default3,
#headerBox .mainMenuBox li#menu_default4,
#headerBox .mainMenuBox li#menu_default5
{
    display:inline;   
    }
#headerBox .mainMenuBox li#menu_default3 a,
#headerBox .mainMenuBox li#menu_default4 a,
#headerBox .mainMenuBox li#menu_default5 a
{
    width: 110px;
    height: 65px;
    display: block;
    float: left; 
    color: #C9C09F;
    font-size: 1px;
    line-height: 1px;
    }
.plPage #headerBox .mainMenuBox li a
{ background-image: url(/Content/Core/images/mainMenuBg-pl.png);}   
.enPage #headerBox .mainMenuBox li a
{ background-image: url(/Content/Core/images/mainMenuBg-en.png);}  

 
.plPage #headerBox .mainMenuBox li#menu_default5 a 
{    width: 95px;} 


.enPage #headerBox .mainMenuBox li#menu_default5 a 
{    width: 85px;}

.enPage #headerBox .mainMenuBox li#menu_default3 a 
{    width: 125px;} 


#headerBox .mainMenuBox li a span
{    visibility: hidden;}      
    
#headerBox .mainMenuBox li#menu_default5 a 
{   background-position: 0 -70px; }    
#headerBox .mainMenuBox li#menu_default5 a:hover 
{   background-position: 0 -1px;  }
#headerBox .mainMenuBox li#menu_default5 a.activePath
{   background-position: 0 -141px;  }

#headerBox .mainMenuBox li#menu_default3 a
{   background-position: -95px -70px; }
#headerBox .mainMenuBox li#menu_default3 a:hover 
{   background-position: -95px -1px;  }
#headerBox .mainMenuBox li#menu_default3 a.activePath
{   background-position: -95px -141px;  }

#headerBox .mainMenuBox li#menu_default4 a
{   background-position: -225px -70px; }
#headerBox .mainMenuBox li#menu_default4 a:hover 
{   background-position: -225px -1px;  }
#headerBox .mainMenuBox li#menu_default4 a.activePath
{   background-position: -225px -141px;  }

#headerBox .mainMenuBox li#menu_default9
{
   position: relative;
   top: 100px;
   right: 10px;
   float: right;
   display: inline;
   }
#headerBox .mainMenuBox li#menu_default9 a
{   background: none;
    color: #908157;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-style: italic;
    }
#headerBox .mainMenuBox li#menu_default9 a:hover
{   text-decoration: none;
    color: #453c24;}
    
#headerBox .headerRightBox 
{
    width: 190px;
    height: 250px;
    display: block;
    float: right; 
    position: relative;
    top: 5px;
    }  
#headerBox .headerRightBox  .lagnuageSelector
{
    height: 18px;
    font-family: "Arial Black",Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 14px;
    text-transform: uppercase;
    overflow: hidden;
    color: #E93950;    
    }   
#headerBox .headerRightBox  .lagnuageSelector a,
#headerBox .headerRightBox  .lagnuageSelector span
{
    padding: 0 2px;}    
#headerBox .headerRightBox  .lagnuageSelector a
{    
    color: #9F916D;  
    
    }
#headerBox .headerRightBox  .lagnuageSelector a:hover
{
    text-decoration: none;
    background: #AFA078;
     color: #fff;  }

#headerBox .headerRightBox  .registerLinkBox
{
    width: 165px;
    position: relative;
    top: 60px;
    left: 10px;
    }
#headerBox .headerRightBox .registerLinkBox a
{
   display: block;
   width: 165px;
   height: 30px;
   background: url(/Content/Core/images/registerBtn-pl.png) 0 0 no-repeat;
    }
#headerBox .headerRightBox .registerLinkBox a:hover
{
    background-position: 0 -42px;    
    }
.plPage #headerBox .registerLinkBox a
{background-image: url(/Content/Core/images/registerBtn-pl.png)}
.enPage #headerBox .registerLinkBox a
{background-image: url(/Content/Core/images/registerBtn-en.png)}

#logosBox,
.footerLeft
{
    width: 600px;
    padding-top: 10px; 
    text-align: left;
    float: left;
    color: #3D3F37;
    font-size: 11px;
    }
#logosBox p
{ color: #3D3F37;
font-size: 11px;
    }
#logosBox img
{
    border: none;
    margin: 3px 15px 5px 0;
    vertical-align: text-top;
    }
#logosBox a img,
#logosBox a 
{
    border: none;
}
#logosBox .organizedByBox
{
    color: #3D3F37;
    font-size: 12px;
    width: 130px;   
    font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: center;
	line-height: 140%;
	margin: 0 15px 10px 0;
	clear: both;
    }
#logosBox .organizedByBox a
{
margin: 0 ;  
    }
#footerBox .footerLeft .footerMenu  
{
    text-align: right;
    font-size: 9px;
    color:#6F5E00;
    padding-bottom: 5px;
    padding-right: 100px;
    }
#footerBox .footerLeft .footerMenu a
{    
border-bottom:1px dotted #6F5E00;
color:#DFBC00;
font-size:120%;
margin: 0 5px;
} 
   
#contactBox    
{
    width:   200px;
    padding-top: 10px; 
    text-align: left;
    float: right; 
    padding-left: 60px;
    }   
    
#contactBox a.twitter
{
    display: block;
    width: 165px;
    height: 70px;
    background: url(/Content/Core/images/follow-twitter.png) 0 -5px no-repeat;
    border: none;
    margin-left: -60px;
    } 
#contactBox a.twitter:hover
{
       background: url(/Content/Core/images/follow-twitter.png) 0 -84px  no-repeat;
        }  
#contactBox a.blip
{
    display: block;
    width: 165px;
    height: 60px;
    background: url(/Content/Core/images/follow-blip.png) 0 -15px no-repeat;
    border: none;

    } 
#contactBox a.blip:hover
{
       background: url(/Content/Core/images/follow-blip.png) 0 -94px  no-repeat;
        } 
#contactBox a.twitter  span,
#contactBox a.blip span
{display: none;} 

#contactBox h4
{
    font-family: Georgia, "Times New Roman", Times, serif;
    margin-top: 20px;
    font-size: 22px;
    font-style: italic;
    letter-spacing: -1px;}
#contactBox a,
#contactBox p em strong, 
#contactBox p strong em 
{
color: #DFBC00;
font-size: 120%;
}
#contactBox p
{   
    color: #5F5F5F;
    line-height: 140%;
    
    }
#contactBox p a
{
    border-color: #6F5E00; }
    
/*----------  indexPageContent -- strona główna -------------*/


#indexPageContent h2,
.indexPageBg h2
{
    display: none;
    }
.indexPageBg .leftSide p,
.indexPageBg .rightSide p
{

    }   
#bannerBox a.registerInlineBtn 
{
    width: 195px;
    height: 50px;
    background: url(/Content/Core/images/registerInlineBtn-pl.png) 0 0 no-repeat;
    display: block; 
    margin: 5px;
    float: right;
    }
.enPage #bannerBox a.registerInlineBtn 
{    background: url(/Content/Core/images/registerInlineBtn-en.png) 0 0 no-repeat;}    
#bannerBox a.registerInlineBtn:hover
{
    background-position: 0 -51px;    
    } 
#bannerBox a.registerInlineBtn:active
{
    background-position: 0 -102px;    
    } 
#bannerBox a.registerInlineBtn span
{
    display: none;    
    }
#bannerBox a
{    color: #a2303f;}
#bannerBox .indexPageBg img
{
    margin:0;
    padding: 0;
    border: none;
    }
#bannerBox .banerBigTxt,
#bannerBox .banerBigTxtWhite
{
	font-size: 24px;
	font-weight: normal;
	font-style: italic;
	letter-spacing: -1px;
	padding: 10px 0 5px 0;
	line-height: 110%;
	color: #3B7C9F;
    font-family: Georgia, "Times New Roman", Times, serif;
	}
	
#bannerBox .banerBigTxt strong,
#bannerBox .banerBigTxt a
{
    color: #a2303f; 
    color: #3B7C9F;
    font-weight: bold;
	font-style: normal;
    font-size: 24px;
    letter-spacing: -1px;
    font-family: Arial, Helvetica, sans-serif;
    }
    
#bannerBox .banerBigTxtWhite
{color: #fff;}	
#bannerBox .banerBigTxt a
{    color: #a2303f; }
#bannerBox .banerBigTxt a:hover
{
    text-decoration: none;
    border-bottom: 1px dotted #a2303f;}
#bannerBox .banerMediumTxt
{
	font-size: 20px;
	font-weight: normal;
	font-style: italic;
	letter-spacing: -1px;
	padding: 10px 0 5px 0;
	line-height: 130%;
	color: #fff;
    font-family: Georgia, "Times New Roman", Times, serif;
	}
#bannerBox .banerMediumTxt strong,
#bannerBox .banerMediumTxt a
{
    color: #fff;
    font-weight: bold;
	font-style: normal;
    font-size: 20px;
    letter-spacing: -1px;
    font-family: Arial, Helvetica, sans-serif;
    } 
#bannerBox .banerMediumTxt a
{    color: #a2303f; } 
#bannerBox .banerMediumTxt a:hover
{
    text-decoration: none;
    border-bottom: 1px dotted #a2303f;}
#bannerBox .banerSmallTxt
{
	color: #a2303f;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14px;
	padding: 10px 0 5px 0;
	letter-spacing: -0px;
    line-height: 120%;
	}
#bannerBox .banerSmallTxt strong,
#bannerBox .banerSmallTxt a
{
    color: #a2303f;
    font-weight: bold;
    font-style: normal;
    font-size: 16px;
    letter-spacing: -1px;
    text-transform: uppercase;
    }
#bannerBox .banerSmallTxt a
{    color: #fff; } 
#bannerBox .banerSmallTxt a:hover
{
    text-decoration: none;
    border-bottom: 1px dotted #fff;} 
#bannerBox .banerList
{
      padding-top: 10px;
      padding-left: 0px;
      padding-right: 60px;
      } 
#bannerBox .banerList li,
#bannerBox .banerListLike
{
    padding-top: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    letter-spacing: -1px;
    line-height: 100%;
    font-size: 28px;    
    color: #fff;
    float: right;
    padding-left: 35px;
    background: url(/Content/Core/images/arrow2-blueBg.png) 0 15px no-repeat;
    } 
#bannerBox .banerList li a
{    color: #fff;
     text-decoration: none;} 
#bannerBox .banerList li a:hover
{
    color: #DFF4FF;}
#bannerBox .banerList li em,
#bannerBox .banerListLike em
{
	color: #a2303f;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 12px;
	letter-spacing: -0px;
    display: block;
    line-height: 120%;
    text-align: right;
    padding: 0px 0px 0 50px;
    } 
    
#registerPageContent
{
    padding: 0 30px;
    }    
    
       
/*-------------twoColumnPage-----------------*/

.twoColumnBg,
.indexPageBg,
.scheduleBg
{
    background: url(/Content/Core/images/divider.png) top center repeat-y;

    }
#twoColPageContent,
#indexPageContent
{    text-align: center;
     padding: 0 10px;}

#schedulePageContent
{    text-align: center;}
.twoColumnBg .leftSide,
.indexPageBg .leftSide
{
    float: left;
    width: 455px;
    text-align: right;
    }
.twoColumnBg .rightSide,
.indexPageBg .rightSide
{
    float: right;
    width: 455px;
    text-align: left;  
 
    }
.twoColumnBg img,
.indexPageBg img,
.univPageContent img
{
    border: 6px solid #fff;
    margin-left: 10px;
    margin-bottom: 5px;
    }
.googleMapFrame iframe
{
    border: 6px solid #fff;
    margin-bottom: 0px;
    }
.univPageContent img
{
    float: right;
    }
.twoColumnBg .leftSide img,
.indexPageBg .leftSide img 
{
      float: right;  
      margin: 0 0 5px 20px;
      }
.twoColumnBg .rightSide img,
.indexPageBg .rightSide img
{
      float: left;  
      margin: 0 20px 10px 0px;
      }
.twoColumnBg p em 
{
    
    }
/*----------  schedulePageContent -------------*/     

#schedulePageContent table
{
    margin: 0 auto;}
#schedulePageContent td
{
    padding: 5px 10px;
    width: 350px;
    vertical-align: top;
    
    }
#schedulePageContent td.leftBox
{
    text-align: right;  
    }
#schedulePageContent td.rightBox
{
    text-align: left;  
    }
#schedulePageContent td.hourBox
{
    width: 212px;    
    background: url(/Content/Core/images/schedule-timeBg.png) top center no-repeat;
    height: 45px;   
    color: #697F0F;
    font-size: 16px;
    line-height: 110%;
    font-weight: bold;
    letter-spacing: -1px;
    overflow: hidden;
    }
#schedulePageContent .hourBox .timeBox
{
    font-size: 18px;  
    color: #414F0A;
    }    
#schedulePageContent th
{
    color: #AF2037;
    font-size: 30px;
    font-weight: bold;
    letter-spacing: -1px;
}
#schedulePageContent th.dateBox
{
    width: 212px;    
    background: url(/Content/Core/images/schedule-dateBg.png) top center no-repeat;
    height: 45px;   
    color: #25516A;
    font-size: 30px;
    line-height: 110%;
    font-weight: bold;
    letter-spacing: -2px;
    overflow: hidden;
    }   
#schedulePageContent th.dateBox sup
{font-size: 17px;}
#schedulePageContent .lunchBreak,
#schedulePageContent .openConf
{
    background: url(/Content/Core/images/schedule-breakBg.png) center center no-repeat; 
    height: 70px;   
    color: #9F1329;
    font-size: 24px;
    font-weight: bold;
    letter-spacing: -1px;
    overflow: hidden;
    vertical-align: middle;
        width: 100%;
        line-height: 110%;
    }
#schedulePageContent .openConf
{    color: #5F0616;}
#schedulePageContent .lunchBreak .timeBox,
#schedulePageContent .openConf  .timeBox
{
    font-size: 18px; 
    color: #9F1329;  line-height: 110%; }

#schedulePageContent .regBreak
{
    background: url(/Content/Core/images/schedule-regBreakBg.png) top center no-repeat; 
    height: 20px;   
    color: #7F7F7F;
    line-height: 100%;
    font-size: 15px;
    font-weight: bold;
    letter-spacing: -1px;
    overflow: hidden;
    padding: 2px;
    text-align: center;
    width: 100%;
    }
#schedulePageContent .regBreak .timeBox
{
    font-size: 13px;     
    line-height: 100%; 
    letter-spacing: 0px;  
    }
#schedulePageContent h3
{
	font-size: 24px;
	letter-spacing: -1px;
	color: #8DAF00;
	line-height: 115%;
	margin-bottom: 10px;
	}
#schedulePageContent p
{
    text-align: justify;}
#schedulePageContent .speakerName
{
	font-size: 16px;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 15px;
	line-height: 100%;
	color: #25516a;
	letter-spacing: -1px;
	font-family: Arial, Helvetica, sans-serif; 
    border: 1px dotted  #8DAF00;
    
    }
#schedulePageContent .speakerName strong
{
	color: #921627;    
    }
#schedulePageContent a.speakerName
{
	padding: 1px 3px;    
    border: 1px dotted  #8DAF00;    
    }   
#schedulePageContent a.speakerName:hover
{
    text-decoration: none;
    border: 1px solid #77C2EF;
    background: #C2DFEF;
    }    
/*--------------------------*/

.speakerBox
{
    padding-bottom: 20px;    
    }
.speakerBox p
{
    text-align: justify;
    }
.lectureBox p
{
    font-size: 11px; 
    color: #6F6A53; 
    text-align: right;
    }
.speakerBox .contactLinkBox
{
    text-align: right;
    margin-bottom: 10px;}
    
.rightSide .lectureBox p,
.rightSide .speakerBox .contactLinkBox
{    text-align: left;    }

.speakerBox .contactLinkBox a,
.slidesLinkBox a
{
border:1px dotted #8DAF00;
padding:1px 3px;
color:#8DAF00;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
line-height:100%;
margin-bottom:15px;
margin-top:5px;
margin-left: 5px;
margin-right: 0px;
}

.speakerBox .contactLinkBox a:hover ,
.slidesLinkBox a:hover ,
.speakerBox h4 a:hover  
{
    text-decoration: none;
    border: 1px solid #77C2EF;
    background: #C2DFEF;
    color: #25516A;
    } 
         
.slidesLinkBox a
{
 margin-left: 0;
}
.speakerBox h3
{
 font-size:34px;   
    }         
.speakerBox h4
{
	font-size: 14px;
	font-weight: bold;
	letter-spacing: -1px;
	text-transform: uppercase;
	padding: 0;
	line-height: 120%;
	color:#8DAF00;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom:10px;
	} 
.speakerBox h4 a   
{
border:1px dotted #8DAF00;
padding:1px 3px;
color:#8DAF00;
margin-bottom:15px;
margin-top:5px;
margin-left: 5px;
}
.rightSide .speakerBox .contactLinkBox a,
.rightSide .speakerBox h4 a 
{margin-left: 0px;margin-right: 5px;} 



.indexPageBg h4 .newsDate
{
    display: block;
    font-size: 10px;
    text-align: left;
    font-weight: bold;
    line-height: 10px;
    border-bottom: 1px solid #ccc; 
    letter-spacing: 0;
    color: #aaa; 
    }

.rightSide .speakerBox .speakerImgBox,
.leftSide .speakerBox .speakerImgBox,
.rightSide .photoImgBox,
.leftSide .photoImgBox
{
    margin-right: 0px;
    margin-left: 20px;  
    padding-bottom: 15px;  
    float: right;
    background: url(/Content/Core/images/photo-bg-shadow.png) bottom right no-repeat;
    position: relative;  
    width: 195px; 
    }
.rightSide .speakerBox .speakerImgBox,
.rightSide .photoImgBox
{
    float: left;
    margin-left: 0px; 
    margin-right: 20px;
    }
.speakerBox .speakerImgBox img,
.photoImgBox img
{margin: 0;} 
.speakerImgBox .photoLicenseBox
{
    font-size: 9px; 
    letter-spacing: 0;
    font-family:Arial, Helvetica, sans-serif; 
    font-weight: normal; 
    color: #999;
    position: absolute;
    right: 10px;
    bottom: -12px;
    }
.speakerImgBox .photoLicenseBox a
{    color: #888;} 







.partnersPage
{
  
    }
.partnersPage a 
{border: none;}    
.partnersPage img
{
    float: none;
    border: none;
    margin: 15px;}  

/*--------------*/

.noPageLink
{
    padding: 5px 150px;
	font-size:24px;
	font-weight: bold;
	letter-spacing: -2px;
	line-height: 120%;
	color: #77C2EF;
	font-family: Arial, Helvetica, sans-serif;
    }
.noPageLink a {	color: #77C2EF;}

/*----------  fonts -------------*/
body, p, blockquote
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    }

p, blockquote, #contentBox ul, #contentBox ol, #contentBox li
{
	font-size: 12px;
	font-weight: normal;
	padding-bottom: 10px;
	line-height: 140%;
	font-family: Verdana;
	color: #2a2828;
	color: #504a44;
	}
#contentBox ul, #contentBox ol {	padding-bottom: 0px;}
p em,  #contentBox li em
{
color:#908157;
font-style:italic;
}
p strong,  #contentBox li strong
{
color:#222;
font-weight: bold;
    }
p em strong,
p strong em,
#contentBox li em strong,
#contentBox li strong em		
{
color:#D61E41;
font-style:normal;
font-weight: normal;
font-size: 120%;
}
#bannerBox p
{
  color:#3B7C9F;  }
ul, ol
{
	font-size: 14px;
	font-weight: normal;
	line-height: 140%;
	padding-bottom: 5px;	
	}
#contentBox ul li
{    list-style: circle;  	}
#contentBox ol li
{
    list-style: decimal;
    }
#contentBox ol ol li
{
   list-style: lower-latin;      
    }
#contentBox ul, #contentBox ol
{
    padding-left: 40px;
    padding-top: 3px;
    }
#contentBox ol ol,
#contentBox ol ul  
{
    padding-left: 20px;
    }

blockquote
{
    font-style:italic;
    padding: 10px 35px;
    margin: 0;
    color: #9F5D00;
    }
a
{
	color: #738F00;
}
p a,
#contentBox li a
{
    border-bottom: 1px dotted  #8DAF00;   
    }

    
    
a img
{}
a:hover
	{
		text-decoration: underline;
		}
		
h1
{
	font-size: 50px;
	font-weight: bold;
	letter-spacing: -1px;
	line-height: 120%;
	font-family: Arial, Helvetica, sans-serif;
	color: #047EFD;
	}
h1 a
{color: #047EFD;}	
h2
{
	font-size: 30px;
	font-weight: bold;
	letter-spacing: -2px;
	padding: 0px 0 15px 0;
	line-height: 120%;
	color: #25516a;
	color: #77C2EF;
	font-family: Arial, Helvetica, sans-serif;
	}	
#bannerBox h2
{
  		font-size: 26px;
  		letter-spacing: -1px;
  	    color: #fff;  }	
h3
{
	font-size: 30px;
	font-weight: bold;
	letter-spacing: -2px;
	padding: 0;
	line-height: 120%;
	color: #25516a;
	font-family: Arial, Helvetica, sans-serif;
	}
h3	strong
{
	color: #921627;    
    }

h4
{
	font-size: 28px;
	font-weight: normal;
	letter-spacing: -1px;
	padding: 10px 0 10px 0;
	line-height: 120%;
	color: #d61e41;
	font-family: Arial, Helvetica, sans-serif;
	}
.leftSide h4
    {color: #267D8E;}
	
h5
{
	font-size: 20px;
	font-weight: bold;
	letter-spacing: -1px;
	padding: 0;
	line-height: 120%;
	color:#8DAF00;
	font-family: Arial, Helvetica, sans-serif;
	}
h6
{
	font-size: 16px;
	font-weight: normal;
	letter-spacing: 0px;
	padding: 5px 0 5px 0;
	line-height: 120%;
	color: #5D7F00;
	font-family: Arial, Helvetica, sans-serif;
	}
	


/*----------  fonts end-------------*/	




/*-------- fix -----*/	
.clearFix
{
	font-size: 1px;
	line-height: 1px;
	display: block;
	margin: 0;
	padding: 0;
	height: 1px;
	clear: both;
	}
