/* AVM STYLESHEET PREPARED BY GALAXY WEBLINKS
----------------------------------------------------------- */


/* MAIN STRUCTURAL ELEMENTS
------------------------------------------------------------------------*/
body {
	margin:0px;
	padding:0px;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:13px;
	background-image:url(../images/header-bg.gif);
	background-repeat: repeat-x;
	}
.clear {
	clear: both;
	font-size:0px;
}

/* HEADING ELEMENTS
------------------------------------------------------------------------*/
h2 {
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:22px;
	color:2b2b2c;
	margin:0px;
	padding:0px;
	font-weight:normal;
	}
h3 {
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#cde8ff;
	margin:0px;
	padding:0px;
	font-weight:normal;
	}
h4 {
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#013a6b;
	margin:0px;
	padding:0px;
	font-weight:bold;
	padding-left:10px;
	}





/* HEADER SECTION ELEMENTS
------------------------------------------------------------------------*/
#container {
	width:1000px;
	margin:0 auto;
	}

#header1 {
	background-image: url(../images/header-bg.gif);
	height:130px;
	background-repeat:repeat-x;
	}
#logo {
	float:left;
	}
#right-part-head {
	float:right;
	text-align:center;
	padding-right:46px;
	padding-top:41px;
	}
#nav-bg {
	background-image:url(../images/top-nav-bg.gif);
	background-repeat:no-repeat;
	width:985px;
	margin:auto;
	height:29px;
	text-align:center;
	padding-top:5px;
	}
a.navlink {
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#FFFFFF;
	background-image: url(../images/nav-devider.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-left:26px;
	padding-right:26px;
	text-decoration:none;
	font-weight:normal;
	}
a:hover.navlink {
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#FFFFFF;
	background-image: url(../images/nav-devider.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-left:26px;
	padding-right:26px;
	text-decoration:underline;	
	font-weight:normal;
	}
a.morenavlink {
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	}
a:hover.morenavlink {
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:underline;	
	font-weight:bold;
	}	
a.navlinkselected {
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#FFFFFF;
	background-image: url(../images/nav-devider.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-left:26px;
	padding-right:26px;
	text-decoration:underline;	
	font-weight:normal;
	}
a.navlink1 {
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#FFFFFF;
	background-repeat:no-repeat;
	background-position:right;
	padding-left:28px;
	padding-right:28px;
	text-decoration:none;
	font-weight:normal;
	}
a:hover.navlink1 {
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#FFFFFF;
	background-repeat:no-repeat;
	background-position:right;
	padding-left:28px;
	padding-right:28px;
	text-decoration:underline;	
	font-weight:normal;
	}
/* MID SECTION ELEMENTS
------------------------------------------------------------------------*/
#mid-part {
	padding:11px 8px 10px 7px;
	}
#ri-box {
	width:270px;
	float: left;
	padding-top:5px;
	padding-right:15px;
	}
#heading-test {
	background-image:url(../images/icon-gry.gif);
	padding-left:36px;
	background-repeat:no-repeat;
	color:#1d1d1d;
	font-size:18px;
	padding-top:5px;
	padding-bottom:5px;
	}
.date-bg {
	background-image:url(../images/date-bg.gif);
	background-repeat:no-repeat;
	width:84px;
	height:26px;
	padding-top:3px;
	padding-left:8px;
	margin-top:8px;
	}
.padlf10 {
	padding-left:10px;
	}
.padtop10 {
	padding-top:10px;
	}
.padri10 {
	padding-right:10px;
	}
.dot-bg {
	background-image:url(../images/dot-line.jpg);
	background-repeat:repeat-x;
	background-position:center;
	margin-top:6px;
	margin-bottom:6px;
	margin-left:10px;
	}
#blu-box {
	width:244px;
	padding-top:15px;
	}
#blu-boxbg {
	background-image:url(../images/blu-box-center.jpg);
	background-repeat:repeat-x;	
	margin-left:1px;
	padding:0px;
	width:230px;
	border-left:#000000 solid 1px;
	border-right:#000000 solid 1px;
	padding-left:10px;
	background-color:#0388de;	
		}
.click-space {
	text-align:center;
	padding-top:15px;
	padding-bottom:10px;
	}
.indous-academic {
	padding:18px 0 0 10px;
	}
#ri-part {
	float:right;
	width:692px;
}
.banner-img {
	font-size:0px;
	padding-bottom:15px;
	float:right;
	}
.heading-main {

	background-repeat:no-repeat;
	color:#1d1d1d;
	font-size:22px;
	padding-top:5px;
	padding-bottom:5px;


	}
.heading-main-small {
	background-image:url(../images/icon-blu.gif);
	padding-left:36px;
	background-repeat:no-repeat;
	color:#1d1d1d;
	font-size:18px;
	padding-top:5px;
	padding-bottom:5px;
	}
.cont-main-box {
	padding-left:10px;
	padding-top:15px;
	}
.list-con {
	width:490px;
	float:left;
	}
.list-con1 {
	text-align:right;
	}
.listcon {
	margin: 0px 20px 0 15px;
	padding: 0;
	list-style-type: none;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height:18px;
	/*xfloat:left;*/
}
.listcon li {
	background:url(../images/arrow-or.gif) no-repeat 0 6px;
	background-repeat:no-repeat;
	padding-left: 20px;
	margin-top:5px;
}
.doc-img {
	float:right;
	}
	.centerimg{
	padding:10px;
	border:#e4e4e4 1px solid;
	margin:10px auto;
	display:block;
	}
.footermidbg {
	background-image:url(../images/footermid.gif);
	background-repeat:repeat-x;
	}
.vertspace{
padding:20px 0;
}
/* TEXT SECTION ELEMENTS
------------------------------------------------------------------------*/
.footer-top {
	background-image:url(../images/footertop.gif);
	background-repeat:no-repeat;
	}	
#footer {
	width:985px;
	margin:auto;
	padding-top:10px;
	padding-bottom:10px;
	}
.footermidbg {
	padding-top:15px;
	padding-bottom:15px;
	}
.fo-lf {
	width:400px;
	float:left;
	padding-left:20px;
	color:#ffffff;
	}
.fo-ri {
	float:right;
	padding-right:20px;
	color:#ffffff;
	}
a.footerlink {
	color:#FFFFFF;
	text-decoration:none;
	}
a:hover.footerlink {
	color:#FFFFFF;
	text-decoration:underline;
	}

/* TEXT SECTION ELEMENTS
------------------------------------------------------------------------*/
.text12 {
	font-size:12px;
	color:#FFFFFF;
	}
a.orlink14 {
	color:#e1650b;
	text-decoration:underline;
	font-size:14px;
	font-weight:bold;
	}
a:hover.orlink14 {
	color:#e1650b;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	}
a.orlink13 {
	color:#e1650b;
	text-decoration:underline;
	font-size:13px;
	font-weight:bold;
	}
a:hover.orlink13 {
	color:#e1650b;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	}
.center{
text-align:center;
}
.blk12 {
	  font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	  font-size:13px;
	  text-decoration:underline;
	  color:#000000;
	  font-weight:bold;
	  }
a.blk12 {
	  font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	  font-size:13px;
	  text-decoration:none;
	   color:#000000;
	   font-weight:bold;
	  }
a:hover.blk12 {
	  font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	  font-size:13px;
	  text-decoration:none;
	   color:#da5d03;
	   font-weight:bold;
	  
	  }
.bluhead{
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#013a6b;

	font-weight:bold;

	}
/* Table styling
------------------------------------------------------------------------*/
.table2
{
  padding: 0;
  margin: 0;
  border-collapse: collapse;
  border: 1px solid #333;
  font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.9em;
  color: #000;
  background: #bcd0e4;
}

.table2 th, .table2 td
{
  border: 1px dotted #666;
  padding: 0.5em;
  text-align: left;
  color: #632a39;
}

.table2 th
{
  color: #fff;
  background-color: #0383D8;
  text-transform: uppercase;
  font-size: 0.9em;
}

.table2 td
{
  color: #fff;
  background-color: #7d98b3;
  border-right: 1px dotted #666;
}

.light-greybg {
	background-color:#f0f0f0;
}

.greybg1 {
	background-color:#037ed2;
}

/* Forms
------------------------------------------------------------------------*/

form.cssform p {width: 400px;clear: left;margin: 0;padding: 11px 0 14px 0;padding-left: 225px; /*width of left column containing the label elements*/border-top: 1px dashed white;height: 1%;margin-left:70px;}
form.cssform label {font-weight: bold;float: left;margin-left: -225px; /*width of left column*/width: 220px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/ text-align:right;}
form.cssform label.small2 {font-weight: bold;float: none;width: 120px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/margin:0;margin-left:10px;}
form.cssform input.small[type="text"] { /*width of text boxes. IE6 does not understand this attribute*/width: 70px;margin-left:10px;}
form.cssform input[type="text"] { /*width of text boxes. IE6 does not understand this attribute*/width: 180px;}
form.cssform textarea {width: 250px;height: 150px;}
.button{background:url(../images/button2.gif) no-repeat top left; width:120px; height:34px; border:none; padding:0; outline:0; cursor:pointer;text-align:center; margin:10px 0; font:bold 13px Arial, Helvetica, sans-serif; color:#FFFFFF;}
.button:hover{color:#F0D09F;}
.buttoncover{width:120px; margin:0 auto;}
.formcover{
border: #CCCCCC 1px solid;
padding:10px 0;
}
form.cssform-fullpage p{
padding-left: 350px;
}


.questions{
padding:10px;
width:630px;
overflow: auto;
float:left;
margin-left:30px;
height:1800px;
}
*+html .questions{
height:2480px;
}

.questions ol{
list-style-type: upper-alpha;
}
.questions p{
font-weight:bold;
}
.questions1 ol{
list-style-type: upper-alpha;
}
.questions1{
padding:10px;
width:630px;
overflow: auto;
float:left;
margin-left:30px;

}
.questions1 p{
font-weight:bold;
}
.answers{
padding:0 10px;
width:260px;
float:left;
font:bold 13px Arial, Helvetica, sans-serif;
border-left:#CCCCCC solid 1px;
}
.answers p{
padding-left:20px;
}

.answers span{
padding:0 10px;
text-align:right;
}
.answers input{
margin:4px 8px;
}
* html .answers span{
padding:0 13px;
}
.bg{
background:#F2F2F2;
}
.testhead{
background: #666666;
color:#FFFFFF;
padding:6px 0;
position:relative;
margin:5px 0px 0px 0px;
left:0px;
}
/*  Question header alignment - Modified by prabu */
p.testhead span{ 
  position:relative;
  bottom:0;
  padding:10px;
  position:relative;
  left:3px;
  }
.whitelink
{
color:#FFFFFF;
}

.dvalign
{
margin-top:0px;
padding-bottom:5px;
}

/* INNER SECTION ELEMENTS
------------------------------------------------------------------------*/
.in-ad {
	width:290px;
	float:left;
	padding-right:15px;
	}
.select1 {
	margin:3px 6px 3px px; 
	padding:0px;
}
.select2 {
	margin:3px 6px 3px 9px; 
	padding:0px;
}
.select3 {
	margin:3px 6px 3px 8px;
	 padding:0px;
}
	
.smallfont{
	margin:0px;
	padding:0px;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:12px;
}	
