html{height: 100%; }
*{ margin:0; padding:0;}
article, aside, figure, footer, header, hgroup, nav, section { display:block; }
p { padding: 0 0 20px 0; line-height: 1.7em; }
img { border: 0; }
a, a:hover { text-decoration: none; color: #999; }
li {list-style:none;}

h1 { border-bottom:1px dotted #999; font-family:Georgia, "Times New Roman", Times, serif; font-size:12pt; color:#0c7fae; text-transform:uppercase; text-align:left; margin-top:10px; font-weight:normal; }

.home h1 { border-bottom:1px dotted #999; font-family:Georgia, "Times New Roman", Times, serif; font-size:10pt; color:#0c7fae; text-transform:uppercase; text-align:left; margin-top:0px; margin-bottom:5px; font-weight:normal;  }

h2 { font-family:"Times New Roman", Times, serif; font-size:13pt; font-weight:normal; font-style:normal; color:#035994; text-align:left; margin-top:0px; margin-bottom:2px; background-color:#dbf0ff; padding:2px 5px; }

.col2 h1 { font-family:"Times New Roman", Times, serif; font-size:12pt; font-weight:normal; font-style:normal; color:#a40227; text-align:left; margin-bottom:8px; background-color:#ddd; padding:5px 5px 5px 10px; text-shadow:1px 1px #f5f5f5; background-image:url(../images/side-bg.jpg); background-repeat:repeat-x; border:0px solid #d5d5d5; border-bottom:1px solid #bbb; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px;}  

#main, header, #logo, nav, #site_content, footer {  margin-left:0 auto; margin-right:0 auto; }

body { background-color:#eee; background-image:url(../images/right-side-bg.jpg); background-repeat:repeat; color:#444; font-size:11pt; text-shadow:1px 1px #fff;}

#main-body { width: 100%; margin: 0px auto;  background-color:#f9f9f9; background-image:url(../images/top-bg.jpg); padding-top:5px;}
#content-body {width:100%; clear:both; margin:0px auto; background-color:#fff; background-image:url(../images/right-side-bg.jpg); background-repeat:repeat; padding-top:10px; margin-top:10px;}
#top { margin-bottom:5px; width:1100px; height:120px; margin:0 auto;}
#site_content { width: 1080px; height:auto; overflow: hidden; margin: 0px auto; padding:15px; margin-top:18px; background-color:#fff; border:1px solid #ddd; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; } 

.other-sidebar-container{margin:0 auto; float:left; width:300px; margin-top:-14px; padding-top:10px; padding-right:5px; margin-right:5px;}

#content_item { float:left; width: 750px; height:0 auto; font-family:Arial, Helvetica, sans-serif; margin-bottom:20px;  border-left:1px solid #ddd; text-align:justify; font-size:9pt; line-height:20px; padding-left:15px; }
#content_item p{ text-align:justify; font-size:9pt; padding:5px 5px;}
#content_item h1{border-bottom:1px dotted #999; font-family:Georgia, "Times New Roman", Times, serif; font-size:12pt; color:#0c7fae; text-transform:uppercase; text-align:left; margin-top:10px; }


#top-body {margin:0px auto; width:100%; background-image:url(../images/bg-top.png); background-repeat:repeat-x; height:32px; }

#top-menu { text-transform:uppercase; width:1120px; margin:0 auto;  }
#top-menu li { display:inline; float:left; background:url(../images/top-menu-separator.jpg) no-repeat; background-position:top right; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333; text-shadow:1px 1px #fff; font-size:9pt; padding:0px 11px 0px 13px; line-height:31px;}
#top-menu li:hover{ background-color:#1083a9; line-height:31px; }
#top-menu li:hover a{ color:#fff; text-shadow:1px 1px #333;}
#top-menu a{font-family:Arial, Helvetica, sans-serif; color:#caeafe; text-shadow:0px 0px #043453; font-size:8pt; padding:10px 0px;}
#top-menu a:hover{ color:#333;}

.home-btn{ height:31px; background-image:url(../images/home-btn-hover.png); width:17px; background-repeat:no-repeat; background-position:center left;}
.home-btn:hover{ background-image:url(../images/home-btn.png); width:17px; background-repeat:no-repeat; background-position:center left;}

.logo { float:left; background-image:url(../images/logo.png); width:700px; height:115px; background-repeat:no-repeat; margin-top:0px; margin-left:10px; }

#top-nav { width:230px; float:right; text-align:center; height:0px; margin-top:10px; font-size:8pt; font-family:Verdana, Arial, Helvetica, sans-serif; }
#top-nav li { display:inline; float:left;  --background-image:url(../images/btn-bg1.jpg); margin-right:10px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; margin-top:0px; padding-top:3px; padding-bottom:3px; }
#top-nav a{ padding:0px 10px; color:#ccc; text-shadow:0px 1px #333; font-size:8pt; text-decoration:none; font-family:Arial, Helvetica, sans-serif; }
#top-nav a:hover { color:#777; text-shadow:1px 1px #000;}

#left-container {width:307px; float:left; margin:0 auto; border-right:0px solid #ccc; margin-top:-12px; padding-top:5px;}
#middle-container {width:470px; margin:0 auto; margin-top:0px; float:left; }
#right-container {width:255px; float:left; margin:0 auto; margin-top:-2px; padding-left:10px;}

.col1 {float:left; width:420px; padding:15px; margin:0 auto; margin:2px 5px 5px 10px; font-size:13pt; }
.col2 {float:left; width:255px; padding:0px 0px 10px 0px; margin:0 auto; margin-left:0px; margin-bottom:10px; margin-top:22px; border:1px solid #bbb; }
.col3 { clear:right; width:760px; padding:10px; margin:0 auto; margin-left:10px; font-size:10pt; line-height:18px;}
.col4 {float:left; width:186px; padding:15px; margin:0 auto; margin:10px 5px 5px 10px; font-size:13pt; }

.home {font-style:italic; font-family:"Times New Roman", Times, serif; color:#666; line-height:25px; text-align:center; border:1px solid #ccc;background-color:#f9f9f9; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}

.headings {border-bottom:1px solid #bbb;}

/* Menu Start */
#menu-container { width: 100%; margin: 0px auto; background-color:#045f94; background-image:url(../images/menu-bg.jpg); background-repeat:repeat; border-top:0px solid #89031c;  border-bottom:1px solid #005672; clear:both; height:44px; position:absolute;}

.nav { z-index:1000; width:1110px; margin:0 auto; clear:both; list-style:none; text-align:center;}
.menu a {float:left; color:#b0e0ff; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:9pt; text-shadow:0px 0px #333; height:33px; padding-top:12px; }
.menu a:hover{color:#fff;}
.menu .active a{color:#fff; text-shadow:0px 0px #fff;}
.menu li.active {background:url(../images/menu-bg-hover.png) no-repeat center bottom;  z-index:999;}
.menu ul li a:hover, ul li.active a{color:#9c0723;}
.active { font-size:10pt;}
.menu li {position:relative; float:left; z-index:1000; list-style:none; --background-image:url(../images/top-menu-separator.jpg); background-repeat:no-repeat; background-position:right;}
.menu ul{ display:none; position:absolute; font:normal 10pt Arial,Verdana; top:44px; left:0; list-style:none; margin-left:0px; color:#fff; margin-top:-3px;}
.menu ul li { float:none; width:240px; padding-top:2px; margin-bottom:0px; height:0 auto; line-height:26px; padding-left:15px; margin-right:0px; }
.menu  li a {padding-left:8px; padding-right:8px; background-image:none; }
.menu ul li a, li.menuhover li a, li.menuhover li.menuhover li a { float:none; display:block; background:none; padding:0px; width:230px; text-align:left; color:#ddd; text-shadow:0px 0px #012942; background-image:none;  }
.menu ul ul  {background-color:#025a92; margin-top:-1px;  margin-left:0px; margin-right:0px;}
.menu li ul li{background-color:#025a92; background-image:none; margin-left:0px; margin-right:0px; }
.menu ul li:hover{background-color:#012942;}
.menu ul li:hover a{background-color:#012942; color:#fff; margin-left:1px;}
.menu ul ul {left:190px; top:0; }
li.menuhover a{color:#fff;}
li.menuhover span, li.menuhover li.menuhover span {color:#fff; background:#057785; }
li .last { background-color:#025a92; border-radius:0px 0px 11px 11px; -moz-border-radius:0px 0px 11px 11px; -webkit-border-radius:0px 0px 11px 11px; height:4px;}
.menu ul li.last:hover { background-color:#025a92;}
/* Menu End */

table { color:#555; text-shadow:1px 1px #ffffff; line-height:24px; width: 740px; font-size:10pt; margin: 10px 0 30px 0;}
table tr th, table tr td { background: #3B3B3B; color: #FFF; padding: 7px 4px; text-align: left; }
table tr td { background: #FFF; color: #47433F; }

footer { width:100%; background-color:#eee; background-image:url(../images/right-side-bg.jpg); background-repeat:repeat; margin:0 auto; clear:both; }

.shell { margin: 0 auto; width: 1090px; padding-left:20px; margin-top:-10px; border:0px solid #ccc; height:200px; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; }
.shell li{list-style:none; padding:3px; }

.col3 { width:230px; float:left; margin-left:1px; margin-right:12px; margin-bottom:15px;}
.col3 h4{font-size:14pt; line-height:1.2em; color:#a22616; text-shadow:1px 1px #fff; font-weight:400; padding:23px 0 15px 0;}

.list1 {background:url(../images/line_hor1.png) 0px 0 repeat-x; padding-top:1px;  list-style:none;}
.list1 li{background:url(../images/line_hor1.png) 0px bottom repeat-x; line-height:14px; filter: dropshadow(color=#ffffff, offx=1, offy=1);}
.list1 a{color:#333; text-shadow:1px 1px #fff; text-decoration:none;font-style:normal; font-family:Arial, Helvetica, sans-serif; font-size:10pt; dropshadow(color=#ffffff, offx=1, offy=1); }
.list1 a:hover{color:#999; margin-left:1px;}

.list2{background:url(../images/line_hor1.png) 0px 0 repeat-x; padding-top:1px;  list-style:none;}
.list2 li{background:url(../images/line_hor1.png) 0px bottom repeat-x; line-height:14px; filter: dropshadow(color=#ffffff, offx=1, offy=1);}
.list2, .list2 a{color:#333; text-shadow:1px 1px #fff; text-decoration:none;font-style:normal; font-family:Arial, Helvetica, sans-serif; font-size:10pt; dropshadow(color=#ffffff, offx=1, offy=1);}
.list2 a:hover{color:#999; margin-left:1px;}

.copy-right { width:100%; margin:0 auto; margin-top:0px; position:relative; clear:both; color:#333;  font-size:10pt; font-family:Arial, Helvetica, sans-serif; text-align:center; border-top:1px solid #c5c5c5; border-bottom:1px solid #c5c5c5; filter: dropshadow(color=#04646f, offx=1, offy=1); padding:7px 0px;}

#read-more { float:right; margin-right:-5px;  width:100px; height:18px; margin-top:-15px; text-shadow:1px 1px #fff; padding-top:2px; }
#read-more a{ color:#e25406; text-decoration:none; font-size:10pt; border-radius:6px;
-moz-border-radius:6px; -webkit-border-radius:6px; padding:4px 15px; margin:0 auto; margin-bottom:10px; }
#read-more a:hover{color:#999;}

img.floatLeft { float: left; padding-right:10px; margin-top:5px;}
img.floatRight { float: right; padding-left:10px; margin-top:5px;}

.gallery-icons img:hover {opacity:0.7;}

#gallery { margin-bottom:50px; height:380px; margin:0 auto; }	
	
#gallery-images {
float:left;
padding:5px;
margin:6px;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border:1px dotted #bbb;
opacity: 1;
text-align:center;
background-color:#eee;
height:185px;
width:140px;
}
#gallery-images a{color:#333; text-shadow:1px 1px #fff; font-size:11px; text-decoration:none; }
#gallery-images a:hover{color:#aaa;}
#gallery-images img{ margin-bottom:10px; width:135px; height:90px;}
#gallery-images img:hover{opacity: 0.8; }

#table table td{ background-color:#f9f9f9; text-align:left; padding-left:7px; font-size:11pt; border:1px solid #999; }
#table table td:hover{ background-color:#f1f1f1;}
#table table td a{ color:#2d77aa; font-size:10pt; font-weight:bold;  text-decoration:underline;}
#table table td:hover a{color:#999; margin-left:1px;}
#table table .table-heading { background-color:#eee; text-align:center; color:#111; font-size:10pt; padding-left:7px; font-family:"Times New Roman", Times, serif; border:1px solid #999;}
#table table .table-heading:hover { background-color:#ddd;}


#table li{line-height:20px; font-size:9pt;}
#table strong{font-size:9pt; }
#table ul li {list-style:disc; margin-left:20px;}
#table ul ul li {list-style:disc; margin-left:30px;}
#table ol li {list-style:decimal; margin-left:20px;}

.home-gallery-box { }
.home-gallery-box li{ float:left;}
.home-gallery-box li images{ }

#gallery-bg {
float:left;
border-radius:6px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
background-image: url(../images/gallery-bg.png);
width:284px;
height:254px;
margin-left:17px;
margin-right:17px;
margin-bottom:20px;
}

.gallery-heading { width:230px; text-align:center; margin-bottom:8px; font-weight:bold; color:#666; text-shadow:1px 1px #fff; line-height:18px; margin:0 auto; }
.gallery-heading a {color:#189bc1; font-size:10pt; text-decoration:none;}
.gallery-heading a:hover {color:#bbbbbb; text-decoration:none;}
.gallery-heading img{ width:220px; height:150px; margin-left:-4px; margin-bottom:8px; margin-top:22px;}
.gallery-heading img:hover{ opacity: 0.8; }

#org-chart {margin:0 auto; text-align:center;}


#basic-accordian{ width:640px; }
#basic-accordian p{ color:#555; text-shadow:1px 1px #ffffff; line-height:24px; width: 610px; font-size:10pt; }

.accordion_headings{ padding:5px; padding-left:15px; background:#0e9fc3; color:#FFFFFF;	cursor:pointer;	font-weight:bold; margin-top:8px; font-size:10pt; }
.accordion_headings:hover{ 	background:#05bce9; }
.header_highlight{background:#0e9fc3;}
.accordion_child{padding:15px;	min-height:150px; background:#EEE;	border:1px dotted #ccc;	-moz-border-radius:0px 5px 5px 0px; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; }

li.translator a{ text-shadow:0px 0px #fff;}
li.translator a:hover{ margin-left:4px; padding:0px;}

#social {float:right; margin-right:30px;}
#social p{font-family:Arial, Helvetica, sans-serif; font-size:7pt; text-transform:none; margin-top:9px; margin-right:10px; float:left; color:#FFFFFF; text-shadow:1px 1px #333;}
#social img {margin:8px 6px 0px 8px;}
#social img:hover { opacity:0.6;}

#search {float:left; width:318px; margin-left:-2px; margin-bottom:6px; }
#searchform1 { font-size:11pt; font-family:Geneva, Arial, Helvetica, sans-serif; margin-top:5px;}	

.cse-search-box {
	margin-top:1px;
	background-image: url(../images/search_bg.png);
	background-repeat: no-repeat;
	background-position:left;
	border:none;
	height:35px;
	margin-bottom:5px;
	margin-left:-2px;
}

#search_text1{ margin-top:10px; margin-left:12px; height:15px; background:none; outline:none; border:none; width:245px; opacity:0.6; }
.cse-search-box .input {font-size:12px;font-family:Arial,Helvetica,sans-serif;color:#666666;} 
#search_submit1 { margin-top:3px; margin-right:6px; float:right;  }

#contact-details {border:1px solid #ddd; width:320px; padding:10px; margin-bottom:10px; font-family:Arial, Helvetica, sans-serif; line-height:18px; font-size:9pt; margin:5px 30px 30px 0px; float:left; min-height:180px;}
#contact-details li.corporate {font-size:10pt; color:#0B83CA; font-weight:bold; margin-bottom:4px;}
#contact-details li.phone { margin-top:8px;}
.contat-img {padding-bottom:50px; float:left; margin-right:15px;}

ul.faq li {padding-left:20px; background-image: url(../images/arrow1.gif); background-repeat: no-repeat; border-bottom:1px dotted #999; width:250px;}
ul.faq li a{padding:5px 0px; color:#CC0000; line-height:25px;}
ul.faq li a:hover{color:#aaa;}

li.offices {color:#0099CC;}
.translator {float:right; margin-left:70px; margin-right:30px; color:#666;}

.home-image {margin:5px 0px 10px 0px;}

.iacc-services h3{ background:url(../images/layout/iacc-services.png) no-repeat; width:265px; margin-top:7px; margin-bottom:8px; padding:5px 5px; }
.iacc-business-news h3{background:url(../images/layout/iacc-business-news.png) no-repeat; width:265px; margin-top:7px; margin-bottom:8px; padding:5px 5px; }
.photo-gallery h3{ background:url(../images/layout/photo-gallery.png) no-repeat; width:265px; margin-top:7px; margin-bottom:8px; padding:5px 5px; }
.downloads h3{ background:url(../images/layout/downloads.png) no-repeat; width:265px; margin-top:7px; margin-bottom:8px; padding:5px 5px; }
.downloads h3:hover { opacity:1; }
.press-release h3{ background:url(../images/layout/press-releases.png) no-repeat; width:265px; margin-top:7px; margin-bottom:8px; padding:5px 5px; }
.press-release h3:hover { opacity:1; }
h3:hover { opacity:0.7; }

.downloads #sidebar_container_right li{ border:0px; width:215px; padding-left:35px; padding-bottom:3px;}
.downloads #sidebar_container_right li a{ color:#006699; font-family:Arial, Helvetica, sans-serif; font-size:10pt; border-bottom:1px dotted #aaa;}
.downloads #sidebar_container_right li a:hover{ color:#999; }

ul.downloads li {border:0px; padding-left:35px; padding-bottom:3px; margin-bottom:10px;}
ul.downloads li a{color:#006699; font-family:Arial, Helvetica, sans-serif; font-size:10pt; border-bottom:1px dotted #aaa;}
ul.downloads li a:hover{color:#999;}

.press-release #sidebar_container_right li{ border:0px; width:215px; padding-left:35px; padding-bottom:0px;}
.press-release #sidebar_container_right li a{ color:#006699; font-family:Arial, Helvetica, sans-serif; font-size:10pt; border-bottom:1px dotted #aaa;}
.press-release #sidebar_container_right li a:hover{ color:#999; }

.pdf {background: transparent url(../images/pdf.png); background-repeat:no-repeat;}
.ppt {background: transparent url(../images/ppt.png); background-repeat:no-repeat;}
.news {background: transparent url(../images/news.png); background-repeat:no-repeat;}

ul.pdf-holder li{padding-left:35px; height:30px;}
ul.pdf-holder li a{ color:#0099CC; font-size:10pt; font-weight:bold;}
ul.pdf-holder li a:hover{ color:#aaa;}

.news{margin-top:-44px;}
.newsempty {background-color:#fff; width:285px; height:20px; position:relative; line-height:30px; clear:both; margin-left:2px; padding:5px 0px 18px 5px; color:#009eb6; font-family:Arial, Helvetica, sans-serif; font-size:13pt;}

#sidebar_container_left { float: left;	width: 276px; padding: 0px 12px 0px 10px; overflow:hidden;	margin-left:0px; margin-top:2px; margin-bottom:15px; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border:1px solid #ddd; background-image:url(../images/side-bg.jpg); background-repeat:repeat-x; background-position:top center; background-color:#f8f8f8; text-align:left; }
#sidebar_container_left li { margin-bottom:10px; margin-left:0px; padding:3px 0px; border-bottom:1px dotted #ccc; background-image: url(../images/arrow1.gif); background-repeat: no-repeat; }
#sidebar_container_left li a{ margin-top:0px; text-decoration:none; color:#666;text-shadow:1px 1px #fff; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:10pt; line-height:5px; margin-left:3px; padding-left:18px; padding-bottom:5px; }
#sidebar_container_left li a:hover {color:#12a1d6; margin:4px;}

#sidebar_container_right{ float:left;	width: 267px; padding: 0px 12px 10px 12px; overflow:hidden;	margin:2px 0px 15px 0px; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border:1px solid #ddd; background-image:url(../images/side-bg.jpg); background-repeat:repeat-x; background-position:top center; background-color:#fff; }
#sidebar_container_right li { margin:7px; padding:5px; border:1px solid #ccc; float:left; list-style:none; padding-bottom:0px;}
#sidebar_container_right li a:hover { opacity:0.8;}

#sidebar_container_right_nobg{ float:left;	width: 267px; padding: 10px 12px 10px 12px; overflow:hidden;	margin:2px 0px 15px 0px; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border:1px solid #ddd; }
#sidebar_container_right_nobg p{ color:#006699; font-size:9pt; margin:10px 0px; margin-bottom:0px; padding:0px; line-height:18px; text-align:center; font-family:Arial, Helvetica, sans-serif;}
.wide-ad {margin:0 auto; width:730px;}

#sidebar_container_right span {float:right; padding:3px 10px; background-color:#eee; border:1px solid #ccc; border-radius:5px;}
#sidebar_container_right span a{color:#444; font-family:Arial, Helvetica, sans-serif; font-size:8pt;}
#sidebar_container_right span a:hover{opacity:0.7;}

#main-content .pdf-no-list li{
color:#555;
text-shadow:1px 1px #ffffff;
width: 610px;
font-size:9pt;
margin-top:20px;
margin-bottom:10px;
font-size:9pt; color:#555;
margin-left:30px;
list-style:none;
}

#main-content .pdf-no-list li a{
color:#0099CC;
font-size:11pt;
background: transparent url(../images/pdf.png);
background-repeat:no-repeat;
list-style:none;
text-decoration:underline;
padding-left:40px;
padding-top:5px;
padding-bottom:5px;
line-height:20px;
}

#main-content .pdf-no-list li a:hover{ color:#aaa;}

.services {background-color:#f5f5f5; padding:10px 15px 10px 30px; margin-bottom:10px; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border:1px solid #ddd; font-size:11pt; line-height:22px;}
.services .provider{ color:#006699; font-size:11pt; padding:10px 0px; margin-left:-10px;}
.services span{ color:#006666;}
.services ul li{ list-style:disc; margin-left:30px; padding-bottom:5px;}
.services strong{ font-size:10pt;}

.rss img{ padding-left:30px; margin-top:0px;}

.marquee a{font-size:10pt; color:#003399; text-shadow:1px 1px #fff; margin-top:0px; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}

#iacc-member-holder{ border-bottom:1px dotted #ccc; background-color:#fff; padding:10px 10px 10px 10px; margin-bottom:20px; float:left;}
#iacc-member-holder li{ list-style:disc;}
.left-container {width:110px; float:left; margin-right:15px; padding:5px; background-color:#ddd; border-radius:5px;}
.right-container {width:580px; float:left; margin-bottom:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:justify;}
.right-container h5 { font-family:"Times New Roman", Times, serif; font-size:13pt; font-weight:normal; font-style:normal; color:#035994; text-align:left; margin-top:0px; margin-bottom:2px; padding:2px 0px; }
.right-container h6 { font-size:9pt; color:#111; margin-bottom:10px;}

.iacc-members-container {background-color:#999; padding:10px; float:left; border-radius:8px;}
#iacc-members-list { background-color:#f5f5f5; border:1px solid #ddd; padding:10px; float:left; width:706px; border-radius:8px; margin-bottom:10px;}
#iacc-members-list ul{ float:left; line-height:24px;}
#iacc-members-list ul.member-list-heading{ width:130px; font-weight:bold; color:#FF3300;}
#iacc-members-list ul.member-list-separator{ width:10px; font-weight:bold; margin-right:10px;}
#iacc-members-list ul.member-list-details{ width:550px;}
#iacc-members-list ul li.member-business{ font-weight:bold; color:#0066CC; text-transform:uppercase;}
#iacc-members-list ul li.member-name { text-transform:uppercase;}

.bus-comm-links ul li { background-image:url(../images/arrow1.gif); background-repeat:no-repeat; margin-left:10px;}
.bus-comm-links ul li a{ padding-left:30px; color:#006699; font-size:10pt;}
.bus-comm-links ul li a:hover{ margin-left:1px; color:#777;}

.bus-comm-links ul.bus-comm-width {width:370px; float:left; text-align:left;}

/* Clear Fix Styles */

.clearfix:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
{
	height:1%;
}

.clearfix
{
	display:block;
}

.mar_top3 {
	margin-top: 30px;
	width: 100%;
	float: left;
}

/* scroll up */
.scrollup{
    width:40px;
    height:40px;
    opacity:1;
    position:fixed;
    bottom:63px;
    right:20px;
    text-indent:9999px;
    background: url(../images/scroll-top-arrow.png) no-repeat left top;
	z-index: 999;
}


#gallery-inner-bg { float:left; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; background-image: url(../images/gallery-inner-bg.png); width:222px; height:200px; margin:5px; }
.gallery-inner-heading { width:210px; text-align:center; margin-bottom:8px; font-weight:bold; color:#666; text-shadow:1px 1px #fff; line-height:18px; margin:0 auto; }
.gallery-inner-heading a {color:#189bc1; font-size:10pt; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}
.gallery-inner-heading a:hover {color:#bbbbbb; text-decoration:none;}
.gallery-inner-heading img{ width:185px; height:130px; margin:20px 0px 5px 10px;}
.gallery-inner-heading img:hover{ opacity: 0.8; }

.countries .img-holder{ width:230px; height:150px; background-color:#dcf5fd; border:1px solid #ddd; float:left; padding-top:18px; margin:5px; text-align:center; }
.countries .img-holder:hover{ background-color:#f6f6f6; border:1px solid #fff; -webkit-box-shadow: 0px 0px 4px 1px #aae1ff; -moz-box-shadow: 0px 0px 4px 1px #aae1ff; box-shadow: 0px 0px 4px 1px #aae1ff;}
.countries .img-holder .country_flag img{ height:90px; border:3px solid #fff; -webkit-box-shadow: 0px 0px 4px 1px rgba(0,0,0,0.15); -moz-box-shadow: 0px 0px 4px 1px rgba(0,0,0,0.15); box-shadow: 0px 0px 4px 1px rgba(0,0,0,0.15);	}
.countries .img-holder .country_name { color:#005b89; text-shadow:1px 1px #fff; font-size:10pt; font-weight:bold;}

.btn { width:100%; border:1px solid #ccc; margin-bottom:10px;}
.red{ background-color:#990000; height:20px; padding:10px;}
.red span{ color:#FFFFFF; font-size:18pt; font-family:Arial, Helvetica, sans-serif;} 

.align_center {text-align:center; margin:0 auto;}
.align_center h2{text-align:center; margin:0 auto;}
.align_center:hover{opacity:0.8;}

.mou {
	border: 5px solid white;
	position:relative;
	box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.18);
	-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.18);
	-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.18);
	margin-bottom:20px; margin-top:10px; clear:both;
	 }
	 
.mou img{
	width:200px;
	height:270px;
	margin:15px;
	 }