/* CSS Document */

/*.............................................................................................
                                                   BODY
............................................................................................*/
body {
	margin:0px;
	padding:0px;
	background:#D6ECFF url(../cistron-images/img-background.jpg) repeat-x scroll left top;
}

.main-bg-careers
{
	margin:0px;
	padding:0px;
	background:#ffffff url(../cistron-images/img-background-careers.jpg) repeat-x scroll left bottom;
}
/*.............................................................................................
                                                  LINKS
............................................................................................*/
a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	text-decoration: none;
	color: #062B50;
}
a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	text-decoration: none;
	color:	#0099FF;
}
.menu a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	text-decoration: none;
	color: #062B50;
}
.menu a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	text-decoration: none;
	color:	#0099FF;
}
.menu1 a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	text-decoration: none;
	color:	#0099FF;
}
.menu1 a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	text-decoration: none;
	color:	#0099FF;
}
.paragraph a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #09427B;
	font-weight: normal;
	text-decoration: none;
	text-decoration: underline;
}
.paragraph a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0099FF;
	font-weight: normal;
	text-decoration: underline;
}
.click a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	text-decoration: underline;
}
.click a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0099FF;
	font-weight: normal;
	text-decoration: underline;
}
.footer a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-style:normal;
	text-decoration: underline;
	color: #062B50;
}
.footer a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-style:normal;
	text-decoration: underline;
	color:	#0099FF;
}
.footer1 a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-style:normal;
	text-decoration: underline;
	color:	#0099FF;
}
.footer1 a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-style:normal;
	text-decoration: underline;
	color:	#0099FF;
}
.last-password a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	color:#062B50;
	text-decoration:underline;
}
.last-password a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	color:#0099FF;
	text-decoration:underline;
}
/*.............................................................................................
                                                   BACKGROUND
............................................................................................*/
.background {
	background-image:url(../cistron-images/background.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	margin:0px;
	padding:0px;
}
.background-top {
	background-image:url(../cistron-images/background-top.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#D6ECFF;
	margin:0px;
	padding:0px;
}
.background-bottom {
	background-image:url(../cistron-images/background-bottom.gif);
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;
}
.top-bg {
	background-image:url(../cistron-images/top-bg01.gif);
	background-repeat:repeat;
}
.right-top-bg {
	background-image:url(../cistron-images/home-right-top-bg.jpg);
	background-repeat:no-repeat;
}
.about-cistron-logo {
	background-image:url(../cistron-images/about-cistron-logo-bg.jpg);
	background-repeat:no-repeat;
}
.top-bg01 {
	background-image:url(../cistron-images/top-bg02-square.gif);
	background-repeat:repeat-x;
}
.cen-bg {
	background-color:#EFF7FF;
	background-image:url(../cistron-images/cen-bg.gif);
	background-repeat: repeat-x;
	background-position:bottom;
}
.content-bg {
	background-image:url(../cistron-images/content-bg.gif);
	background-repeat:repeat-y;
}
.menu-bg {
	background-image:url(../cistron-images/menu-bg.gif);
	background-repeat:no-repeat;
	height:154px;
}
.client-login-bg {
	background-image:url(../cistron-images/client-login-bg.gif);
	background-repeat:no-repeat;
}
/*.............................................................................................
                                                   HEADING
............................................................................................*/
.heading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	font-style:normal;
	color:#3B4D5C;
}
.heading-careers {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	font-style:normal;
	color:#3B4D5C;
	margin:10px 0px 10px 0px;
}
.content-heading {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	font-style:normal;
	color:#3B4D5C;
}
/*.............................................................................................
                                                   PARAGRAPH
............................................................................................*/
.paragraph {
	color: #09427B;
	text-decoration: none;
	font: normal 11px/15px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	margin: 0px;
	padding: 0px 0px 5px;
}
.career-top {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #09427B;
	font-weight: normal;
	text-decoration: none;
	line-height:20px;
	padding:10px 0px 0px 0px;
}
.career-top img {
	margin:5px 0px 0px 0px;
	padding:0px;
	float:left;
}
.career-top a {
	text-decoration:underline;
	color:#09427B;
}
.career-top a:hover {
	text-decoration:none;
	color:#09427B;
}
.paragraph-careers {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #09427B;
	font-weight: normal;
	text-decoration: none;
	line-height:15px;
	margin:10px 0px 10px 0px;
}
.paragraphRight {
	color: #062B50;
	text-decoration: none;
	padding: 5px 0px 0px;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}
.paragraph1 {
	color: #062B50;
	text-decoration: none;
	padding: 5px 0px 0px;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}
.paragraph1 p {
	margin: 0px;
	padding: 0px 0px 6px;
	line-height: 14px;
}
.paragraph2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	color:#A0D3FF;
}
.paragraph3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	color:#FFFFFF;
}
.paragraph4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	color:#062B50;
}
.para {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#062B50;
}
/*.............................................................................................
                                                   TABLE
............................................................................................*/
.table-top-border {
	background-image:url(../cistron-images/table-top-bg.gif);
	background-repeat:repeat-x;
}
.table-bottom-border {
	background-image:	url(../cistron-images/bottom-table-border.gif);
	background-repeat:repeat-x;
}
.table-left-border {
	background-image: 	url(../cistron-images/left-table-border.gif);
	background-repeat:repeat-y;
}
.table-right-border {
	background-image: url(../cistron-images/right-table-border.gif);
	background-repeat:repeat-y;
}
.table-top-border1 { border-top:#cccccc solid 1px; }
.table-bottom-border1 { border-bottom:#cccccc solid 1px; }
.table-left-border1 { border-left:#cccccc solid 1px; }
.table-right-border1 { border-right:#cccccc solid 1px; }
.e-brochure-bg {
	background-image:url(../cistron-images/e-brochure.jpg);
	background-repeat:no-repeat;
}
/*.............................................................................................
                                                   FORM
............................................................................................*/
.textfield {
	background-image:url(../cistron-images/textfield.gif);
	background-repeat:no-repeat;
}
.txt_input {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	clear: none;
	float: none;
	font-size: 12px;
	width: 115px;
	height:16px;
	border: 1px solid #8BA8CE;
}
.txt_input1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	clear: none;
	float: none;
	font-size: 12px;
	width: 149px;
	border: 1px solid #B2B8B3;
}
.txt_textarea {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	clear: none;
	float: none;
	font-size: 12px;
	width: 147px;
	border: 1px solid #B2B8B3;
}
.txt_listbox {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	clear: none;
	float: none;
	font-size: 12px;
	border: 1px solid #B3D9B3;
	width: 130px;
}
.text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	color:#3B4D5C;
	line-height:17px;
}
/*ul
{
list-style-image:url(../cistron-images/facilities-bullet-img.gif);

}
ul
{
list-style-image: url(../cistron-images/facilities-bullet-img.gif);
margin:10px;
padding:10px;

}


li
{
list-style-image: url(../cistron-images/facilities-bullet-img.gif);
margin-top:10px;
}*/

ul.careers {
	margin:0px 0px 0px 10px;
	padding:0px;
}
ul.careers li {
	background:url(../cistron-images/facilities-bullet-img.gif) scroll left top no-repeat;
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	line-height:22px;
}
ul.careers li a {
	font-weight:bold;
	text-decoration:none;
}
ul.careers li a:hover {
	font-weight:bold;
	text-decoration:none;
}
.ruler {
	width:100%;
	height:1px;
	background:#062b50;
}
/*.............................................................................................
                                                   Footer
............................................................................................*/
.footer-left-bg {
	background-image:url(../cistron-images/bottom-grey-border.gif);
	background-repeat:no-repeat;
	color: #FFFFFF;
	font-size: 11px;
}
.footer-left-bg1 {
	background-image:url(../cistron-images/footer-left-img-bg.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 0px 0px 50px;
}
.footer-content-bg { }
.copyright {
	color:062B50;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}
/***
Datagrid
*/
table.datagrid {
	border-left: solid 1px #D1EAFF;
	border-top: solid 1px #D1EAFF;
	border-bottom: solid 1px #D1EAFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-collapse: collapse;
	padding:7px;
	width: 100%;
}
table.datagrid th {
	text-align: left;
	font-weight:bold;
	border-right: solid 1px #D1EAFF;
	border-bottom: solid 1px #D1EAFF;
	background:  #D1EAFF;
	padding:7px;
	color: #000000;
}
table.datagrid th a {
	color: #000000;
	text-decoration: none;
}
table.datagrid th a:hover { color: #D1EAFF; }
table.datagrid td {
	text-align: left;
	border-right: solid 1px #D1EAFF;
	color:#000000;
	padding:7px;
}
/*For empty records*/
table.empty_datagrid {
	border-left: solid 1px #D1EAFF;
	border-top: solid 1px #D1EAFF;
	border-bottom: solid 1px #D1EAFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-collapse: collapse;
	padding:7px;
	width: 100%;
}
table.empty_datagrid th {
	text-align: left;
	font-weight:bold;
	border-right: solid 1px #D1EAFF;
	border-bottom: solid 1px #D1EAFF;
	background:  #E5F3FE;
	padding:7px;
	color: #000000;
	width: 100%;
}
table.datagrid tr.odd {
	background: #E5F3FE;
	width: 100%;
}
p.paging {
	color: #000000;
	text-align: center;
	font-weight: bold;
}
p.paging a { color: #D1EAFF; }
p.paging a:hover { color: #000000; }
.tblborder { border: 1px solid #D1EAFF; }
.bg1 { background: url(../cistron-images/bg1.gif) no-repeat scroll left top; }
.bgFooter
{
	background:url(../cistron-images/bgFooter.jpg) no-repeat;
	width:536px;
	height:50px;
}
.bottom-line-bg
{
	background: #9ba3ae url(../cistron-images/bottom-line.gif) no-repeat right;
	height:2px;
}
