
body {
height: 100%;
padding : 0;
margin : 0;
font : 0.75em Times New Roman, sans-serif;
line-height : 1.2em;
background : #fff url(images/MainBgTest.jpg) repeat-x top;
color : #000;
}

a {
color : #990033;
text-decoration : none;
}
a:hover {
color : #006633;
text-decoration : underline;
}

.content {
margin : 0 auto -4em;
width : 900px;
}


#top {
padding-top : 0;
background : url(images/PrathamLogo.gif) no-repeat;
height : 80px;
}

#top .right {
padding-top : 20px;
width: 200px;
float: right;
}

.buttons{
cursor:pointer;
border:outset 2px #808080;
background:#999;
color:#000;
font: bold 1em "Times New Roman"; 
padding: 0px 0px;
background:url(images/btnbg.gif) repeat-x left top;
}

.qrytxt {
width: 150px;
font: 1.1em Times New Roman;
color: #3366ff;
background-color: transparent;
border: solid 2px #bfdf59;
}

#top h1 {
font : bold 3em Xpress SF, Times New Roman;
padding : 8px 0 0 100px;
margin : 0;
letter-spacing : 1px;
color : #336666;
}

#top h2 {
font : bold 1.0em Tempus Sans ITC, Times New Roman;
letter-spacing : 0;
color : #cccc00;
margin : 0;
padding : 0 0 0 102px;
}

#menu {
margin : 1px;
height : 24px;
padding-top : 0;
}

#menu li {
list-style : none;
display : inline;
line-height : 23px;
}

#menu li a {
text-decoration : none;
margin : 0;
padding : 3px 15px 5px 15px;
font : bold 0.9em Comic Sans MS, Times New Roman;
color : #3366ff;
}
#menu li a:hover {
color : #fff;
padding : 3px 15px 4px 15px;
background : #a7cc44;
margin : 0;
}

#menu li a.current {
font-weight : bold;
background : #cc66cc url(images/trcorner.gif) no-repeat top right;
color : #fff;
}

ul {
margin : 1px;
padding : 0 0 0 0;
list-style : none;
}

#main {
width : 900px !important; width: 902px;
margin : 0;
padding : 0;
}

#right_side {
float : right;
width : 230px;
height: 200px;
background: #fff url(images/TopRightFrame.jpg) no-repeat top right;
}
#right_side .pad {
padding : 35px 5px 10px 5px;
}


#left_side {
margin-bottom : 10px;
width : 670px;
}

#left_side .intro {
height : 70px;
background : #cc66cc;
overflow : hidden;
padding : 8px 0 0 0;
font: normal 1.1em Times New Roman; COLOR: #000080; LINE-HEIGHT: 1.2em; padding-right: 3em;
}

h3 {
background :url(images/hrline_1.jpg) no-repeat bottom left;
height: 25px;
padding: 0;
font: bold 1.2em Times New Roman;
color : #3366ff;
}

h4 {
font: bold .9em Times New Roman;
padding: 0;
color: #3366ff;
}


#col_1 {
float: left;
width: 300px;
height: 600px;
padding: 6% 2% 3% 3%;
font: 1.12em Times New Roman;
color: #000;
line-height: 1.25em;
}

#col_1 p.pimage_1 {
background: url(images/Welcome.jpg) no-repeat top right;
}

#col_1 p.pimage_2 {
background: url(images/Programs.jpg) no-repeat center center;
}

#col_1 a.boldlnk {
color : #003399;
background : none;
font: 1em Times New Roman;
text-decoration : underline;
}
#col_1 a.boldlnk:hover {
color : #006633;
background : none;
text-decoration : underline;
}

#col_1 ul{
list-style-type: none;
padding: 0;
margin: 0;
}
#col_1 ul li{
background-image: url(images/Bullet_04.gif);
background-repeat: no-repeat;
background-position: 0 .2em;
padding-left: 1.5em;
font :   1em Times New Roman;
margin: .20em 0 .25em 0;
}

#col_2 {
float: left;
width: 300px;
padding: 7% 2% 3% 3%;
font: 1.12em Times New Roman;
color: #000;
line-height: 1.25em;
}

#col_2 ul{
list-style-type: circle;
padding: 0;
margin: 0;
}

#col_2 ul li {
background-image: url(images/bullet02.gif);
background-repeat: no-repeat;
background-position: 0 .4em;
padding-left: 1.0em;
font : 1em Times New Roman;
color: #990033;
line-height: .9em;
margin: .25em 0 0 0.5em;
}

#col_3 {
position: absolute;
float: right;
width: 250px;
margin-left: 650px;
padding: 14% 0% 2% 2%;
}

#col_3 a.boldlnk {
color : #3300cc;
background : none;
font: bold 1em Times New Roman;
text-decoration : none;
}
#col_3 a.boldlnk:hover {
color : #006633;
background : none;
text-decoration : none;
}

#col_3 ul {
list-style-type: none;
padding: 0;
margin: 0;
}

#col_3 ul li.NewItm {
background-image: url(images/new.gif);
background-repeat: no-repeat;
background-position: 0 .2em;
padding-left: 3.5em;
font :   1.12em Times New Roman;
margin: 1em 0 1em 0;
text-align: left;
}

#col_3 ul li {
background-image: url(images/arrow_1.jpg);
background-repeat: no-repeat;
background-position: 0 .2em;
padding-left: 1.5em;
font :   1.12em Times New Roman;
margin: 1em 0 1em 0;
text-align: left;
}

#col_3 li a {
color: #3333ff;
text-decoration: none;
background: none;
}
#col_3 li a:hover {
color: #990033;
text-decoration: underline;
background: none;
}

#col_3 li a.FrstItm {
color: #990033;
text-decoration: none;
background: none;
}

#col_3 li a.FrstItm:hover {
color: #006633;
text-decoration: underline;
background: none;
}

#col_3 ul li.Items {
background-image: url(images/bullet_03.gif);
background-repeat: no-repeat;
background-position: 0 .15em;
padding-left: 1.5em;
margin: 0em 0 1em 0;
padding-left: 2em;
text-align: justify;
}


#Main_col {
float: left;
width: 600px;
padding: 5% 2% 3% 3%;
}

#Main_col h3 {
background :url(images/hrline_2.jpg) no-repeat bottom left;
height: 30px;
padding: 5px 0 0 0;
font: bold 1.3em Times New Roman;
color : #3366ff;
}

#Main_col h2 {
background :url(images/hrline_2.jpg) no-repeat bottom left;
height: 30px;
padding: 0;
font:  1em Times New Roman;
color : #000;
}

#Main_col h1 {
height: 15px;
padding: 0;
font: bold 1.15em Times New Roman;
color : #3366ff;
}

#Main_col AthrHead {
height: 30px;
padding: 20px;
font: .9em Times New Roman;
color : #000;
}

#Main_col p {
padding: 2px;
font : 1.12em Times New Roman, sans-serif;
line-height : 1.2em;
color : #000;
}

#Main_col p.thnk {
padding: 2px;
font : 1.25em Times New Roman, sans-serif;
line-height : 1.2em;
color : #000;
}

#Main_col ul li.image{
list-style: none;
background-image: url(images/Bullet_05.gif);
background-repeat: no-repeat;
background-position: 0 .15em;
padding-left: 2em;
font :   1em Times New Roman;
margin: 1em 1em 1em 0em;
text-align: justify;
}

#Main_col ul{
list-style: square;
font : 1.1em Times New Roman, sans-serif;
line-height : 1.3em;
color: #000;
padding-left:1em;
}

#Main_col ol ul li{
list-style: disc;
font : .9em Times New Roman, sans-serif;
line-height : 1em;
color: #000;
padding-left:.5em;
margin-top: .25em;
}

#Main_col ol{
list-style-type: decimal;
font : 1.1em Times New Roman, sans-serif;
line-height : 1.25em;
color: #000;
padding-left:1em;
text-align: justify;
}

#Main_col ol li{
margin-top:1em;
}

#Main_col ol ol li{
font : .9em Times New Roman, sans-serif;
line-height : 1.1em;
color: #000;
padding-left:.5em;
margin-top: .5em;
text-align: left;
}

#Main_col ol.withroman{
list-style-type: lower-roman;
font : 1.1em Times New Roman, sans-serif;
line-height : 1.25em;
}

table {
background-color:#9999ff;
border-collapse: collapse;
border: 2px solid #3366ff;
border-style: outset;
}

caption { 
caption-side: top; 
width: auto;
text-align: center;
font: bold 1em Times New Roman;
color: #cc3399;
}

caption#right { 
width: auto;
text-align: right;
font: normal 1em Times New Roman;
color: #000000;
}

td {
padding: 5px;
border-style: outset;
border: solid white 1px;
text-align: center;
}

td#lft {
padding: 5px;
border-style: outset;
border: solid white 1px;
text-align: left;
}


th {
text-align:center;
speak-header: once;
font : bold 0.9em Times New Roman, sans-serif;
color:#330099;
background-color: #bae55e;
border: 1px solid #fff;
}

tfoot {
text-align:center;
speak-header: once;
font : bold .9em Times New Roman, sans-serif;
color:#990033;
background-color: #bae55e;
border: 1px solid #fff;
}

#scroll_box_title {
border: 1px solid #808000;
width: 90%;
height: 20px;
font: bold 1.05em Times New Roman; 
background: #808000;
color: #fff;
text-align: center;
padding-top: 2px;
}

#scroll_box {
border: 1px solid #808000;
height:155px;
width: 90%;
overflow: auto;
margin: 0;
padding: 0;
}

.footer, .push {
height: 4em;
}

#footer {
float: left;
clear : both;
width : 940px;
margin : 0em 0 3em 2.5em;
color : #777;
background : url(images/footerline.jpg) no-repeat top left;
}

#footer .left {
float:left;
text-align: left;
padding-top: 5px;
width: 450px;
}

#footer .right {
float: right;
text-align: right;
padding-top: 5px;
width: 450px;
}

#footer .right a {
color: #003399;
text-decoration: underline;
}


input[type="text"] {
	font-family: "Times New Roman";
	font-size: 100%;
	background:transparent;
}

input[type="submit"]{
cursor:pointer;
border:outset 1px #808080;
background:#999;
color:#000;
font: bold 1em "Times New Roman"; 
padding: 0px 0px;
background:url(images/btnbg.gif) repeat-x left top;
}

label.error { 
   float:none; 
   color: #cc3300; 
   padding-left: .5em; 
   font-size: 93%;
}

#div-left{
   width: 50%;
   text-align: left;
   float: left;
}

#div-right{
   width: 50%;
   text-align: right;
   float: right;
}
