@charset "utf-8";
/* CSS Document */
body{ margin:0; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#666666; text-align:left;}
a, img{ border:0;}
.more{ text-align:right; padding-right:80px;}
.more a{ font-size:11px; color:#dc8c13; text-decoration:none;}
.more a:hover{font-size:11px; color: #996633; text-decoration:none;}

#wrapper{ width:100%;}
#header{width:100%; height:auto;}
#menuBox{ width:100%; background: url(../images/top-nav-bg.jpg) repeat-x; height:51px;}
#menu{ margin: 0 auto; width:985px; height:51px;}

#nav{ height:31px; margin-left:220px;}
#nav ul{ margin:0; padding:0; list-style:none; height:31px;}
#nav ul li{ height:31px; padding:0; width:105px; float:left;}
.pad{ margin-left:5px;}

#bannerBox{ width:100%; height:208px; background:#ebeae8;}
#bannerInnerBox{ width:985px; margin:0 auto; height:208px;}
#logo{ float:left; height:208px; width:225px;}
#banner{ float:right; width:760px; height:208px;}

#ipLogo{ float:left; height:151px; width:225px;}
#ipBanner{ float:left; width:500px; height:151px;}

#loginBox{ float:right; width:248px; height:151px;}
#loginBox .box{width:238px; margin-top:10px; border:solid 1px #999999; padding:5px 0 0 5px; font-size:14px; color:#333333; line-height:1.7em;}

#loginBox .box ul{ list-style:none; margin:0; padding:0;}
#loginBox .box ul li{ margin:0 0 6px 0; padding:0; width:230px; height:24px;}
.textbox2{ background:#ffffff; border:solid 1px #999999; width:220px; height:20px; padding:4px 5px 0 5px; margin:0; color:#666666; font-size:12px;}
.textbox2:hover{ background:#ffffff; border:solid 1px #CC6633; width:220px; height:20px; padding:4px 5px 0 5px; margin:0; color:#666666; font-size:12px;}

#ipBannerBox{ width:100%; height:151px; background:#ebeae8;}
#ipBannerInnerBox{ width:985px; margin:0 auto; height:151px;}
#ipBannerInnerBox h1{color:#000000 ;margin: 0;
 padding: .3em 0 .3em .2em;

font-size: 130%;
font-weight: normal;
font-family: Georgia, Times, serif;
font-style: italic; }
#ipBannerInnerBox #lblWelcomeUser{font-size: 110%;
font-family: Georgia, Times, serif;
font-style: italic;
margin-left: -10px;
color:#000000;
}
.ipContent{ width:985px; padding:15px 0;}

.ipContent .heading{ height:48px; background:url(../images/services-title-bg.jpg) repeat-x; width:985px;}
.ipContent .heading h1{ height:40px; width:975px; background: url(../images/ip-heaing-arrow-bg.jpg) no-repeat right; font-size:24px; color:#ffffff; font-weight:normal; font-family:Tahoma, Geneva, sans-serif; margin:0; padding:8px 0 0 10px;}
.ipContent .heading h1 span{ color:#fca32b;}


.ipContent p{ text-align:justify; font-size:12px; color:#333333; line-height:1.5em; margin:10px 0 10px 0; padding:0;}

#wrapperInner{ width:985px; margin:0 auto; clear:both; overflow:hidden;}
#searchTickerBox{ width:985px; height:32px; background:#c6c4c4 url(../images/latest-searches-title.jpg) left no-repeat; color:#262626;}
.tickerContent{height:32px; color:#262626; margin-left:225px; padding:0px 10px 0 0; margin-right:-40px; vertical-align:top;}
#container{ width:985px; clear:both; overflow:hidden;}

#leftPannel{ float:left; width:225px; background:#e0e0e0 url(../images/left-pannel-bot-bg.jpg) bottom no-repeat; padding:5px 0 15px 0;}
.solutions{width:225px; padding-top:10px;}
.solutionList{ width:198px; margin:0 auto; padding-top:7px;}
.solutionList ul{ margin:0; padding:0; list-style:none;}
.solutionList ul li{ margin:0; padding:0; width:198px; height:93px;}

#middleSection{width:462px; float:left; padding:15px 0 15px 0px;}
.servicesTitle{width:462px; height:48px; background:url(../images/services-title-bg.jpg) repeat-x;}
.servicesItem{ width:452px; margin:0 auto; border-bottom:dashed 1px #999999; padding:14px 0;}
.servicesItem p{ margin:0; padding:0 0 0 25px; line-height:1.5em; font-size:16px; color:#666666;}
.servicesItem p span{ font-size:19px;}

#rightPannel{ float:right; width:238px; padding:15px 0 15px 0;}
.rightPannelBox{width:238px; margin:0 0 15px 0;}
.rightPannelBox .title{width:218px; background:#3e3e3e url(../images/right-panel-top-bg.jpg) no-repeat top; padding:10px 10px; font-size:15px; color:#ff9900; line-height:1.4em;}
.rightPannelBox .title span{font-size:22px; color:#ffffff;}
.textWhite{font-size:15px; color:#ffffff;}
.textOrange{font-size:15px; color:#F90;}

.rightPannelBox .content{ background:#e1e1e1 url(../images/right-panel-bot-bg.jpg) bottom no-repeat; padding:15px 10px; width:218px;}
.rightPannelBox .content p{ font-size:13px; line-height:1.5em; margin:0 0 10px 0; padding:0; color:#333333;}
.rightPannelBox .content p span{ font-size:17px;}

.textbox{ width:203px; height:20px; padding:5px 5px 0 5px; background:#ffffff; font-size:12px; color:#666666; margin-bottom:5px; border:0; font-family:Tahoma;}

a.bigLink{  font-size:19px; color:#333333; font-family:Tahoma, Geneva, sans-serif; text-decoration:none;}
a.bigLink:hover{  font-size:19px; color: #996633; font-family:Tahoma, Geneva, sans-serif; text-decoration:none;}

a.link{ font-size:12px; text-decoration:none; color:#9d5d05;}
a.link:hover{ font-size:12px; text-decoration:underline; color:#9d5d05;}

#footer{ width:100%; background:#323232; height:53px; color:#727272; font-size:12px;}
#footerInner{ width:985px; height:43px; margin:0 auto; padding:10px 0 0 0;}
#footerInner a{ text-decoration:none; color:#727272;}
#footerInner a:hover{ text-decoration:none; color: #996633;}
#footerInner .leftBox{ float:left;}
#footerInner .rightBox{ float:right; text-align:right; font-size:11px;}

.btn{ background:#333333 url(../images/btn-bg.jpg) no-repeat; color:#ffffff; font-size:13px; height:26px; padding:0 0 2px 0; border:0; cursor:pointer; width:61px; margin:0;}
.btn:hover{ background:#333333 url(../images/btn-bg.jpg) no-repeat; color: #FFCC33; font-size:13px; height:26px; padding:0 0 2px 0; border:0; cursor:pointer; width:61px; margin:0;}

.btn2{ border:solid 1px #333333; padding:2px 10px; background:url(../images/btn2-bg.jpg) repeat-x; border:0; color:#ffffff; font-size:13px; font-family:Tahoma, Geneva, sans-serif; cursor:pointer;}
.btn2:hover{ border:solid 1px #333333; padding:2px 10px; background:url(../images/btn2-bg.jpg) repeat-x; border:0; color:#FFCC33; font-size:13px; font-family:Tahoma, Geneva, sans-serif; cursor:pointer;}
.SearchTable{ font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px; }
.SearchTable tr td { width:45px; text-align:center }
/*
.ipContent #content_bg_image
{
background: url(../images/container_centre_bg.png) 1px 0 no-repeat;
margin-left: 195px;
width: 600px;
line-height: 150%;
}

div#content-texthold
{
margin-left: 10px;
margin-right: 10px;
padding-top:15px;
font-size: 90%;
font-weight: normal;
width: 580px;
height:100%;
min-height: 250px;
}
div#content-texthold h1
{
padding: 10px 0 5px 0;
width: 570px;
font-weight: normal;

}
div#content-texthold p
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
margin-left: 10px;
margin-right: 10px;

}
div#navigation
{
float: left;
margin-top:10px;
font-size:16px;
width: 195px;
clear: left;
}

div#navigation ul
{
list-style-type: none;
padding-left: 10px;
margin: 0;
}

div#navigation ul li
{
margin: 4px 20px 0 0;
border-bottom: 1px solid #F3F2F2;
}

div#navigation ul li a
{
display: block;
width: 135px;
padding: 0 0 5px 15px;
text-decoration: none;
color: #FF9900;
background-color: transparent;
background: url(../grfx/leftnav_bullet_off.png) left center no-repeat;
}

div#navigation ul li a:hover
{
background-color: transparent;
background: url(../grfx/leftnav_bullet_on.png) left center no-repeat;
color:#000000;
}

div#navigation ul li a:active
{
background-color: transparent;
background: url(../grfx/leftnav_bullet_active.png) left center no-repeat;
color:#FF9900;
} */

.visitTable{width:300px; border-collapse:collapse; font-size:12px;}
.visitTable tr td{padding-left:5px; }
