*{ margin:0; padding:0; }
html, body { width:100%; height:auto; font-family: arial, Georgia, sans-serif; margin:0px; font-size:100%; background-color:#E6E6E6;}
img { border:0; }
img.style1 { padding:10px 0px 0px 10px }
img.style2 { padding:0px 0px 0px 0px; }

h1 {font-size: 1.20em;color:#662D91; padding:8px 0px 8px 0px;}
h2 {font-size: 1.05em;color:#662D91;padding:8px 0;}
h3 { font-size: 0.90em;color:#662D91;padding:8px 0;}
b{ font-weight:bold;font-size:0.75em;font-size:100%;}
h2.style1 { font-weight:bolder;font-size:14px;padding-bottom:5px;margin-bottom:19px;border-bottom:1px solid #999999;width:100%;}
h2.style2 { color:#FFDF40;border-bottom:1px solid #999999;font-size:12px;font-weight:bold;padding-bottom:5px;margin-bottom:19px;}

h4.style4{ width:167px;background:#662d91;font-weight:bolder;font-size:12px;color:#FFDF40;padding:8px 0px 7px 13px;}
h2.style5{ padding:0px 0px 5px 0px;border-bottom:1px dashed #d1d2d4; margin:0px 0px 10px 0px;}

b.tdClass1{ font-weight:bolder;font-size:12px;color:#662D91;padding-bottom:10px;float:left;width:100%;}
b.tdClass2{ font-size: 1em;font-weight:bold;color:#FFDF40;}

h3.style1{ border-bottom:1px dashed #d1d2d4; margin:0px 0px 10px 0px;padding-bottom:2px;}
p {font-size: .75em; color:#000;  padding: 0 0 15px 0}
p.style1{color:#662D91;font-weight:bold; }
p.style3{font-size: .70em;color:#fff;}

ul {list-style:disc;margin:0 0 1em 0;}
ul li {font-size: 0.75em;color:#000; margin-left:40px;padding-bottom:5px;}

div.sitemapList ul{ font-size:100%;}
div.sitemapList ul li a{ font-size:0.75em;color:#56207a;text-decoration:none;margin-left:0px;padding-bottom:5px;font-size:100%;}
div.sitemapList ul li ul{margin-left:5px;font-size:100%;}
div.sitemapList ul li ul li a{ font-size:1.30em;color:#56207a;text-decoration:none;padding-bottom:2px;padding-top:2px;}

ol {list-style:decimal;margin:0 0 1em 0;font-size:100%;float:left;width:100%;}
ol li {font-size: 0.75em;color:#000; margin-left:40px;padding-bottom:5px;}
ol li p{font-size: 1em;color:#000; margin:0;padding-bottom:5px;}

td.tdClass1{padding:22px 15px 10px 13px;}
td.seminars{ font-size:0.75em;padding-bottom:5px;}

#content {display:inline;min-height:490px;float:right;width:577px;height:auto;margin-right:32px; padding:2px 0px 0px 20px;border-left:1px solid #E5E5E5; }

#mainContent {width:577px;float:left; padding:0; }
#mainContent h1{margin-top:0;padding-top:0; }
#mainContent h2{margin-top:0;padding-top:0; }
#mainContent h3{margin-top:0;padding-top:0; }
ul.aboutList li a{font-weight:normal;}

#mainnavigation {width:122px; float:left; margin:0px 16px 0 0;border:0px solid #000;padding:0;}
#mainnavigation ul {margin:0;padding:0;}
#mainnavigation li {font-size:0.75em;list-style-type:none;background:none;padding:0;margin:0;}
#mainnavigation li a{text-decoration:none;color:#333333;margin:0;padding:5px 0 5px 15px;margin:5px 0; width:107px; display:block; font-weight:bolder;border:0px solid #000;}
#mainnavigation li a:hover{ color:#662D91;}
#mainnavigation li a.active{color:#FFDF40;background:#662D91; }

#navigationBox {/*background-color:#f6f3f9;*/padding:0;margin:0;font-size:100%;border:0px solid #000;}
#navigationBox ul li a{width:102px;font-size:1.25em;/*background-color:#f6f3f9;*/ font-weight:normal; padding-left:20px; list-style-type:none; margin:3px 0 0 0;text-align:left;}
#navigationBox ul li a.active{color:#662D91;background-color:#f6f3f9;}

.newsblock{ width:366px;  float:left; margin-bottom:10px; padding:0px 10px 10px 0; background:none;border-bottom:1px dashed #d1d2d4;}
.newsblock p{ text-align:justify;padding-right:35px;margin-bottom:0;padding-bottom:0;}
.newsblock a{ color:#662D91;font-size:0.75em;font-weight:bold;text-decoration:none;}
.newsblock a:hover{ text-decoration:underline;color:#662D91;}

#mainContentBottomleft{ width:370px;float:left;display:inline;margin:0; padding:0;background:none;margin:0 10px 0 0px ;}
#mainContentBottomleft a{border:none;}
#mainContentBottomright{ padding:0px 0px 10px 0px;width:180px;float:right;background-color:#cdcdcd; }
#mainContentBottomright.whitebg{background-color:#ffffff;}
.sponsor-block{ width:148px;padding:17px 19px 10px 13px;background-color:#cdcdcd;}
h4.style3{width:373px; height:14px;background:url('../../images/upcoming-mettings-back.jpg') top left repeat-x;font-size:12px;font-weight:bolder;padding:10px 0 11px 13px;color:#333;margin-bottom:5px;margin-bottom:14px; overflow:hidden;} 
a.bookButton1{ width:120px;height:16px;margin-top:10px;padding:5px 2px 4px 2px;background-color:#e3e4e5; display:block;font-weight:bolder;font-size:11px; text-decoration: none;float:left;display:inline;text-align:center;color:#662D91;border:none;}
a.bookButton2:hover, a.bookButton1:hover { text-decoration:none;color:#662D91;}
a.bookButton2{ width:174px;height:16px;margin-top:5px auto 10px auto;float:left;padding:5px 2px 4px 2px;background-color:#e3e4e5; display:block;font-weight:bolder;font-size:11px; text-decoration: none;text-align:center;color:#662D91;border:none;}
div.review{ background-color:#f6f3f9; border:1px solid #ccc;margin-bottom:1em;padding:5px;}
div.review h2{ color:#000;}
h4.style5{width:140px;height:15px;margin-top:10px;clear:both;padding:5px 0 5px 40px;background-color:#662D91; display:block;color:#FFDF40;font-weight:bolder;font-size:12px;}


a:link {color:#56207a; text-decoration:none; font-weight:bold;}
a:visited {color:#56207a;font-weight:bold; text-decoration:none; }
a:hover {color: #333333;  }

a.bookButton{ width:120px;height:16px;margin-left:10px;padding:5px 2px 4px 2px;background-color:#e3e4e5; display:block;font-weight:bolder;font-size:11px; text-decoration: none;float:right;display:inline;text-align:center;color:#662D91;}

a.bookButton:hover { text-decoration:none;color:#662D91;}

a.bookButton1{ width:179px;height:16px;padding:5px 0px 5px 0px;background-color:#e3e4e5; display:block;font-weight:bolder; margin:10px auto; font-size:11px; text-align:center ;text-decoration: none; border:#666666 0px solid}
a.bookButton:hover{ text-decoration:none; }

a.sponsorButton{ margin:10px auto 0px auto;display:block;width:109px;height:15px;padding:5px 15px 5px 15px;background-color:#662D91; display:block;color:#FFDF40;font-weight:bolder;font-size:11px; text-align:center;}
a.sponsorButton:visited{ color:#FFDF40;}
a.sponsorButton1{ margin:10px auto 0px auto;display:block;width:109px;height:15px;padding:5px 15px 5px 15px;background-color:#662D91; display:block;color:#FFDF40;font-weight:bolder;font-size:11px; text-align:center;}
a.sponsorButton1:visited{ color:#FFDF40;}

a.footer{ color:#FFFFFF; text-decoration:none; padding:0 5px 0 5px;font-weight:normal }
a.footer:hover {  }
a.right{float:right; text-decoration:none;color:#56207a;font-weight:bold; padding:0;font-size:0.75em; }
a.right:hover { text-decoration:underline; }
a.rightArrow{float:right; text-decoration:none;color:#56207a;font-weight:bold;  background:url(../../images/upcoming-button.jpg) no-repeat;width:25px;height:25px;margin:0 0 10px 0px;padding:0;border:0px solid #000; }
a.rightArrow:hover {background:url(../../images/double_arrow_yellow.jpg) no-repeat }

.active {color: #679e41}
div.hr {
  height: 5px; margin-bottom:15px;
  background:url(../../images/hr.gif) repeat-x center;
}
div.hr hr {
  display: none;
}

#title { display:block; width:0; height:0; text-indent:-999em; overflow:hidden; }
#container {display:block; width:770px;; text-align:left; margin-left:auto; margin-right:auto;background:#FFFFFF; padding: 0; }

#header { display:block; width:770px; height:169px;   background-color:#ffffff; margin-left:auto; margin-right:auto; border-bottom:0px solid #bdbec0; }
#header #logo{padding-left:20px}
#header #banner{padding-right:20px}
#bottomLine{display:block; width:770px;background-color:#f6f6f6; height:10px;margin: 0 auto;}

.main-pages{ width:577px; padding:0;margin-top:0; margin-bottom:1em; float:left;font-size:100%;}
.main-pages a{ color:#662D91;text-decoration:none;font-weight:bold;font-size:0.75em;}
.main-pages a:hover{ text-decoration:underline;color:#692B84; }
.main-pagesp{ padding-left:78px;padding-bottom:0;margin-bottom:0; }
.main-pages img{ float:left; margin:0; padding-right:5px;}
.main-pages h3{ color:#692B84;font-size:1em;margin-bottom:0;padding-bottom:0;}
span.docLink1{ font-weight:bold;font-size:0.75em;text-decoration:none;}
span.docLink2 a{ font-weight:normal;font-size:0.75em;text-decoration:none;}
span.docLink2 a:hover{ text-decoration:none;}

a.archive{	text-decoration:none;padding:0;margin:0;color:#692B84;font-size:0.75em;}
a.archive:hover{	text-decoration:underline; }

a.bckButton{ text-decoration:underline;color:#000;font-size:1em;}
a.bckButton:hover{ text-decoration:none;}

/**********detailpages code*************/
#detail-pages{ padding:0; margin:0;width:100%; float:left;font-size:100%; }
#detail-pages h2{  margin-top:0;padding-top:0;color:#662D91;}
/*.detailIntro{ float:left;width:100%;}*/
#detail-pages img{ float:right; margin:0 0 5px 15px; padding:0; border:1px solid #666666;}
#detail-pages a{  color:#662D91;text-decoration:none;font-weight:normal;}
#detail-pages strong{  font-size:100%;font-size:0.75em;margin:0;padding:0;float:left;}

#secondaryContent {width:596px;float:left; padding:0 15px 0 0; }
#secondaryContent li {font-size:0.75em; font-weight:bold; padding:5px 0 5px 0; margin-left:0; margin-bottom:10px;list-style-type:none;}
#secondaryContent a {font-size:11px;  text-decoration:none;}

#rightcol {display:block; width:200px; float:right;}
#rightcol a {text-decoration:none;}
#rightcol li { color: #0054A6; font-weight:bold; }

#rightcol2 {display:block; width:280px; float:right;}
#rightcol2 a {text-decoration:none;}
#rightcol2 li { color: #0054A6; font-weight:bold; }

p.links{ border: 1px solid #56207A;padding:10px;margin-bottom:5px; }

#topnavigation ul {display:block;padding: 0;margin: 0;list-style-type: none;width: 780px;float: left;color: #fff;font-weight:bold;font-size: 0.8em;}
#topnavigation ul li { display: inline; }
#topnavigation ul li a {float: left;width: auto;color: #fff;width:128px;padding:10px 0;background:url(../../images/nav-blue-bg.gif) repeat-x;text-align:center;text-decoration: none;border-right: 2px solid #ffffff; background-color:#0054A6;}
#topnavigation ul li a:hover {}
#topnavigation li.active a {background:url(../../images/nav-yellow-bg.gif);color:#555C77; background-color:#FDCD07;}

span.date1{ font-weight:normal;font-size:11px;color:#333;text-align:right;margin:0;font-weight:bold;color:#662D91;}

#login {width:171px; padding-left:5px;  margin-left:-5px;}
#login a {float:left;}
#whitebar{width:770px; height:25px; background:#FFFFFF;margin:0 auto}
#footer { width:768px; height:22px; background-color:#a9abae; padding:8px 0 0 0;border:1px solid #939598; margin:0 auto;}
#footer a{ text-decoration:none;}
#footer a:hover{ text-decoration:underline;}
p.style2{float:right;margin-right:30px;}