/* styles for institue of law */


body {
font-family:  Garamond,  Times New Roman, Arial, Verdana, Helvetica, sans-serif;
color: #c0c0c0;
margin: 0px;
padding: 0px;
background: #fff url('../images/bground.png') repeat-x;
font-size: 12px;
}

a:link {color: #4682b4; text-decoration: underline; }
a:visited {color: #2b2b2b; }
a:hover {color: #2b2b2b; text-decoration: none; }

a img, img {
border: none 0;
}

.strong {
font-weight: bold;
}

.clearb {
clear: both;
}


div#main-contain {
margin: auto;
padding: 0px;
width: 887px;
}



div#home-top {
background: url(images/bodybg-head.jpg) no-repeat left top;
width: 887px;
height: 30px;
margin: 0px;
padding: 0px;
clear: both;
}
div#mome-bg {
background: url(images/bodybg-rep.jpg) repeat-y left top;
width: 887px;
overflow: hidden;
margin: 0px;
padding: 0px;
clear: both;
}
div#home-bottom {
background: url(images/bodybg-foot.jpg) no-repeat left top;
width: 887px;
height: 30px;
margin: 0px;
padding: 0px;
clear: both;
}




div#mainbody-top {
background-color: #e6e7e9;
width: 887px;
height: 30px;
margin: 0px;
padding: 0px;
clear: both;
}
div#mainbody-bg {
background-color: #e6e7e9;
width: 887px;
overflow: hidden;
margin: 0px;
padding: 0px;
clear: both;
}
div#mainbody-bottom {
background-color: #e6e7e9;
width: 887px;
height: 30px;
margin: 0px;
padding: 0px;
clear: both;
}


div#header-cont {
width: 826px;
height: 133px;
margin: 0 0 0 30px;
padding: 0px;
background-color: #fffde9;
clear: both;
}

div#header-left {
float: left;
width: 250px;
height: 133px;
margin: 0px;
padding: 0px;
}
div#header-right {
float: right;
width: 250px;
height: 133px;
margin: 0px;
padding: 0px;
}

img.logoimg {
float: left;
margin: 8px 0 0 10px;
padding: 0px;
}

div#body-cont {
width: 817px;
margin: 0 0 0 35px;
padding: 0px;
clear: both;
}


form.searchform {
margin: 10px 10px 0 0;
padding: 0px;
float: right;
}

div#navbg {
float: left;
background-color: #333333;
border: 1px solid #ffffff;
margin: 5px 0 0 30px;
padding: 0px;
width: 826px;
height: 25px;
clear: both;
}

ul.naigation {
margin: 2px 0 0 5px;
padding: 2px;
list-style: none;
}
ul.naigation li {
float: left;
margin: 0 5px 0 0;
padding: 0px;
display: inline;
}
ul.naigation li a {
float: left;
margin: 0px;
padding: 0 4px 0 0;
color: #ffffff;
border-right: 2px solid #ffffff;
font-size: 14px;
text-decoration: none;
}

ul.naigation li a.last {
border: none;
}

ul.naigation li a:hover {
color: #C8C8CA;
text-decoration: underline;
}



div#content-holder {
margin: 0px;
padding: 0 0 0 15px;
clear: both;
font-family: arial, helvetica, sans-serif;
min-height:500px;
}
div#content-holder h1 {
font-family: Garamond, Times New Roman, Arial, Verdana, Helvetica, sans-serif;
}

div#content-left {
float: left;
margin: 0px;
padding: 0px;
width: 500px;
}


div#content-left h1, div#content-full h1 {
margin: 25px 0 0 0;
}

div#content-left p {
	font-size: 14px;
	margin: 30px 0 0 0;
}
div#content-right {
float: right;
margin: 0px;
padding: 0px;
width: 300px;
}

div#content-full {
width: 800px;
padding: 5px 0 0 0;
margin: 0px;
clear: both;
}


p {
margin: 0px;
padding: 0px;
color: #202020;
font-size: 14px;
}

h1 {
color: #202020;
font-size: 22px;
clear: both;
}

p.copys {
margin: 0 0 0 10px;
padding: 0px;
color: #202020;
/*font-size: 12px;*/
clear: both;
width: 810px;
}


img.loinpic {
margin: 0 0 0 25px;
padding: 0px;
clear: both;
}

a.border-link {
border: 1px solid #979ba1;
margin: 20px 0 0 55px;
padding: 5px;
clear: both;
color: #979ba1;
text-decoration: none;
}

h2{
color: #202020;
font-size: 17px;
clear: both;
}

ul.sidenav {
margin: 50px 0 0 5px;
padding: 3px;
background-color: #6c6c6c;
width: 193px;
list-style: none;
}
ul.sidenav li:first-child {
margin: 0px;
padding: 10px;
border: 2px solid #ffffff;
}

ul.sidenav li {
margin: 0px;
padding: 10px;
border: 2px solid #ffffff;
border-top:none;
}
ul.sidenav li a {
margin: 0px;
padding: 0px;
color: #ffffff;
font-weight: bold;
font-size: 15px;
text-decoration: none;
}


ul li {
margin: 0 0 0 130px;
padding: 0px;
color: #202020;
font-size: 12px;
}


h3 {
color: #682f73;
font-size: 14px;
clear: both;
margin: 0 0 0 130px
}

div.lilacbg {
background-color: #f3dff7;
margin: 0 0 0 130px;
padding: 10px;
clear: both;
}

ul.purple li  {
color: #682f73;
}


span.purfaq {
color: #682f73;
font-weight: bold;
clear: both;
}


table.tableraccomodationw {
background-color: #fffde9;
clear: both;
color: #202020;
}


table.tableraccomodationw td {
border: 1px solid #202020;
padding: 10px;
margin: 0px;
}


div#content-left-contacts {
float: left;
margin: 0px;
padding: 0px;
width: 400px;
}
div#content-left-contacts p {
	/*font-size: 12px;*/
	margin: 0 10px 0 130px;
}

div#content-right-contacts {
float: right;
margin: 0px;
padding: 0px;
width: 400px;
}

img.mapimage {
margin: 0 0 0 30px;
padding: 0px;
}

div#bene-cont {
margin: auto;
padding: 0px;
clear: both;
padding-left: 130px;
}

div#beneleft {
float: left;
margin: 0px;
padding: 0px;
}
div#beneright {
float: left;
margin: 0px;
padding: 0px;
}







div#content-left-inside {
float: left;
margin: 0px;
padding: 0px;
width: 600px;
min-height: 500px;
}
div#content-right-inside {
float: right;
margin: 0px;
padding: 0px;
width: 200px;
}


div#content-left-inside h1 {
margin: 25px 0 0 0;
}

div#content-left-inside p {
	font-size: 14px;
	margin: 30px 10px 0 130px;
}


#hometag a, #hometag a:visited
{
position:relative; 
left:210px;
top:115px;
color:#8B8C90;
text-decoration:none;
}

#hometag a:hover
{
	color:#E6E7E9;
}

