* {	margin:0;	padding:0;}html {   overflow-y: scroll;}body {	background:url('../images/bg_body.jpg') repeat;	font-family:arial;  	line-height:18px;	color: #000000;    margin:0;    padding:0;	font-size:11px;	min-width: 960px;}img{	border:none;}a:link, a:visited{	font-size:11px;	font-weight:bold;    color: #07577f;	text-decoration: none;}a:hover{    color: #f76e18;    text-decoration: none;}a:active{    color: #07577f;}/* ---------------------------------------- Button ------------------------------------------------------------ */input[type='button'],input[type='submit'],input[type='reset'] {    -moz-box-shadow:inset 0px 1px 0px 0px #54a3f7;    -webkit-box-shadow:inset 0px 1px 0px 0px #54a3f7;    box-shadow:inset 0px 1px 0px 0px #54a3f7;    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #007dc1), color-stop(1, #0e7db8));    background:-moz-linear-gradient(top, #007dc1 5%, #0e7db8 100%);    background:-webkit-linear-gradient(top, #007dc1 5%, #0e7db8 100%);    background:-o-linear-gradient(top, #007dc1 5%, #0e7db8 100%);    background:-ms-linear-gradient(top, #007dc1 5%, #0e7db8 100%);    background:linear-gradient(to bottom, #007dc1 5%, #0e7db8 100%);    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#007dc1', endColorstr='#0e7db8',GradientType=0);    background-color:#007dc1;    -moz-border-radius:3px;    -webkit-border-radius:3px;    border-radius:3px;    border:1px solid #124d77;    display:inline-block;    cursor:pointer;    color:#ffffff;    font-size:11px;	font-weight:bold;    padding:3px 25px;    text-decoration:none;	font-family:arial;     height: 25px;}input[type='button']:hover,input[type='submit']:hover,input[type='reset']:hover {	 -moz-box-shadow:inset 0px 1px 0px 0px #cfe8f9;    -webkit-box-shadow:inset 0px 1px 0px 0px #cfe8f9;    box-shadow:inset 0px 1px 0px 0px #cfe8f9;    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #cfe8f9), color-stop(1, #007dc1));    background:-moz-linear-gradient(top, #cfe8f9 5%, #007dc1 100%);    background:-webkit-linear-gradient(top, #cfe8f9 5%, #007dc1 100%);    background:-o-linear-gradient(top, #cfe8f9 5%, #007dc1 100%);    background:-ms-linear-gradient(top, #cfe8f9 5%, #007dc1 100%);    background:linear-gradient(to bottom, #cfe8f9 5%, #007dc1 100%);    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cfe8f9', endColorstr='#007dc1',GradientType=0);    background-color:#cfe8f9;	border:1px solid #0e7db8;	color:#222222;	font-family:arial; }input[type='button']:active,input[type='submit']:active,input[type='reset']:active {    position:relative;    top:1px;}select{font-size:12px;height:20px;}input[type='text'],input[type='password']{height:23px;border: 1px solid #cccccc;font-size:12px;}#tblBackLogData input[type='text']{height:20px;border: 1px solid #cccccc;font-size:11px;}/* ---------------------------------------- Grey Colored Sections ----------------------------------------------- */.tdGreyContent { background:#eeeeee; }/* ---------------------------------------- Dark Grey Colored Sections ----------------------------------------------- */.tdDarkGreyContent { background:#dddddd; }/* ---------------------------------------- Darkest Grey Colored Sections ----------------------------------------------- */.tdDarkestGreyContent { background:#cccccc; }/* ---------------------------------------- Light-Blue Colored Sections ----------------------------------------- */.tdLightBlueContent { background:#cfe8f9; }/* ---------------------------------------- Dark-Blue Colored Sections -----------------------------------------  */.tdDarkBlueContent { background:#0e7db8; color:#ffffff;}/* ---------------------------------------- Dark-Blue Colored Sections ------------------------------------------ */.heading { font-size:12px; font-weight:bold; color:#ffffff; letter-spacing:1px}/* ---------------------------------------- website Title Text -------------------------------------------------- */#txtSize1 {font-size:24px;  color:#ffffff; margin:0; padding:0 0 0 0; font-weight:normal;}#txtSize2{font-size:20px;  color:#ffffff; margin:0; padding:0 0 0 0; font-weight:normal;}#txtSize3{font-size:12px;  color:#ffffff; margin:0; padding:0 0 0 0; font-weight:normal;}/* ---------------------------------------- Website Header ------------------------------------------------- */#header { width: 100%; margin: auto auto; }#header div { padding:5px 5px; overflow:hidden; background-color:#ffffff;}#tblHeader{ background:#0e7db8; width: 100%;}/* ---------------------------------------- Website Menu ------------------------------------------------- */#menu { width: 100%; margin: auto auto; }#menu div { padding:2px 5px; overflow:hidden; background-color:#ffffff; margin-top:-3px;}#tblMenu{ width: 100%;}/* ---------------------------------------- Container ------------------------------------------------------------ */#container { width:1200px; background:#ffffff; overflow:hidden; margin: 8px auto 8px auto; padding:0px 0px; border:solid 2px #ebebeb;}.container { width:1200px; background:#ffffff; overflow:hidden; margin: 8px auto 8px auto; padding:0px 0px; border:solid 2px #ebebeb;}/* ---------------------------------------- Left Column ---------------------------------------------------------- */					.left_col { width:250px;  margin:0 0 0 0; font-size:11px;}/* ---------------------------------------- Middle Column -------------------------------------------------------- */	.mid_col { width:432px; margin:0 0 0 0;}.mid_col p { margin:5px 0 5px 0; text-align:justify; padding:5px; line-height:18px; }.mid_col h2 { font-size:12px; background:#0e7db8; font-weight:bold; display:block; width:100%; color:#ffffff; text-align:left; margin:0 0 0 0; padding:6px 0 5px 5px;}.mid_col ul { font-size:11px; margin-left:12px; padding:5px 5px 5px 5px; line-height:18px;}.mid_col li { line-height:18px;}.mid_col table { border-bottom:solid 1px #dfdfdf; border-left:solid 1px #dfdfdf;}.mid_col td, .mid_col th{ border-top:solid 1px #dfdfdf; padding:4px 1px; border-right:solid 1px #dfdfdf; text-align:left; line-height:16px; vertical-align:top;}.mid_col th { font-weight:bold; background:#f5f5f5; color:#585858;}	/* ---------------------------------------- Important Information Section --------------------------------------------------- */	.imp_info { width:435px; padding:0px; color:#600000; font-size:11px; font-weight:normal; background:#ffffff; border: 1px solid #eeeeee;}/* ---------------------------------------- Container Table --------------------------------------------------------- */	.tblContainer { width:960px; margin:0 0 0 0;}.tblContainer td { margin:5px 0 5px 0; padding:5px; line-height:18px;}.tblContainer h2 { font-size:11px; background:#0e7db8; font-weight:bold; display:block; color:#ffffff; text-align:left; width:100%; margin:0 0 0 0; padding:6px 0 5px 5px;}.tblContainer ul { font-size:11px; margin-left:12px; padding:5px 5px 5px 5px; line-height:18px;}/* ---------------------------------------- Container Table --------------------------------------------------------- */	.tblmyTable { margin:0 0 0 0;}.tblmyTable td { margin:5px 0 5px 0; padding:5px; line-height:18px;}.tblmyTable h2 { font-size:11px; background:#0e7db8; font-weight:bold; display:block; color:#ffffff; text-align:left; width:100%; margin:0 0 0 0; padding:6px 0 5px 5px;}.tblmyTable ul { font-size:11px; margin-left:12px; padding:5px 5px 5px 5px; line-height:18px;}/* ---------------------------------------- Container Table With Border ------------------------------------------ */	.tblmyTableWithBorder { margin:0 0 0 0;}.tblmyTableWithBorder td { margin:5px 0 5px 0; padding:5px; line-height:18px; border:1px solid #ffffff;}.tblmyTableWithBorder h2 { font-size:11px; background:#0e7db8; font-weight:bold; display:block; color:#ffffff; text-align:left; width:100%; margin:0 0 0 0; padding:6px 0 5px 5px;}.tblmyTableWithBorder ul { font-size:11px; margin-left:12px; padding:5px 5px 5px 5px; line-height:18px;}/* ---------------------------------------- Right Column --------------------------------------------------------- */	.right_col { width:935px; margin:0 0 0 0;}.right_col p { margin:5px 0 5px 0; text-align:justify; padding:5px; line-height:18px;}.right_col h2 { font-size:11px; background:#0e7db8; font-weight:bold; display:block; color:#ffffff; text-align:left; width:930px; margin:0 0 0 0; padding:8px 0 8px 5px;}.right_col ul { font-size:11px; margin-left:12px; padding:5px 5px 5px 5px; line-height:18px;}/* ---------------------------------------- Right Column Homepage ------------------------------------------------- */	.right_col_homepage { width:250px; margin:0 0 0 0; }.right_heading { width:252px; text-align:center; background:#0e7db8;}.right_heading h2 { font-size:11px; margin:0; padding:6px 0 5px 10px; text-align:left; color:#ffffff; font-weight:bold; width:auto;}	/* ---------------------------------------- Whats's New Section --------------------------------------------------- */	.whats_new { width:245px; padding:5px 3px 0px 3px; background:#fffdf2; font-weight:bold; font-size:10px; border: 1px solid #eeeeee;}	.whats_new ul {list-style-type:none; margin:0 auto; padding:0; width:auto; }	.whats_new li { display:block; line-height:16px; padding:6px 0 8px 5px; border-bottom: 1px dotted #0e7db8;}	.whats_new a:link, .whats_new a:visited { color: #07577f; text-decoration: none;}	.whats_new a:hover { color: #f76e18; text-decoration: none;}	.whats_new a:active { color: #07577f;}	/* ---------------------------------------- External Links ------------------------------------------------------------ */	.external_links { width:246px; margin:auto auto; padding:10px 1px 5px 2px; font-size:11px; font-weight:bold; background:#eeeeee; border: 1px solid #eeeeee;}		/* ---------------------------------------- External Links ------------------------------------------------------------ */	.hit_counter { width:240px; height:22px; margin-top:31px; padding:5px 5px 5px 5px; border: 1px solid #eeeeee; color:#ffffff; font-size:11px; font-weight:bold; background:#0e7db8;}	/* ---------------------------------------- Footer ----------------------------------------------------------------- */	#footer { margin:auto auto;}#footer div { width: 100%; height:45px; margin:auto auto; background-color:#dddddd; }#footer table{ background-color:#dddddd; font-size:10px; font-weight:bold; width: 100%; margin-left: auto; margin-right: auto; vertical-align:top; color:#004e82; line-height:15px;}/*---------------------------------------------- Message Handling---------------------------------------------------------------------*/#tableResultOk, #tableResultError{	border:1px solid #127bb7;	width:100%;	height: 40px;	color: #ffffff;	font-size: 13px;	font-weight: bold;	font-family: Verdana, Geneva, sans-serif;}#tableResultOk{	background-color:#084419;}#tableResultError{	background-color:#7a0710;}/* ---------------------------------------- Tooltip ----------------------------------------------------------------- */	.tooltip {outline:none; } .tooltip:hover {text-decoration:none;} .tooltip .tooltipMsg { z-index:10;display:none; padding:5px; margin-left:5px; line-height:16px; } .tooltip:hover .tooltipMsg{ display:inline; position:absolute;} /*CSS3 extras*/ .tooltip .tooltipMsg { border-radius:2px; box-shadow: 5px 5px 5px #cccccc; }