/* OPR CSS Document */



/* CSS Global Reset */

/*div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {  
margin:0; 
padding:0; 
} 

table { 
border-collapse:collapse; 
border-spacing:0; 
} 

fieldset,img {  
border:0; 
} 

address,caption,cite,code,dfn,em,strong,th,var { 
font-style:normal; 
font-weight:normal; 
} 

ol,ul { 
list-style:none; 
} 

caption,th { 
text-align:left; 
} 

h1,h2,h3,h4,h5,h6 { 
font-size:100%; 
font-weight:normal; 
} 
q:before,q:after { 
content:''; 
} 

abbr,acronym { border:0;
}
*/

/* Main Tags */

.clear{
clear:both;
}

body{
background-color:#d9d3a4;
margin:0px;
padding:0px;
}

ul{
margin:0px;
padding:0px 0px 15px 30px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

ul li{
list-style:disc;
}

p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px 0px 15px 0px;
}

h1{
font-family:"Times New Roman", Times, serif;
font-size:18px;
color:#3a4c00;
}

img{
border:0px;
}

.subscript{
vertical-align:sub;
}

.faq{
color:#3a4c00;
}

a:link, a:visited, a:active{
color:#3a4c00;
text-decoration:underline;
}

a:hover{
text-decoration:none;
}

/* Page body Tags */

#page_container{
width:800px;
margin:0px auto 0px auto;
}

#header_container{
position:relative;
width:800px;
height:150px;
background:#fff;
/*background-image:url(../images/OPR_tagline.gif);*/
background-position:bottom right;
background-repeat:no-repeat;
}

#opr_logo{
margin:30px 0px 0px 70px;
}

#members_login{
	position:absolute;
	top:128px;
	left:644px;
}

#navbar{
height:31px;
width:100%;
background:#3a4c00;
}

#nav_tabs{
margin:0px auto 0px auto;
width:595px;
}

#body_container{
background:#f2efda;
}

#col1{
width:200px;
height:661px;
float:left;
background-color:#f2efda;
background-image:url(../images/bg_col1_default.gif);
background-repeat:no-repeat;
}

#col1.default{
background-image:url(../images/bg_col1_default.gif);
background-repeat:no-repeat;
}

#col1.oprmax{
background-image:url(../images/bg_col1_OPRmax.gif);
background-repeat:no-repeat;
}

#col1.oprplus{
background-image:url(../images/bg_col1_OPRplus.gif);
background-repeat:no-repeat;
}

#col1.oprtech{
background-image:url(../images/bg_col1_OPRtech.gif);
background-repeat:no-repeat;
}

#col1.oprbiz{
background-image:url(../images/bg_col1_OPRbiz.gif);
background-repeat:no-repeat;
}

#col2.home{
width:400px;
float:left;
}

#col2{
float:left;
width:350px;
}

#col2.oprtech{
float:left;
width:350px;
}

#col2_fullwidth{
float:left;
width:550px;
}

#col2_fullwidth h1{
font-family:"Times New Roman", Times, serif;
font-size:18px;
color:#3a4c00;
}

/*#col2.oprplus, #col2.oprmax, #col2.oprtech, #col2.default{
width:350px;
float:left;
}
*/
#col2.default h1{
font-family:"Times New Roman", Times, serif;
font-size:18px;
color:#3a4c00;
}

#col2.oprplus h1{
font-family:"Times New Roman", Times, serif;
font-size:18px;
color:#af133c;
}

#col2.oprmax h1{
font-family:"Times New Roman", Times, serif;
font-size:18px;
color:#e08c19;
}

#col2.oprtech h1{
font-family:"Times New Roman", Times, serif;
font-size:18px;
color:#8d478b;
}

#col2.oprbiz h1{
font-family:"Times New Roman", Times, serif;
font-size:18px;
color:#0d509a;
}

#col2.oprbiz h2{
font-family:"Times New Roman", Times, serif;
font-size:14px;
color:#0d509a;
}

#col3.home{
width:120px;
float:left;
padding:50px 0px 0px 20px;
}

#col3.sub{
width:235px;
float:right;
margin-top:64px;
}

#col3.announcements{
font-size:12px;
padding:0px;
float:right;
width:150px;
padding:0px 15px 15px 15px;
margin:75px 10px 0px 0px;
background-color:#fff;
border:1px solid #bbbfa8;
}

.body_content_announcements{
font-size:12px;
padding:0px;
float:right;
width:175px;
padding:0px 15px 15px 15px;
margin:75px 10px 0px 0px;
background-color:#ebe6c3;
border:1px solid #bbbfa8;
}

#col3.home img{
margin-bottom:10px;
}

.callout_body{
width:100%;
background-image:url(../images/bg_bodycallout.gif);
background-position:bottom left;
background-repeat:no-repeat;
}

.callout_body p{
color:#3a4c00;
padding:10px 40px 20px 40px;
}

#callout_sub{
padding-bottom:15px;
margin-bottom:20px;
}

#callout_sub p{
padding:0px 10px 0px 20px;
}

#callout_sub h1{
margin:0px;
padding:10px 10px 10px 20px;
}

#callout_sub.default{
width:235px;
background-image:url(../images/bg_subcall_default.gif);
background-position:bottom left;
background-repeat:no-repeat;
}

#callout_sub.oprplus{
width:235px;
background-image:url(../images/bg_subcall_OPRplus.gif);
background-position:bottom left;
background-repeat:no-repeat;
}

#callout_sub.oprmax{
width:235px;
background-image:url(../images/bg_subcall_OPRmax.gif);
background-position:bottom left;
background-repeat:no-repeat;
}

#callout_sub.oprtech{
width:235px;
background-image:url(../images/bg_subcall_OPRtech.gif);
background-position:bottom left;
background-repeat:no-repeat;
}

#callout_sub.oprbiz{
width:235px;
background-image:url(../images/bg_subcall_OPRbiz.gif);
background-position:bottom left;
background-repeat:no-repeat;
}

#callout_sub.default h1{

color:#3a4c00;
}

#callout_sub.oprplus h1{

color:#af133c;
}

#callout_sub.oprmax h1{

color:#e08c19;
}

#callout_sub.oprtech h1{

color:#8d478b;
}

#callout_sub.oprbiz h1{
color:#0d509a;
}


#footerbar{
height:31px;
width:100%;
background:#3a4c00;
}

#footercopy{
width:75%;
margin:0px 0px 0px auto;
background-color:#d9d3a4;
}

#footercopy p{
font-size:11px;
padding-top:10px;
}

/*new added*/
.navcontainer
{
height:31px;
width:702px;
padding-left:102px;
}
.navcontainer span
{
display:none; 
}
.home
{
background:url(../images/tab_home.gif) left top no-repeat;
width:58px;
height:31px;
float:left;
}

.home:hover
{
background:url(../images/tab_home_over.gif) left top no-repeat;
width:58px;
height:31px;
float:left;
}

.home-active
{
background:url(../images/tab_home_on.gif) left top no-repeat;
width:58px;
height:31px;
float:left;
}
.about
{
background: url(../images/tab_aboutus.gif) left top no-repeat;
width:79px;
height:31px;
float:left;
}

.about:hover
{
background:url(../images/tab_aboutus_over.gif) left top no-repeat;
width:79px;
height:31px;
float:left;
}

.about-active
{
background:url(../images/tab_aboutus_on.gif) left top no-repeat;
width:79px;
height:31px;
float:left;
}

.oprplus
{
background:url(../images/tab_oprplus.gif) left top no-repeat;
width:74px;
height:31px;
float:left;
}

.oprplus:hover
{
background:url(../images/tab_oprplus_over.gif) left top no-repeat;
width:74px;
height:31px;
float:left;
}
.oprplus-active
{
background:url(../images/tab_oprplus_on.gif) left top no-repeat;
width:74px;
height:31px;
float:left;
}
.oprx
{
background:url(../images/tab_oprx.gif) left top no-repeat;
width:57px;
height:31px;
float:left;
}

.oprx:hover
{
background:url(../images/tab_oprx_over.gif) left top no-repeat;
width:57px;
height:31px;
float:left;
}
.oprx-active
{
background:url(../images/tab_oprx_on.gif) left top no-repeat;
width:57px;
height:31px;
float:left;
}
.oprmax
{
background:url(../images/tab_oprmax.gif) left top no-repeat;
width:73px;
height:31px;
float:left;
}

.oprmax:hover
{
background:url(../images/tab_oprmax_over.gif) left top no-repeat;
width:73px;
height:31px;
float:left;
}

.oprmax-active
{
background:url(../images/tab_oprmax_on.gif) left top no-repeat;
width:73px;
height:31px;
float:left;
}

.oprtech
{
background:url(../images/tab_oprtech.gif) left top no-repeat;
width:73px;
height:31px;
float:left;
}

.oprtech:hover
{
background:url(../images/tab_oprtech_over.gif) left top no-repeat;
width:73px;
height:31px;
float:left;
}

.oprtech-active
{
background:url(../images/tab_oprtech_on.gif) left top no-repeat;
width:73px;
height:31px;
float:left;
}
.oprbiz
{
background:url(../images/tab_oprbiz.gif) left top no-repeat;
width:67px;
height:31px;
float:left;
}
.oprbiz:hover
{
background:url(../images/tab_oprbiz_over.gif) left top no-repeat;
width:67px;
height:31px;
float:left;
}
.oprbiz-active
{
background:url(../images/tab_oprbiz_on.gif) left top no-repeat;
width:67px;
height:31px;
float:left;
}

.contact
{
background:url(../images/tab_contact.gif) left top no-repeat;
width:89px;
height:31px;
float:left;
}
.contact:hover
{
background:url(../images/tab_contact_over.gif) left top no-repeat;
width:89px;
height:31px;
float:left;
}
.contact-active
{
background:url(../images/tab_contact_on.gif) left top no-repeat;
width:89px;
height:31px;
float:left;
}
.navcontainer ul li a
{
text-decoration:none;

}
.navcontainer ul li a:hover
{
text-decoration:none;
}
.download_links{
border:1px solid #FFFFFF;
background-color:#f7f4dc;
padding-left:20px;
background-image:url(../images/bg_download_links.gif);
background-position:bottom right;
background-repeat:no-repeat;
}

.download_links ul{
font-size:12px;
margin:2px 0px 0px 0px;
padding-left:0px;
list-style:none;
vertical-align:top;
}

.download_links ul li{
padding-bottom:8px;
margin:0px;
}
li.pdf{
background-image:url(../images/icon_pdf.gif);
background-repeat:no-repeat;
padding-left:20px;
vertical-align:top;
}

li.unrecognised{
background-image:url(../images/icon_link.gif);
background-repeat:no-repeat;
padding-left:20px;
}

li.ppt{
background-image:url(../images/icon_ppt.gif);
background-repeat:no-repeat;
padding-left:20px;
}

li.xls{
background-image:url(../images/icon_xls.gif);
background-repeat:no-repeat;
padding-left:20px;
}

li.doc{
background-image:url(../images/icon_doc.gif);
background-repeat:no-repeat;
padding-left:20px;
}

li.zip{
background-image:url(../images/icon_zip.gif);
background-repeat:no-repeat;
padding-left:20px;
}

li.link{
background-image:url(../images/icon_link.gif);
background-repeat:no-repeat;
padding-left:20px;
}
