a {text-decoration:none; border:0px;}
a:link {color: #a05000;}
a:visited {color: #a0a03c;}
a:hover {color: #dcc850;}
a:active {color: #c87814;}

img {border:0px;}

body {width:800px; margin: 0 auto; background-color: #ffffff; color:#000000; margin-bottom:20px; margin-top:20px; font-family: arial; font-size:12px; font-weight:normal; text-align:center;}
p {font-size:12px; font-weight:normal;}
table {margin: 0 auto; width:800px; height:100%; padding:0px 12px 0px 12px;}

.content {position:relative; width:740px; padding-bottom:20px; border-top: 1px solid #05a0c8;}
.left {position:absolute; width:148px; height:100%; left:0px; top:0px; border-right: 2px solid #05a0c8; z-index: 1; text-align:left; background-image: url(images/site/left.png); background-repeat: repeat-y; _background-color:#00a03c;}
.right {position:relative; width:590px; min-height: 450px; padding:0px 0px 26px 150px;}

.logo {position:fixed; _position:absolute; top:40px; _top:10px; margin:0px; height:115px; width:148px; background-image: url(images/site/IGA_logo_s.png); background-repeat: no-repeat; background-position: top center;}

.banner {position:relative; width:550px; height:50px; padding:20px; z-index: 5; margin:0px; border-bottom: 2px solid #05a0c8; background-image: url(images/site/top.png); background-repeat: x;}
.footer {position:absolute; width:718px; height:15px; bottom:0px; left:0px; z-index: 6; padding:5px 20px 0px 0px; border:1px solid #05a0c8; background-color: #ffffff; text-align:right; font-size:10px; font-weight:normal;}

.t1 {position:relative; top:17px; font-size:16px; font-weight:bold; color:#000;}
.t2 {position:relative; font-size:16px; font-weight:bold; color:#000; display:inline;}
h1 {text-align:center;}
h2 {text-align:center;}

.step{padding-left:20px;}
.para{padding:50px 30px 0px 55px; text-align:justify; font-size:12px; font-weight:normal;}

.event{border: 1px solid #00a03c; background-color: #ffffff; text-align:center;}
.event:hover{background-color: #FFEA89;}

.fees {margin: 0 auto; width:300px;}

.review{position: abosolute; min-height:450px; padding:20px 20px 20px 300px;}
.cover{position:absolute; padding:20px 0px 10px 40px;}
.title{font-size:14px; font-weight:bold;}
.author{font-size:12px; font-style: italic;}
.ref{display:inline; font-size:12px; text-decoration: underline;}

ul {list-style-type: none; padding: 2px; font-size:14px; font-weight:bold; text-align:left;}
ul.nav {list-style-type: none; width:120px; position:relative; top:150px; left:20px;}
ul.row {position:relative; list-style-type: none; width:440px; height:75px; padding: 10px; text-align:left; margin:auto;}
.row li {float:left; width:110px; text-align:center;}

.preview {position:relative; display:none; width:510px; text-align:center; background-color:#00a03c;}
.gallery {position:absolute; display:none; left:150px; top:0px; width:510px; height: 100%; margin:0px 0px 0px 55px; border: 2px solid #05a0c8; _background-color:#000; z-index: 2; text-align:center;}
.mask {position:absolute; left:0px; width:100%; height:100%; background-color:#000; opacity: 0.9; z-index: 0;}
.browse {position:absolute; width:12px; height:150px; top:50%;  line-height:150px; border: 1px #00a03c solid; color:#ffffff; text-align:center; background-color:#05a0c8; font-size:10px; font-weight:bold;}
.browse:hover {background-color:#a0a03c;}
.close {position:relative; top:94px; margin:auto; width:90%; height:12px; line-height:14px; text-align:right; padding-right:2px;}
.prev {left:10px;}
.next {right:10px;}
.image {position:relative; padding-top:96px; margin:10%;}
.image img {max-height:480px; max-width:400px;}