/* FocusWave CSS Styles */

/*Basic Stuff */

body {
	margin: 0 auto 20px 0;
	text-align: center;
	background: #fff;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	}
	/*
p {
	margin: 0;
	padding: 0;
	}
	*/
h1, h2, h3, h4, h5, h6 {
	margin: 0 0 5px 0;
	color: #1e1979;
	font-size: 13px;
	}
	
.texttop {
	vertical-align: top;
	}
	
/*header */
	
#header {
	width: 800px;
	overflow: hidden;
	margin: 20px auto 0 auto;
	text-align: left;
	}
	
#logo {
	width: 155px;
	float: left;
	}
	
#languageSelect {
	width: 200px;
	margin: 7px 20px 0 0;
	float: right;
	font-size: 11px;
	text-align: right;
	}
	
#languageSelect a, #languageSelect a:link, #languageSelect a:visited, #languageSelect a:active {
	color: #666;
	text-decoration: none;
	}
	
#languageSelect a:hover {
	color: #666;
	text-decoration: underline;
}

/*End Header */

/*Menu */

#menu {
	width: 800px;
	height: 34px;
	background: url(/images/bg_menuBar.gif) repeat-x top;
	margin: 20px auto 0 auto;
	text-align: left;
	clear: both;
	}
	
.menuitems {
	float: left;
	margin: 0;
	}
	
.rollover1 {
	display: block;
	width: 74px;
	height: 34px;
	background: url(/images/m1.gif) no-repeat;
	text-indent: -9999px;
	}
	
.rollover2 {
	display: block;
	width: 74px;
	height: 34px;
	background: url(/images/m2.gif) no-repeat;
	text-indent: -9999px;
	}
	
.rollover3 {
	display: block;
	width: 74px;
	height: 34px;
	background: url(/images/m3.gif) no-repeat;
	text-indent: -9999px;
	}
	
.rollover4 {
	display: block;
	width: 74px;
	height: 34px;
	background: url(/images/m4.gif) no-repeat;
	text-indent: -9999px;
	}
	
.rollover5 {
	display: block;
	width: 74px;
	height: 34px;
	background: url(/images/m5.gif) no-repeat;
	text-indent: -9999px;
	}
	
.rollover6 {
	display: block;
	width: 74px;
	height: 34px;
	background: url(/images/m6.gif) no-repeat;
	text-indent: -9999px;
	}
.rollover7 {
	display: block;
	width: 74px;
	height: 34px;
	background: url(/images/m7.gif) no-repeat;
	text-indent: -9999px;
	}	
.rollover9 {
	display: block;
	width: 74px;
	height: 34px;
	background: url(/images/m9.gif) no-repeat;
	text-indent: -9999px;
	}		
.rollover8 {
	display: block;
	width: 74px;
	height: 34px;
	background: url(/images/m8.gif) no-repeat;
	text-indent: -9999px;
	}		
a.rollover1:link, a.rollover1:visited, a.rollover1:active {
	background: url(/images/m1.gif) no-repeat;
	}
a.rollover1:hover {
	background-position: -74px 0;
	}
	
a.rollover2:link, a.rollover2:visited, a.rollover2:active {
	background: url(/images/m2.gif) no-repeat;
	}
a.rollover2:hover {
	background-position: -74px 0;
	}
	
a.rollover3:link, a.rollover3:visited, a.rollover3:active {
	background: url(/images/m3.gif) no-repeat;
	}
a.rollover3:hover {
	background-position: -74px 0;
	}
	
a.rollover4:link, a.rollover4:visited, a.rollover4:active {
	background: url(/images/m4.gif) no-repeat;
	}
a.rollover4:hover {
	background-position: -74px 0;
	}
	
a.rollover5:link, a.rollover5:visited, a.rollover5:active {
	background: url(/images/m5.gif) no-repeat;
	}
a.rollover5:hover {
	background-position: -74px 0;
	}
	
a.rollover6:link, a.rollover6:visited, a.rollover6:active {
	background: url(/images/m6.gif) no-repeat;
	}
a.rollover6:hover {
	background-position: -74px 0;
	}
a.rollover7:link, a.rollover7:visited, a.rollover7:active {
	background: url(/images/m7.gif) no-repeat;
	}
a.rollover7:hover {
	background-position: -74px 0;
	}
a.rollover9:link, a.rollover9:visited, a.rollover9:active {
	background: url(/images/m9.gif) no-repeat;
	}
a.rollover9:hover {
	background-position: -74px 0;
	}	
a.rollover8:link, a.rollover8:visited, a.rollover8:active {
	background: url(/images/m8.gif) no-repeat;
	}
a.rollover8:hover {
	background-position: -74px 0;
	}			
#userLogin {
	width: 100px;
	overflow: hidden;
	float: right;
	text-align: right;
	margin: 5px 20px 0 0;
	color: #fff;
	font-size: 11px;
	}
	
#userLogin a, #userLogin a:link, #userLogin a:visited, #userLogin a:active {
	color: #fff;
	text-decoration: none;
	}
	
#userLogin a:hover {
	color: #fff;
	text-decoration: underline;
}
	
/*End Menu */

/*Container */

#container {
	width: 800px;
	overflow: hidden;
	margin: 7px auto 0 auto;
	text-align: left;
	clear: both;
	}
	
#banner {
	width: 800px;
	}
	
#calloutWrapper {
	width: 800px;
	overflow: hidden;
	margin: 20px auto 0 auto;	
	}
	
.callout {
	width: 180px;
	*width:200px;
	_width:200px;
	height: 200px;	
	background: url(/images/ib_dottedLine.gif) top right repeat-y;
	text-align: center;
	padding: 0 10px 0 10px;
	float: left;
	
	}
	
.callout p {
	margin: 0 0 5px 0;
	padding: 0;
	font-size: 11px;
	}
	
.calloutLast {
	width: 180px;
	height: 200px;	
	text-align: center;
	padding: 0 10px 0 10px;
	float: left;
	}
	
.calloutLast p {
	margin: 0 0 5px 0;
	padding: 0;
	font-size: 11px;
	}
	
#bottomBanner {
	clear: both;
	width: 800px;
	margin: 30px auto 0 auto;
	}
	
#footer {
	width: 800px;
	margin: 15px auto 0 auto;
	}
	
#footerMenu {
	width: 500px;
	float: left;
	font-size: 11px;
	}
	
#footerMenu a, #footerMenu a:link, #footerMenu a:visited, #footerMenu a:active {
	color: #bbb;
	text-decoration: none;
	}
	
#footerMenu a:hover {
	color: #bbb;
	text-decoration: underline;
}
	
ul#navlist {
	padding: 0;
	margin: 0;
	list-style-type: none;
}

ul#navlist li { 
	display: inline; 
	}

ul#navlist li a {
	float: left;
	width: 65px;
	}
	
#copyright {
	float: right;
	text-align: right;
	font-size: 11px;
	color: #bbb;
	}
	
	
.leftbg {
	background-image: url(/images/left_menu_r2_c1.jpg);
	background-repeat: no-repeat;
}


.leftmenutext {
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 12pt;
	
	text-align:left;
}
.leftmenutext_sub {
	padding-left: 25px;
	padding-right: 8px;
	padding-top: 8px;
	padding-bottom: 8px;
	font-size: 10pt;
	
	text-align:left;
}
	
#leftmenu a, #leftmenu a:link, #leftmenu a:visited, #leftmenu a:active {
	color: gray;
	text-decoration: none;
	}
	
#leftmenu a:hover {
	color: red;
	text-decoration: underline;
}

#linkbar {
	font-size:10pt;
	color: #416DAF;
	text-decoration: none;
}
#linkbar a, #linkbar a:link, #linkbar a:visited, #linkbar a:active {
	color: #416DAF;
	text-decoration: none;
	}
	
#linkbar a:hover {
	color: #416DAF;
	text-decoration: underline;
}
.main_title {
	font-size:14pt;
	color: #000080;
	font-weight: bold;
}
.main {
	font-size:10pt;
	color: #666666;
	padding:5px;
	line-height: 150%;
}
.main-table-line {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 3px;
	color: #000000;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 1px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: gray;
}
.main-table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 1px;

}
a.main-table:link, a.main-table:visited, a.main-table:active {
	color: #3C5591;
	text-decoration: none;
	}
	
a.main-table:hover {
	color: #416DAF;
	text-decoration: underline;
}
.trlist{
	background-color:#FFFFFF;
}
.trlist_havor{
	background-color:#FFEEEE;
}

.Tb { font-size: 10pt; font-family: Arial, Helvetica, sans-serif; line-height: 150%; letter-spacing: 1pt; color: #676767; } 
#ContactUsBox { width: 98%; background-color: #FFFFFF; margin: 10px auto; padding: 7px; clear: both; }

/*------------------------------------------------*/

.bold  { font-weight: bold; }
.color00 { color: #FFFFFF; }
.color01 { color: #369BB6; }
.color02 { color: #519ACD; }
.color03 { color: #73D1C8; }
.color04 { color: #E00120; }
.color05 { color: #1B1B1B; }
.color06 { color: #313131; }
.color07 { color: #7D7D7D; }
.color08 { color: #006BB6; }
.color09 { color: #048CA3; }
.color10 { color: #0269B8; }
.color11 { color: #09A07D; }
.color12 { color: #343434; }
.color13 { color: #666666; }
.color14 { color: #9A9A9A; }
.color15 { color: #6633CC; }
.color16 { color: #3297B9; }
.color17 { color: #006BB6; }
.color18 { color: #003399; }
.color19 { color: #FE4848; }
.color20 { color: #FF6600; }
.color21 { color: #724888; }

/*------------------------------------------------*/

.T75 { font-size: 7.85pt; font-family: Arial, Helvetica, sans-serif; line-height: 120%; letter-spacing: 1pt; } 
.T8g { font-size: 8pt; font-family: "Georgia, Times New Roman, Times, serif"; line-height: 120%; letter-spacing: 1pt; } 
.T85 { font-size: 8.5pt; font-family: Arial, Helvetica, sans-serif; line-height: 120%; letter-spacing: 1pt; } 
.T9 { font-size: 9pt; font-family: Arial, Helvetica, sans-serif; line-height: 120%; letter-spacing: 1pt; } 
.T10 { font-size: 10pt; font-family: Arial, Helvetica, sans-serif; line-height: 150%; letter-spacing: 1pt; } 
.T11 {font-size: 11pt; font-family: Arial, Helvetica, sans-serif; line-height: 150%; letter-spacing: 1pt; } 
.T12 { font-size: 12pt; font-family: Arial, Helvetica, sans-serif; line-height: 120%; letter-spacing: 1pt; } 
.Tb { font-size: 11pt; font-family: Arial, Helvetica, sans-serif; line-height: 150%; letter-spacing: 1pt; color: #676767; } 
a:visited {text-decoration: none; color: #676767; }
a:link { text-decoration: none;color: #676767; } 
a:hover { text-decoration: underline; color: #6633CC; } 

/*------------------------------------------------*/
.input { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #808080; margin: 2px 0px; background-color: #FFEDEF; border-bottom-width: 1px; border-top-style: none; border-right-style: none; border-bottom-style: dashed; border-left-style: none; border-bottom-color: #FFA1B5; scrollbar-face-color:#FFCCCC ; scrollbar-highlight-color: #FFA1B5; scrollbar-shadow-color: #FFA1B5; scrollbar-3dlight-color: #FFEDEF; scrollbar-arrow-color: #FFEDEF; scrollbar-track-color: #FFCCCC; scrollbar-darkshadow-color: #FFA1B5; }
.inputbutton { font-family: Arial, Helvetica, sans-serif; font-size: 8.5pt; color: #808080; background-color: #FFFFFF; border-top: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; } 
.inputMember { background-color: #FFFFFF; border: 1px dashed #E1E1E1; } 
.select { font-family: Arial, Helvetica, sans-serif; font-size: 8.5pt; color: #808080; background-color: #FFFFFF; letter-spacing: 1px; border-top-color: #FEF9F3; border-right-color: #FEF9F3; border-bottom-color: FEF9F3; border-left-color: FEF9F3; } 
.logininput { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #808080; margin: 2px 0px; background-color: #FFFFFF; border-bottom-width: 1px; border-top-style: none; border-right-style: none; border-left-style: none; }
	/*
	a.leftmenu: {
	color:red;
	}
a.rollover2:link, a.rollover2:visited, a.rollover2:active {
	background: url(/images/m2.gif) no-repeat;
	}*/