body{background-color:#d9d9d9; margin-top:0px; margin-bottom:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height: 18px;}
h1,h2,h3,h4,h5,h6,p, dl {padding:0; margin:0;}

.font {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;  font-weight: normal; line-height: 18px; text-align:justify; text-transform:none;}
#headtitle {font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight:normal; color: #d62420; text-transform:uppercase; border-bottom:#999999 1px solid; padding:0 10px 10px 0;}
#headtitle span {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; text-align:left; text-transform:capitalize; font-weight:bold; padding:5px 0 10px 0px;}
#headtitle .normal {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; text-align:left; text-transform:capitalize; font-weight:normal; padding:5px 0 10px 110px;}

#subtitle {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #000000; line-height: 25px; text-align:left; text-transform:none; font-weight:bold; padding:5px 0 10px 0px;}

.form {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-transform:none;font-weight: normal; color: #000000; line-height: 18px;}
.form  span{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ff0000; line-height: 18px;}

.search{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; line-height: 25px; text-align:right; padding-right:10px; background-color:#7d0c00;}
.search a, .search a:link, .search a:visited, .search a:active {color:#fff; text-decoration:none;}
.search a:hover {color:#fff; text-decoration:underline;}

.textFeilds {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000; text-decoration: none; width:150px;}

.textFeilds1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000; text-decoration: none; width:150px; line-height:14px; border: 1px solid #959595;}

.textFeilds2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000; text-decoration: none; width:80px; line-height:14px; border: 1px solid #959595;}

.textFeilds3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000; text-decoration: none; line-height:14px; border: 1px solid #959595;}

.job{ width:269px; height:211px; background:url(images/job-bg.gif) repeat-x; height:211px;}
.job-head {font-family: verdana, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #ffe062; text-transform:uppercase;}
.job-small {font-family: verdana, Helvetica, sans-serif; font-size: 12px; font-weight:normal; color: #fff;}
.job-small a, .job-small a:link, .job-small a:visited, .job-small a:active {color:#fff; text-decoration:none;}
.job-small a:hover {color:#fff; text-decoration:none;}

.left-column{width:269px; height:315px; background:url(images/left-column-bg.gif) no-repeat;}

.boxbg{width:269px; height:140px; background:url(images/box-bg1.gif) no-repeat; background-position:center;}
.boxbg p {font-family: verdana, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #d62420; text-transform:uppercase; margin:10px 0 10px 30px;}
.boxbg div{width:220px; height:90px; margin-left:20px;}

.boxbg1{width:269px; height:140px; background:url(images/box-bg1.gif) no-repeat; background-position:center;}
.boxbg1 p {font-family: verdana, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #d62420; text-transform:uppercase; margin:10px 0 10px 30px;}
.boxbg1 div{width:220px; height:50px; margin-left:20px;}

#footer{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 20px; font-weight: normal; color: #fff; text-decoration: none; padding-left:20px; background-color:#000000;}
#footer a, #footer a:link, #footer a:visited, #footer a:active {color:#fff; text-decoration:none;}
#footer a:hover {color:#fff; text-decoration:none;}

#marque {width:719px; padding:3px 5px 0 5px; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#000;text-decoration:none; font-weight:normal; height:25px;}
#marque a, #marque a:link, #marque a:visited, #marque a:active {color:#000; text-decoration:none; border-right:#666666 2px solid; padding:0 10px; 0 0;}
#marque a:hover {color:#0a4576; text-decoration:none;}

.header1 {font-family: verdana, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #d62420; text-transform:uppercase;}
.header1 p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height: 18px; text-align:justify; text-transform:none; font-weight:normal; padding:10px 0 10px 0}


.header2 {font-family: verdana, Helvetica, sans-serif; font-size: 14px; font-weight:bold; color: #d62420; text-transform:uppercase;}
.header2 p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height: 18px; text-align:justify; text-transform:none; font-weight:normal; padding:10px 0 10px 0}
.header2 p img{ border:#CCCCCC solid 2px; margin: 0 10px 5px 5px;}
.header2 p span {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #d62420; line-height: 18px; text-align:justify; text-transform:none; font-weight:bold; padding:10px 0 10px 0}
.header2 div {font-family: verdana, Helvetica, sans-serif; font-size: 12px; line-height: 20px; font-weight:bold;color: #336ba6;}

.header2 ul {font-size:11px; line-height:14px; font-family: Verdana, Times New Roman, Arial, Helvetica, sans-serif; color:#000;text-decoration:none; font-weight:normal; padding-right:10px; text-align:left;  text-transform:none;}
.header2 .but {list-style: none; margin: 10px 0 20px 10px; padding: 0;}
.header2 .but li {padding-left:10px; background: url(images/black-bullet.gif) no-repeat 0 0.5em; margin-left:0; padding-top:0px; padding-bottom:5px;}
.header2 ul a, .header2 ul a:link, .header2 ul a:visited, .header2 ul a:active {color:#000; text-decoration:none;}
.header2 ul a:hover {color: #000; text-decoration:underline;}


.header2 .photo {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; line-height: 14px; text-align: justify; font-weight:normal; padding:5px 0 5px 0; font-weight:bold;}

#tab{ width:430px;}

div #editornews{width:210px; height:50px; font-size:11px; line-height:14px; color:#000;text-decoration:none; font-weight:normal; text-align:left; padding:0 0 0 30px;}
#editornews a, #editornews a:link, #editornews a:visited, #editornews a:active {color:#000; text-decoration:underline;}
#editornews a:hover {color: #d62420; text-decoration:none;}

#left-nav{ width:200px; background:url(images/left-nav-bg.gif) repeat-x;}
.droplink ul {list-style-type: none;margin: 0;padding: 0;margin-bottom: 5px;}
.droplink .bullet li{padding-bottom: 2px; padding-left:5px;}
.droplink ul  li a {color: #000;background: url(images/black-arrow.gif) no-repeat 0 0.6em;display: block;padding: 2px 0;padding-left: 15px; font-family: verdana, Helvetica, sans-serif; text-decoration: none;font-weight: normal; border-bottom: 1px solid #666666; font-size:11px;}
.droplink ul li a:visited{color: #000;}
.droplink ul li a:hover{color:#555555;}
.droplink ul li .select{color:#000; font-weight: bold;}



.td_bg{ background-color:#bcb7a0;font-size:12px; line-height:14px;line-height: 25px; color:#fff;text-decoration:none; font-weight:bold; text-transform:uppercase; padding:0 0 0 5px; border-bottom:#000000 1px solid;}

#table{ width:750px; clear:both;}
#table .tabSmall{ float:left; width:100px; background-color:#999999; font-size:11px; line-height:25px; color:#fff;text-decoration:none; font-weight:bold; text-align:center; margin-bottom:1px;}
#table .tabbig{ float:right; width:645px; background-color:#f1f1f1; font-size:11px; line-height:25px; color:#000;text-decoration:none; font-weight:normal; text-align:left; text-transform:none; margin-bottom:1px; padding-left:5px;}

#table-text{background:url(images/table-bg.gif) no-repeat; height:74px;}
#table-text .tb{ float:left; width:90px; font-size:12px; line-height:14px;line-height:16px; color:#000;text-decoration:none; font-weight:bold;  text-transform:none; padding:22px 0 0 12px;}
#table-text .tb3{ float:left; width:70px; font-size:12px;line-height:16px; color:#000;text-decoration:none; font-weight:bold;  text-transform:none; padding:22px 0 0 30px;}
#table-text .tb1{ float:left; width:600px; font-size:11px;line-height:16px; color:#000;text-decoration:none; font-weight:normal;  text-transform:none; padding:33px 0 0 0;}
#table-text .tb2{ float:left; width:600px; font-size:11px;line-height:16px; color:#000;text-decoration:none; font-weight:normal;  text-transform:none; padding:25px 0 0 0;}

.bold{font-size:12px; line-height:20px; color:#000;text-decoration:none; font-weight:bold; text-align:left; text-transform:none;}
.bold a, .bold a:link, .bold a:visited, .bold a:active {color:#000; text-decoration:none;}
.bold a:hover {color: #d62420; text-decoration:none;}
.bold span{font-size:12px; line-height:20px; color:#000;text-decoration:none; font-weight:normal; text-align:center; text-transform:none;}

a.more:link { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #f56e00; text-decoration:none}
a.more:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #f56e00; text-decoration:none}
a.more:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ffa555; text-decoration:none}

a.mainlink:link { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000; text-decoration:none}
a.mainlink:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000; text-decoration:none}
a.mainlink:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000; text-decoration:underline}

a.app:link { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #00468c; text-decoration:underline}
a.app:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #00468c; text-decoration:underline}
a.app:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #00468c; text-decoration:none}

a.lightlink:link { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #336ba6; text-decoration:none}
a.lightlink:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #336ba6; text-decoration:none}
a.lightlink:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #336ba6; text-decoration:underline}

.linkbg {background-color:#000000; }

.txt3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; line-height: 14px;
	color: #FFFFFF;
}

.txtsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	line-height: 18px; 
}

.txt2list1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	line-height: 25px;
	color: #333333;
}

a.linktop:link {color: #696969; text-decoration:none}
a.linktop:visited {color: #696969; text-decoration:none}
a.linktop:hover {color: #B0B0B0; text-decoration:none}



.txt3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
}

.title {
	font-family: Times;
	font-size: 25px;
	color: #00468c;
}

#td { background-color:#FFFFFF; vertical-align:top; }

h1 {font-family: Arial, Helvetica, sans-serif; font-size: 13pt; color: #C92D2D;}

.hdr1 {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 12px; line-height: 20px; font-weight:bold;
	color: #336ba6;
}

.hdr2 {
	font-family: arial, Helvetica, sans-serif;
	font-size: 12px; line-height: 30px; font-weight:bold;
	color: #ff5f00;
}


.hdr3 {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight:bold;
	color: #CD4100;
}

a.linktxt3:link {color: #ffffff; text-decoration:none}
a.linktxt3:visited {color: #ffffff; text-decoration:none}
a.linktxt3:hover {color: #ffffff; text-decoration:underline}

.brdr1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
	border: 1px solid #666666;
}

.brdr2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	border: 1px solid #666666;
}

.footer { background-color:#FFFFFF; height:40px;}

.infra-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px; line-height: 20px; font-weight: bold;
	color: #f53e00; background-color:#f1f1f1;
	text-transform:uppercase;
}

.IB-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px; line-height: 20px; font-weight: bold;
	color: #0095da;	
}

.dot{ border-bottom:dashed #666666 1px; margin-bottom:10px;}

#core {font-size:15px; font-family:Arial, Helvetica, sans-serif; line-height:24px;line-height: 25px; color:#005083;text-decoration:none; text-transform:uppercase; font-weight:bold; padding-left:5px;}
#core p {font-size:11px; line-height:24px; color:#000;text-decoration:none; text-transform:none; font-weight:normal; padding:0 0 10px 10px;}


table.mytable { width:750px; padding: 0px; border: none; border: 1px solid #789DB3;}
table.mytable td { font-size:12px; color:#000; border: none; background-color: #F4F4F4; 
vertical-align: middle; padding: 7px; font-weight: normal; text-align:center;}
table.mytable tr.special td { border-bottom: 1px solid #ff0000;}

table .edge td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height: 18px; text-align:left; padding: 7px; font-weight: normal;}
.edge a, .edge a:link, .edge a:visited, .edge a:active {color:#000; text-decoration:none;}
.edge a:hover {color: #000000; text-decoration:none;}

table .step td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height: 18px; text-align:left; padding: 7px; font-weight: normal; text-align:justify;}

#steps_bg{ background:url(images/steps-bg.gif) no-repeat; padding:13px 0 0 23px; color:#FFFFFF;}

.red {color:#d62420}

.coretxt{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; line-height:25px; text-align:justify;}

.franch{float: left; width:300px;clear: left; margin:10px 0 0 7px;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height:25px; text-align:justify;}
.franch .franchbox{float: left;width: 117px;}
.franch p{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height: 18px; text-align:justify;}

#smartlab {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #666666; line-height: 24px; font-weight:bold;}
#smartlab1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #666666; line-height: 24px; font-weight:bold;}
#smartlab2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #000000; line-height: 20px; font-weight:bold; padding-left:20px;}

.result ul {list-style-type: none;margin: 0;padding: 0;margin-bottom: 5px;}
.result .bullet li{padding-bottom: 2px; padding-left:5px;}
.result ul  li a {color: #000;background: url(images/black-bullet.gif) no-repeat 0 0.8em;display: block;padding: 2px 0;padding-left: 15px; font-family: verdana, Helvetica, sans-serif; text-decoration: none;font-weight: bold; font-size:12px;}
.result ul li a:visited{color: #000;}
.result ul li a:hover{color:#000;}

#resultsbox {width:250px;}

#apDiv1, #apDiv2, #apDiv3, #apDiv4{position:absolute;left:410px;top:102px;width:298px;height:342px;	z-index:1;visibility: hidden;}

div.quote {margin-left: 0; padding:2px 0 0 5px;; width:250px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #fff;  font-weight: normal; line-height: 18px; text-align:left;} 
div.quote p {margin: 10px 10px 10px 10px;} 
div#annualy {display: show; margin: 0px 0px 0px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000;  font-weight: normal; text-align:left;}	
div#half {display: none; margin: 0px 0px 0px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000;  font-weight: normal; text-align:left;} 
div#quaterly {display: none; margin: 0px 0px 0px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000;  font-weight: normal; text-align:left;}	

a.people:link {color: #fff; text-decoration:none; font-weight:bold}
a.people:visited {color: #fff; text-decoration:none; font-weight:bold}
a.people:hover {color: #fff; text-decoration:none; font-weight:bold}

.quote a, .quote a:link, .quote a:visited, .quote a:active {color:#fff; text-decoration:none;}
.quote a:hover {color: #fff; text-decoration:none;}

#annualy a, #annualy a:link, #annualy a:visited, #annualy a:active {color:#000; text-decoration:none;}
#annualy a:hover {color: #000; text-decoration:none;}

#half a, #half a:link, #half a:visited, #half a:active {color:#000; text-decoration:none;}
#half a:hover {color: #000; text-decoration:none;}

#quaterly a, #quaterly a:link, #quaterly a:visited, #quaterly a:active {color:#000; text-decoration:none;}
#quaterly a:hover {color: #000; text-decoration:none;}

.csr {font-family: verdana, Helvetica, sans-serif; font-size: 14px; font-weight:bold; color: #000; text-transform:uppercase;}


.black_overlay{display: none;position: absolute;top: 0%;left: 0%;width:100%; height:100%; background-color: black;z-index:1001;-moz-opacity: 0.7; opacity:.70;filter: alpha(opacity=80); text-align:center;}
.white_content {display: none;position: absolute;top:10%;left: 25%;width:auto;height:auto;padding: 16px;border: 2px solid black;background-color: white;   z-index:1002;overflow: auto;}

a.update:link { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration:none}
a.update:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration:none}
a.update:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0a4576; text-decoration:underline}



.clear:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clear {display: inline-block;}

/* Hides from IE-mac \*/
* html .clear {height: 1%;}
.clear {display: block;}
/* End hide from IE-mac */