/* CSS Document */

body {
	background-color: #FFF;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-weight: normal;
	color: #474747;
	font-family:Arial, Helvetica, sans-serif;
	background-image: url(../../images/bg.jpg);
	background-repeat: repeat-x;
	
}
a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #474747;
	text-decoration:underline;
	font-weight: normal;
}
a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #474747;
	text-decoration:none;
	font-weight: normal;
}
input, textarea, select {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #474747;
	border: 1px solid #B4C9F3;
	background-color: #FFFFFF;
}

p {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #474747;
}
.navbg {
	height: 29px;
	background-image: url(../../images/nav-bg.jpg);
	background-repeat: repeat-x;
	color: #FFF;
}
.headerbg {
	background-image: url(../../images/headbg.jpg);
	background-repeat: no-repeat;
	height: 210px;
}
.topcontent {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
	padding: 8px;
}
.topcontent a{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
}
.topcontent a:hover{
	text-decoration: underline;
}
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #1FACFD;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}

h1 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #008FD4;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
h1 a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #008FD4;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	text-decoration:underline;
}
.maincontentbg{
	background-image: url(../../images/webdesign.png);
	background-repeat: no-repeat;
	height: 181px;
	width: 168px;
} 
.maincontentbg4 {
	background-color: #FFF;
	background-image: url(../../images/contentbottombg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}

.maincontentbg2 {
	background-image: url(../../images/sem.png);
	background-repeat: no-repeat;
	height: 181px;
	width: 168px;
} 
.maincontentbg3 {
	background-image: url(../../images/corporate-identity.png);
	background-repeat: no-repeat;
	height: 181px;
	width: 168px;
} 
.maincontent{
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: none;
}
.maincontent2{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #474747;
	text-decoration: none;
	text-align:justify;
}
.maincontent2 a{
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #474747;
	text-decoration: none;
		text-align:justify;
}
.maincontent2 a:hover{
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #474747;
	text-decoration: none;
		text-align:justify;
}
.leftbg {
	background-image: url(../../images/boxbg.jpg);
	background-repeat: no-repeat;
}
.leftcontent {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #474747;
	text-decoration: none;
	padding: 8px;
}
.leftcontent a{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #474747;
	text-decoration: none;
}
.leftcontent a:hover{
	text-decoration: underline;
}
.footerbg {
	background-color: #FFF;
	background-image: url(../../images/footerbg.jpg);
	background-repeat: repeat-x;
}
.footer{
	font-size: 13px;
	font-weight: normal;
	color: #474747;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.footer a{
	font-size: 13px;
	font-weight: normal;
	color: #474747;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.footer a:hover{
	text-decoration:underline;
}
.mandatory {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	padding-left:5px;
	padding-right:5px;
}	


/* FOR PAGING */

.paging1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #474747;
	text-decoration: none;
	background-color:#D6D6D6;
	border: 1px solid #ACACAC;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 1px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
.paging1 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #272727;
	text-decoration: none;
	background-color: ##D6D6D6;
}
.paging1 a:hover {
	text-decoration: underline;
}

.paging2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #474747;
	text-decoration: none;
	background-color: #FAFCFB;
	border: 1px solid #B9B9B9;	
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 1px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
.paging2 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #272727;
	text-decoration: none;
	background-color: #FAFCFB;
}
.paging2 a:hover{
	text-decoration:underline;
}

/*.button {
	font-family:Arial, Helvetica, sans-serif, Helvetica, sans-serif;
	font-size: 11px;
	color: #474747;
	text-decoration: none;
	background-image: url(../../images/adminbutton.jpg);
	background-repeat: no-repeat;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding-left: 7px;
	font-weight: bold;
}
.button a{
	font-family:Arial, Helvetica, sans-serif, Helvetica, sans-serif;
	font-size: 11px;
	color: #474747;
	text-decoration: none;}
.button a:hover{
	text-decoration: none;
	}*/
	
.button {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	border: 1px solid #000000;
	background-color: #000000;
}

.button2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #474747;
	text-decoration: none;
	border: 1px solid #E5E5E5;
	font-weight: normal;
}	
.button3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #474747;
	text-decoration: none;
	border: 1px solid #F0F0F0;
	font-weight: normal;
}
.button4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #474747;
	text-decoration: none;
	font-weight: normal;
	background-image: url(../../images/adminbott-bg.png);
	background-repeat: repeat-x;
	padding-right: 15px;
	padding-left: 15px;
	height: 22px;
}	
.button4 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #474747;
	text-decoration: none;
}
.button4 a:hover{
	text-decoration: none;
}


/* Start Menu css*/



.menu {
	width:100%;
	position:relative;
	z-index:100;	
	font: BOLD 14px Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

/* hack to correct IE5.5 faulty box model */



/* remove all the bullets, borders and padding from the default list styling */

.menu ul {
	margin:0;	
	list-style-type:none;	
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left:0px;
	}

.menu ul ul {width:109px;}

/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */

.menu li {
	float:left;
	width:auto;
	position:relative;
	margin: 0px;
	padding: 0px;
}

/* style the links for the top level */

.menu a, .menu a:visited {display:block;font-size:13px;text-decoration:none;color: #ccc;border:0px solid #ffffff;font-weight:bold;
}

/* a hack so that IE5.5 faulty box model is corrected */





/* style the second level background */

.menu ul ul a.drop, .menu ul ul a.drop:visited {background:#f8be53; }

/* style the second level hover */

.menu ul ul a.drop:hover{background:#f8be53;}

.menu ul ul :hover > a.drop {background:#f8be53;  }

/* style the third level background */

.menu ul ul ul a, .menu ul ul ul a:visited {background:#008fe5;}

/* style the third level hover */

.menu ul ul ul a:hover {background:#008fe5;}





/* hide the sub levels and give them a positon absolute so that they take up no room */

.menu ul ul {visibility:hidden;position:absolute;height:0;top:-9px;left:-142px; solid: #000; font-size:13px; font-weight:normal; }

/* another hack for IE5.5 */

* html .menu ul ul {top:0px;t\op:31px;}



/* position the third level flyout menu */

.menu ul ul ul{left:-142px; top:0px; width:149px;}



/* position the third level flyout menu for a left flyout */

.menu ul ul ul.left {left:-149px;}
.menu ul ul ul a:hover{color:#fff; background:#ececec;}


/* style the table so that it takes no ppart in the layout - required for IE to work */

.menu table {position:absolute; top:0; left:0; border-collapse:collapse;}



/* style the second level links */

.menu ul ul a, .menu ul ul a:visited {background:#008fe5;background-image:url(../../images/nav-bg.jpg); background-repeat:repeat-x; color:#fff; height:15px; line-height:1em; padding:7px 10px; width:120px;border-width:0 1px 1px 1px;  font-size:12px; font-weight:bold; border-color:#ffffff;}

/* yet another hack for IE5.5 */

* html .menu ul ul a, * html .menu ul ul a:visited {width:100px;w\idth:128px;}



/* style the top level hover */

.menu ul ul a:hover{color:#474747; background:#f8be53;}

.menu a:hover{color:#ccc; background-image:url(../../images/hover-bg.png); background-repeat:repeat-x;} 

.menu ul ul :hover > a {
	color:#474747;
	background-color: #ececec;
	background-image:url(../../images/hover-bg.png); background-repeat:repeat-x;
	font-weight:bold;
}

/* make the second level visible when hover on first level list OR link */

.menu ul li:hover ul,

.menu ul a:hover ul{visibility:visible; }

/* keep the third level hidden when you hover on first level list OR link */

.menu ul :hover ul ul{visibility:hidden;}

/* make the third level visible when you hover over second level list OR link */

.menu ul :hover ul :hover ul{ visibility:visible;}
/* End menu css */


/* css From style1.css */

img{border:0;}

.toplinks{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#474747; padding-top:9px;}
.toplinks a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#474747; text-decoration:underline;}
.toplinks a:hover{text-decoration:none;}

/*.heading-text{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:20px; color:#00a2ff; }*/
.heading-text2{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#0088dc;
padding:10px 45px 0px 10px; }

.heading-text3{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#00a2ff; }

.icons{width:90px; background:url(../../images/icons-bg.jpg) repeat-x; height:26px; padding-top:5px;}
.icons img{ border:none; }

.rightpart{background:url(../../images/doted-line.jpg) repeat-y; width:331px; }

.form-text{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#474747; text-align:left; padding:0px 0px 3px 12px;} 

.form-space{padding:0px 0px 4px 12px;}

.txtfields1{width:128px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#474747; 
border:solid 1px #afafaf; }

.txtfields2{width:128px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#474747; 
border:solid 1px #afafaf;  }

.txtfields3{width:63px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#474747; 
border:solid 1px #afafaf;  }

.checkbox{border:solid 1px #afafaf; margin:2px 0px 2px 0px;}

.checkbox-text{font-family:Arial; font-weight:normal; font-size:11px; color:#0185d8; text-align:left; padding:0px 0px 0px 10px; }

.hr-1{background:url(../../images/hr-1.jpg) repeat-x;}

.pdf-text1{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#474747; padding:0px 0px 10px 0px; text-align:center;}

.pdf-img{padding:20px 0px 15px 0px;}

.pdf-text2{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0088dc; padding:20px 0px 0px 0px; text-align:left;}
.pdf-text2 a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0088dc; padding:20px 0px 0px 0px; text-align:left; text-decoration:none;}
.pdf-text2 a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0088dc; padding:20px 0px 0px 0px; text-align:left; text-decoration: underline;}

.innerpages{width:575px;}

.innerpages p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#474747; padding:8px 12px 0px 0px; text-align:justify; line-height:16px; margin:0;}

.innerpages .viewtext{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ff0000; line-height:16px; margin:0;}

.innerpages ol{ padding-top:8px; list-style-type:1; margin-top:0;}
.innerpages li{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#474747;
padding:2px 12px 0px 0px; text-align:justify; line-height:16px; margin:0;}

.content-related-img{width:210px; padding:8px 0px 0px 0px; } 

.content-related-img1{padding:8px 12px 0px 20px; float:right; } 

.imgcontainer{width:796px; margin:auto;}
.spacer{border:solid 2px #dedede; margin:0px 15px 0px 15px;}


.page1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	background-color: #00a3fa;
	border: 1px solid #898d8f;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 1px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
.page1:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#474747;
	text-decoration: none;
	background-color: #129df1;
}


.page2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	background-color: #CCCCCC;
	border: 1px solid #898d8f;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 1px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
.page2:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#474747;
	text-decoration: none;
	background-color: #CCCCCC;
}


.portfoliotxt{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#474747; }
.portfoliotxt p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#474747; padding-top:10px; margin:0;}

.label{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3e3d3d; font-weight:bold; }

.left-img-spacer{ padding-right:15px;}
.leftdate{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333; font-weight:bold; text-align:right; }

.middlespacer2{ border-bottom:solid 1px #dedede;  }

.middleheading7{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#0084d5; font-weight:bold; }

.maintext2{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#474747; line-height:16px; }
.maintext2 p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#474747; padding:5px 0px 0px 0px; margin:0; }

.readmore{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#474747; text-decoration:underline; }
.readmore:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#474747; text-decoration:none; }

.form{margin:0; padding:0;}


.newsheading{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0088DC; font-weight:bold; margin:0;padding-bottom:6px;}
.newsheading a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0088DC; font-weight:bold; margin:0; }
.newsheading a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0088DC; font-weight:bold; margin:0; }

.newstxt{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#474747; font-weight:normal; text-align:justify;}
.newstxt p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#474747; font-weight:normal; margin:0; padding-top:5px; text-align:justify;}

.newslinke{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#474747; font-weight:normal; padding-top:5px; margin:0;}

.newslinke a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#474747; font-weight:normal; text-decoration:underline; }

.newslinke a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#474747; font-weight:normal; text-decoration:none; }

.cont-middle{background:url(../../images/cont-middle.png) repeat-y;}
.cont-middle2{background:url(../../images/cont-middle2.png) repeat-y;}

.cont-head-bg{background:url(../../images/cont-head-bg.png) repeat-x; height:20px;}

.cont-head-bg2{background:url(../../images/cont-head-bg2.png) repeat-y; width:502px;}

.cont-txt{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#474747; font-weight:normal;}
.cont-txt2{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3aafcf; font-weight:normal;}
.cont-txt2 a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3aafcf; font-weight:normal; text-decoration:none;}
.cont-txt2 a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3aafcf; font-weight:normal; text-decoration:underline;}

.cont-txt3{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#474747; font-weight:normal; line-height:16px;}

.cont-txt4{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#00a2ff; font-weight:bold; padding:5px 0px;}

.cont-box1{border:solid 1px #c2c2c2; border-top:none;}
.cont-box1a{border:solid 1px #c2c2c2; border-bottom:none; border-top:none; }

.cont-heading{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#1a9ecf; font-weight:bold; padding:5px 0px;}

.cont-heading2{font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color:#1a9ecf;
	font-weight: bold;
	text-decoration: none;
	background-color: #FFF;
	margin:0; 
	padding:1px 5px 1px 5px;
}
.cont-form{margin:0; padding:0;}

.cont-label{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#474747; font-weight:normal; }

.cont-input{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#474747; font-weight:normal; width:255px; border:solid 1px #cbcbcb; }

.cont-input2{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#474747; font-weight:normal; width:155px; border:solid 1px #cbcbcb; }

.cont-checkbtn{ border:solid 1px #cbcbcb; }


.cont-link{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#474747; font-weight:normal; margin:0; padding-top:5px;  text-align:justify;}
.cont-link a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3aafcf; font-weight:normal;}

.cont-link p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#474747; padding:8px 0px 0px 0px; text-align:justify; line-height:16px; margin:0;}
