﻿body
{
    width: 900px;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    background-color: #999999;
}
#header {width: 900px;height: 170px;}
.lefttopbg
{
    width: 900px;
    height: 47px;
    background-image: url(../images/left_top_bg.jpg);
    float: left;
    background-position: left center;
    background-attachment: fixed;
    background-repeat: no-repeat;
}
.navigation_bg {width:623px;height:47px;padding-right: 25px;float:right;background-color:#ffffff;}
#linkbox {width:637px;height:20px;padding:12px 0 10px 10px;float:left;}
.top_bg {width:900px;height:14px;background-image:url(../images/left_top_bg2.jpg);float:left;}
/* Start Main page columns div */

#leftDiv {width:190px;height:660px;background-color:#ffffff;float:left;}

#middleDiv { width:456px; height:660px;float:left; background-color:#ffffff;}

#rightDiv { width:254px;height:660px;background-color:#ffffff;float:left;}

/* Ends Main page columns div */

/* Starts Main page sub columns div */


#leftsubDiv 
{
	width:146px; 
    border-top:1px solid #e5e6e8;
    border-left:1px solid #e5e6e8;
    border-right:1px solid #e5e6e8;
    background-color :#E7F3DB;
    margin: 0 0 0 25px;
    text-align:center;
	}

#newdiv {width:212px;height:250px;margin: 0 0 0 25px; border-top:0px solid #e5e6e8; border-left:0px solid #e5e6e8; border-right:0px solid #e5e6e8;}
#newdiv1 {width:212px;height:250px;margin: 0 0 0 25px; border-top:0px solid #e5e6e8; border-left:0px solid #e5e6e8; border-right:0px solid #e5e6e8;}

#newdiv2 {width:212px;height:250px;margin: 0 0 0 25px; border-top:0px solid #e5e6e8; border-left:0px solid #e5e6e8; border-right:0px solid #e5e6e8;}

.contentHeader {width:442px;height:22px;font-family:Arial;font-size:14px;color:#7aa61f; padding:5px 0 0 12px;background-color:#f4f8ea;border-top:1px solid #e5e6e8;border-right:1px solid #e5e6e8;border-left:1px solid #e5e6e8;border-bottom:1px solid #ffffff;}

.contentHeaderRight 
{
    width:203px;
    height:22px;
    font-family:Arial;
    font-size:14px;
    color:#7aa61f;
    padding:5px 0 0 5px;
    margin:0 0 0 25px;
    background-color:#f4f8ea;
    border-top:1px solid #e5e6e8;
    border-right:1px solid #e5e6e8;
    border-left:1px solid #e5e6e8;
    border-bottom:1px solid #ffffff;
    
}
.contentrightMiddle
{
    width:152px;
    height:120px;
    margin:0 0 0 12px;
    background-color:#f4f8ea;
    border-top:1px solid #e5e6e8;
    border-right:1px solid #e5e6e8;
    border-left:1px solid #e5e6e8;
} 

.contentMiddle 
{
    width:454px;
    height:184px;
    
    
}

.img 
{
     width:104px;
     height:103px;
     float:left;
     background-image:url(../images/img_01.jpg);
     margin:7px 9px 0 10px;
     border:1px solid #99cc33;
}

.content
{
    float:left;
    width:300px;
    height: auto; 
    border:0px solid #d4d4d4;
    margin:5px 5px 0px 5px;
    font-family:Arial;
    font-size:12px;
    text-align:justify;
    }
    
 .contentsubHeader 
 {
    width:206px;
    height:21px;
    margin:15px 0 0 0;
    background-color:#f4f8ea;
    font-family:Arial;
    font-size:14px;
    color:#7aa61f;
    padding:5px 0 0 12px;
    border-top:1px solid #e5e6e8;
    border-right:1px solid #e5e6e8;
    border-left:1px solid #e5e6e8;
    border-bottom:1px solid #ffffff;
}
.leftheader 
 {
    width:200px;
    height:21px;
    margin:15px 0 0 0;
    background-color:#f4f8ea;
    font-family:Arial;
    font-size:14px;
    color:#7aa61f;
    padding:5px 0 0 12px;
    border-top:1px solid #e5e6e8;
    border-right:1px solid #e5e6e8;
    border-left:1px solid #e5e6e8;
    border-bottom:1px solid #ffffff;
}
    
.contentsubMiddle 
{
    width:218px;
    height:114px;
    background-color:#f4f8ea;
    background-image:url(../images/img_02.jpg);
    border:1px solid #e5e6e8;
}
   
.contentsubMiddleNews 
{
    width:218px;
    height:114px;
    background-color:#f4f8ea;
    
    border:1px solid #e5e6e8;
}
.contentsubMiddle
{
    width:200px;
    height:114px;
    background-color:#f4f8ea;
    
    border:1px solid #e5e6e8;
}
.Maincontent 
{
    width:456px;
    height:130px;
}


/*psedio classes */
a.one:link {
	font-family:arial;
	font-size:12px;
	color: #ffffff; text-decoration: none;
	}
	
a.one:visited {	
	
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#ffffff; text-decoration: none;
	}
a.one:hover {
	
	font-family:arial;
	font-size:12px;
	color: #ecca4c;
	text-decoration: underline;
	}
	
	a.two:link {
	font-family:arial;
	font-size:12px;
	color: #7aa61f; text-decoration: none;
	}
	
a.two:visited {	
	
	font-family:arial;
	font-size:12px;
	color:#7aa61f; text-decoration: none;
	}
a.two:hover {
	
	font-family:arial;
	font-size:12px;
	color: red;
	text-decoration: underline;
	}
	
	.datacolumn2{float:left;width:218px;height:auto;margin:0 0 0 0;}
	.datacol{float:left;width:200px;height:auto;margin:0 0 0 0;}
	.datacolumn3{float:right;width:218px;height:auto;margin:0 0 0 0;}
	
	/* Right Content */
	
	.topDiv
{
    width: 178px;
    margin: 0 0 0 25px;
    background-image: url(../images/login_middle_bg.jpg);
    padding-bottom: 0px;
 }
	
.loginBoxtop
{
    width: 203px;
    height: 35px;
    background-image: url(../images/login-bg.jpg);
    font-weight: bold;
    font-size: 9pt;
    vertical-align: middle;
    color: #ffffff;
    font-family: Verdana;
    text-align: center;
    background-position: center top;
    background-attachment: fixed;
    background-repeat: no-repeat;
    padding-top: 20px;
}

.loginBoxbottom
{
    width: 203px;
    height: 8px;
    margin: 0 0 0 25px;
    background-image: url(../images/login_bottombg.jpg);
    background-attachment: fixed;
    
    background-repeat: no-repeat;
}
.input_box_bg
{
    width: 180px;
    height: 25px;
    font-family: Arial;
    font-size: 12px;
    margin: 3px 20px 0 20px;
}

.input_Error
{
    width: 180px;
    height: auto;
    font-family: Arial;
    font-size: 11px;
    margin: 3px 3px 0 8px;
    color: #ff3300;
}

.input_box 
{
    width:81px;
    height:15px;
    background-color:#ffffff;
}

.input_DropDown
{
    width:88px;
    height:15px;
    background-color:#ffffff;
}

.link_box 
{
    width:95px;
    height:auto;
    float:left;
    margin: 3px 35px 0 20px;
}

#footer 
{
    width:900px;
    height:27px;
    background-image:url(../images/footer_bg.jpg);
    background-repeat:repeat;
    float:left;
    font-family:Arial;
    font-size:12px;
    color:#000000;
    padding:10px 0 0 0;
    text-align:center;
}

#footerleft 
{
    width:30px;
    height:27px;
    background-image:url(../images/footer_bg.jpg);
    background-repeat:repeat;
    float:left;
    font-family:Arial;
    font-size:12px;
    color:#000000;
    padding:10px 0 0 0;
    text-align:center;
}
#footerright 
{
    width:30px;
    height:27px;
    background-image:url(../images/footer_bg.jpg);
    background-repeat:repeat;
    float:left;
    font-family:Arial;
    font-size:12px;
    color:#000000;
    padding:10px 0 0 0;
    text-align:center;
}

/* By Vijay */

 a.AboutOCF:link
{
   
    float: left; background: url(../Images/btn_aboutocf.jpg) no-repeat center center;
    width: 104px;  height: 47px; }
a.AboutOCF:visited
{  
    float: left; background: url(../Images/btn_aboutocf.jpg) no-repeat center center;
    width: 104px;  height: 47px;
}
a.AboutOCF:hover
{
   
    float: left; display: block;
    background: url(../Images/btn_aboutocf_over.jpg) no-repeat center center;  width: 104px;
    height: 47px; }
 .Home
{  
   float: left;  display: block;
    background: url(../Images/btn_overhome.jpg) no-repeat center center;
    width: 104px; height: 47px;
}
 a.Profession:link
{
   
    float: left;background: url(../Images/btn_professional.jpg) no-repeat center center;
    width: 104px;height: 47px;
}

a.Profession:visited
{
     display: block;
    float: left;background: url(../Images/btn_professional.jpg) no-repeat center center;
    width: 104px;height: 47px;
}


a.Profession:hover
{
    
     display: block;float: left;
    background: url(../Images/btn_professional_over.jpg) no-repeat center center;
     width: 104px;height: 47px;
}
a.Public:link
{  
    float: left;
    background: url(../Images/btn_public.jpg) no-repeat center center;
    width: 104px;height: 47px;}

a.Public:visited
{  
     float: left;
    background: url(../Images/btn_public.jpg) no-repeat center center;
    width: 104px;height: 47px;}


a.Public:hover
{
      
    display: block;float: left;
    background: url(../Images/btn_public_over.jpg) no-repeat center center;
    width: 104px; height: 47px;}

a.Contact:link
{
    
    float: left;display: block;
    background: url(../Images/btn_contact.jpg) no-repeat center center;
    width: 103px;height: 47px;
}

a.Contact:visited
{
   
    float: left; display: block;
    background: url(../Images/btn_contact.jpg) no-repeat center center;
    width: 103px; height: 47px;
}


a.Contact:hover
{
    
    float: left; display: block;
    background: url(../Images/btn_contact_over.jpg) no-repeat center center;
    width: 103px; height: 47px;
}

a.Search:link
{    
     float: left; display: block;
    background: url(../Images/btn_search.jpg) no-repeat center center;
    width: 103px; height: 47px;}

a.Search:visited
{   
     float: left; display: block;
    background: url(../Images/btn_search.jpg) no-repeat center center;
    width: 103px;height: 47px;}


a.Search:hover
{
    
      float: left; display: block;
    background: url(../Images/btn_search_over.jpg) no-repeat center center;
    width: 103px; height: 47px;}
.Spacecentre
{
	width: 125px;
	height: 2px;
	padding: 0 0 0 0;
	float: left;
	font-size: 1pt;
	font-family: Times New Roman;	background-color: #ffffff;
}
.Spacecentre1
{
	width: 442px;
	height: 6px;
	padding: 0 0 0 0;
	float: left;
	font-size: 1pt;
	font-family: Times New Roman;	background-color: #ffffff;
}

