/* CSS Document */
body{margin:0px; padding:0px; background:url(images/bg.jpg) repeat-x; font:12px/18px "Verdana", Arial, Helvetica, sans-serif; color:#000; background-attachment:fixed; text-align:justify; line-height:20px;}

#main{width:950px; margin:auto;}
#header{background: url(images/header.jpg) no-repeat; width:950px; height:50px;}
#menu{float:left; padding:20px 0 0 150px; font:12px/14px "Verdana", Arial, Helvetica, sans-serif; color:#FFF; }
a{ text-decoration:none; display:inline; color:#fff; padding:0px 18px; outline:none;}
a:hover{ color:#F30;}
#main_body{ background-color:#fff; float:left; width:950px;}
#front_page{ background:url(images/index_bg.jpg) repeat-y; width:950px;}

.menu{ color:#F30;}

#left_container{float:left; width:277px;}
.sol_text{background:url(images/bullets.jpg) no-repeat left; padding-left:15px; margin-left:13px;  font:12px/18px "Verdana", Arial, Helvetica, sans-serif; color:#000; padding-top:5px;}
.clients_text{background:url(images/bullets.jpg) no-repeat left ; padding-left:15px; margin-left:13px;  font:12px/18px "Verdana", Arial, Helvetica, sans-serif; color:#000; padding-top:15px;}
.more{ padding-right:10px;float:right;font: 11px/14px "Verdana", Arial, Helvetica, sans-serif; color:#069;}
.alliance_text{ padding-left:15px; float:left; padding-top:5px;}

h1{ font:1.8em "Bauhaus Md BT"; color:#036; padding:0px; margin:0px; font-weight:bold; text-transform:capitalize;}
h2{ font:1.4em Verdana, Arial, Helvetica, sans-serif; color:#f60; font-weight:bold;}

#welcome_text {  float:left; background:url(images/bottom_shadow.png) no-repeat bottom; width:429px;}
#page_content { float:left; width:638px; padding:10px 15px 10px 15px;}
.sol_img{ float:right; margin:30px 10px 10px 10px;}

.text{ float:left;padding:0px 2px; margin:auto;}
.home_pg_text{ float:left;padding:0px 10px 0px 10px; margin:auto;}
.solas{ color:#036; font:14px/16px "BankGothic Md BT";}
.contact{ color:#006; font:12px/18px "Verdana", Arial, Helvetica, sans-serif;}
#right_container{float:right; width:244px;}
.sol_right{background:url(images/bullets.jpg) no-repeat left ; padding-left:15px; margin-left:13px;  font:12px/18px "Verdana", Arial, Helvetica, sans-serif; color:#000; padding-top:5px; padding-right:5px; margin-right:5px;}
.quick_contact{font:12px/18px "Verdana", Arial, Helvetica, sans-serif; color:#000; padding-top:5px;}

/*.footer_menu {float:left; padding:10px 150px; }*/
.footer_menu { color:#f30; padding-top:25px; padding-bottom:25px; text-align:center;}
a.footer {text-decoration:none; display:inline; color:#000; }
a.footer:hover {text-decoration:none; display:inline; padding:0px 18px; color:#f30;}

.a2{text-decoration:none;display:inline; color:#F00; padding:3px;}
.a3{text-decoration:none;display:inline; color:#00F; padding:0px;}
.a3:hover{ text-decoration:underline;display:inline; color:#00F; padding:0px;}
.a4{text-decoration:none;display:inline; color:#666; padding:3px;}
.a5{text-decoration:none;display:inline; padding:0px; color:#000;}
.a5:hover{text-decoration:none;display:inline; padding:0px; color:#00F;}

.a6{text-decoration:none; color:#fff; padding:0px; margin:0px;}
.a6:hover{text-decoration:none; color:#F00;}

.a7{text-decoration:none; color:#000; padding:0px; margin:0px;}
.a7:hover{text-decoration:none; color: #000066;}

.link a{ text-decoration:none; color:#000;}
.link a:hover{ text-decoration:none; color:#006;}

#footer{ background:#fff; width:950px;}
#footer_left{float:left; padding:5px 26px;}
#footer_right{float:right; padding:5px 26px;} 
#contact_img{float:right; paddinsg-right:50px;}
#solutions_head{padding-left:5px; float:left;}
#clients_flash{float:right; padding-right:5px;}

.bullet{ background:url(images/bullets.jpg) no-repeat 0 0; width:13px; height:12px; float:left; margin-left:5px; margin-right:10px;}
.bullet_text a{ width:240px; float:left; padding-bottom:10px; }

.arrow{ background:url(images/bullets.jpg) no-repeat 0 0; width:13px; height:12px; margin-top:10px; float:left; margin-left:5px;}
.arrow_text{ width:200px; float:left; padding-left:7px; padding-top:7px; padding-right:5px;}

div.newsitems {margin-top:15px; height:150px;}

.font a{ font:30px/32px "BankGothic Md BT"; color:#fff; text-align:center; text-transform:uppercase; }

.font a:hover{ font:30px/32px "BankGothic Md BT"; color:#fff; text-align:center; text-transform:uppercase;  text-decoration:underline; color:#00339c;}

.font1 a{ font:30px/32px "Castellar"; color:#fff; text-align:center;  text-transform:uppercase; }

.font1 a:hover{ text-decoration:underline; color:#00339c;}

.heading a{  color:#fff;}
.heading a:hover{ text-decoration:none;}

.row{ background-color:#000033; color:#fff;}
.column {background-color:#666; color:#fff;}

.ibms_font{ font:24px/24px "Viner Hand ITC"; color:#76923c; font-weight:bold; padding-top:5px; text-align:center;} 
.ibms{ font:30px/32px "Castellar"; text-align:center; font-weight:bold; }

.ibms_footer{ padding-top:25px; padding-bottom:25px; text-align:center; color:#000;}

.welcome_ibms{ text-align:center;}

.contact_pg{ color:#036; font:1.8em "Bauhaus Md BT"; color:#036; padding:0px; margin:0px; font-weight:bold; text-transform:uppercase; padding-top:5px; padding-bottom:2px;}

