body{
	font-family:Century, Arial, Helvetica, sans-serif; 
	font-size:14px; color:#666; 
	font-weight:normal; 
	line-height:18px; 
	padding:0px; 
	margin:0px
}
p,a,ul,span,h1,h2,h3,h4,img,li,div,form,label,input,fieldset,sup{padding:0px; margin:0px; }
img,fieldset{
	border:none
}
a{
	text-decoration:none
}
label {
	font:normal 10px Tahoma;
}
.left{float:left}
.right{float:right}
.right-i{float:right; padding-right:16px}
.left-i{float:left; padding-right:8px}
.left-ii{float:left; padding-right:6px; padding-top:7px;}

img, div { behavior: url(iepngfix.htc); }

#spacer1 {
	width:202px; 
	float:left; 
	height:10px;
}
h1{
	padding:0px; 
	margin:0px; padding-bottom:10px; 
	font:normal 24px Tahoma;
	color:#0094d4;
}
.sub{
	padding:0px; margin:0px; padding-bottom:20px; 
	font:normal 13px Tahoma;
	color:#23a9e2; 
	text-transform:uppercase;
}
p{
	padding:0px; margin:0px; padding-bottom:21px; 
	font:normal 14px Tahoma;
	line-height:17px;
}
.blue{ color:#23a9e2;}

a:link {color:#23a9e2; text-decoration:none;}
a:active {color:#23a9e2; text-decoration:none;}
a:visited {color:#23a9e2; text-decoration:none;}
a:hover {color:#23a9e2; text-decoration:underline;}

/*   ---  Header   ---   */
#header {width:829px; margin:0px auto; background-image:url(images/header-bg.jpg); background-position:center top; background-repeat:no-repeat; display:block;}
#innerHeader {width:829px; height:125px; margin:0px auto; background-image:url(images/header-bg.jpg); background-position:center top; background-repeat:no-repeat; display:block;}
/* ------------------------------------- Anchor ------------------------------------- */
#anchor{width:818px; float:left; padding:20px 9px 0 0;}
#anchor ul{width:627px; float:right; list-style:none; padding:0px; margin:0px}
#anchor li{width:auto; float:right; color:#00a4ed; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-left:12px;}
#anchor li img{float:left; padding-right:3px;}
#anchor li a{width:auto; float:left; color:#00a4ed; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#anchor li a:hover{text-decoration:underline}

#logo{width:232px; float:left; margin-top:0px;}
#topNavContainer{
	width:616px; 
	height:34px; 
	margin-top:8px; 
	float:right; 
	background-image:url(images/top-nav.png); 
	background-repeat:no-repeat; 
	display:block;
}
#topLeftLinks{
	width:250px; 
	float:left; 
	margin-left:34px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; color:#FFFFFF; 
	float:left;
}
#topLeftLinks ul{
	float:left; 
	margin:0px; 
	padding:0px; 
	height:23px; 
	list-style:none;
}
#topLeftLinks ul li{
	margin:0px; 
	padding:0px; 
	padding-right:10px; 
	background-image:url(images/top-link-divider.gif); 
	background-repeat:no-repeat; 
	background-position:right; height:23px; 
	padding-top:6px; 
	float:left;
}
#topLeftLinks ul li.paddingLeft {
	margin:0px; padding:0px; padding-left:10px; 
	background-image:url(images/top-link-divider.gif); 
	background-repeat:no-repeat; 
	background-position:right; 
	height:23px; 
	padding-top:6px; float:left; padding-right:10px;
}
#topLeftLinks ul li.Last {
	margin:0px; 
	padding:0px; padding-left:10px; 
	background-image:none; 
	height:23px; 
	padding-top:6px; 
	float:left;
}
#topLeftLinks ul li a {margin:0px; padding:0px; color:#ffffff; text-decoration:none;}
#topLeftLinks ul li a:hover {margin:0px; padding:0px; color:#bcdbf0; text-decoration:none;}
#topRightLinks {width:250px; float:right; margin-right:34px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; float:right;}
#topRightLinks ul { width:200px; margin:0px; padding:0px; height:23px; list-style:none; float:right;}
#topRightLinks ul li {margin:0px; padding:0px; padding-right:10px; background-image:url(images/top-link-divider.gif); background-repeat:no-repeat; background-position:right; height:23px; padding-top:6px; float:left;}
#topRightLinks ul li.paddingLeft {margin:0px; padding:0px; padding-left:10px; background-image:url(images/top-link-divider.gif); background-repeat:no-repeat; background-position:right; height:23px; padding-top:6px; padding-right:10px;}
#topRightLinks ul li.Last {margin:0px; padding:0px; padding-left:10px; background-image:none; height:23px; padding-top:6px; }
#topRightLinks ul li a {margin:0px; padding:0px; color:#ffffff; text-decoration:none;}
#topRightLinks ul li a:hover {margin:0px; padding:0px; color:#bcdbf0; text-decoration:none;}


/*   ---  Banner   ---   */
#innerGeneralBanner{
	width:829px;
	height:186px;
	margin-top: 24px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

/*   ---  Inside Banner   ---   */
#innerGeneralBannerInside{
	width:829px;
	height:10px;
	font:normal 11px Tahoma;
	margin-top: 24px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

/*   ---  Main Body   ---   */  
h2{
	padding:0px; 
	margin:10px; padding-bottom:0px; 
	font:normal 20px Tahoma;
	text-align:right;
	color:#fff; 
}
h3{
	padding:20px; 
	margin:10px; padding-bottom:10px; 
	font:lighter 11px Tahoma;
	color:#fff;
	width:550px;
}
div.maincontainer {
	width:829px;
	margin:auto;
	padding-top:0px;
}
div.mainflashcontainer {
	width:829px;
	margin:auto;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}
.leftsidenavbox {
	width:600px;
	float:left;
}
.rightsidenavbox {
	width:200px;
	float:right;
}
.portfoliobox {
	width:829px;
	margin:auto;
	padding-top:0px;
}
.spacer {
	background-image:url(images/spacer.gif);
	background-repeat:repeat-x;
	width:780px;
	height:17px;
}
/*   ---  Footer   ---   */
#footerMain {
	float:right;
	width:829px;
	height:33px;
	background-image:url(images/footer_banner.png);
	background-repeat:no-repeat;
	margin:auto;
	margin-top:10px;
}

#footerMain h2 {
	font:normal 12px Tahoma;
	color:#000;
	padding-bottom: 12px;
	padding-left: 5px;
	padding-right: 2px;
	padding-top: 0px;
	float:left;
}
#footerMain h4 {
	font:normal 12px Tahoma;
	color:#000;
	padding-bottom: 2px;
	padding-left: 10px;
	padding-right: 15px;
	padding-top: 10px;
	float:right;
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
	position:absolute;
	top: 109px;
	font:normal 11px Tahoma;
	line-height:20px;
	z-index:100;
	background-color: #0094d4;
	width: 200px;
	visibility:hidden;
	left: 499px;
	margin-top:6px;
}


.dropmenudiv a:link{
width: auto;
display: block;
text-indent: 5px;
border-bottom: 1px solid #e2e2e2; /*THEME CHANGE HERE*/
padding: 3px 0;
text-decoration: none;
color: white;
}

.dropmenudiv a:active{
width: auto;
display: block;
text-indent: 5px;
border-bottom: 1px solid #e2e2e2; /*THEME CHANGE HERE*/
padding: 3px 0;
text-decoration: none;
color: white;
}

.dropmenudiv a:visited{
width: auto;
display: block;
text-indent: 5px;
border-bottom: 1px solid #e2e2e2; /*THEME CHANGE HERE*/
padding: 3px 0;
text-decoration: none;
color: white;
}

* html .dropmenudiv a:link{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #444444;
}

.style1 {
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}


.errormessage {
	font:bold 12px verdana;
	color:#FF0000;
}

#topRightLinks ul li a:hover {margin:0px; padding:0px; color:#bcdbf0; text-decoration:none;}
div#tpBackground {width:100%;height:100%;overflow:hidden; }

.tlogin {background: url(images/dot.gif) 0 0 repeat-x; width: 200px}
.t {background: url(images/dot.gif) 0 0 repeat-x; width: 600px}
.b {background: url(images/dot.gif) 0 100% repeat-x}
.l {background: url(images/dot.gif) 0 0 repeat-y}
.r {background: url(images/dot.gif) 100% 0 repeat-y}
.bl {background: url(images/bl.gif) 0 100% no-repeat}
.br {background: url(images/br.gif) 100% 100% no-repeat}
.tl {background: url(images/tl.gif) 0 0 no-repeat}
.tr {background: url(images/tr.gif) 100% 0 no-repeat; padding:10px}

