/* CSS Document */

body
{ 
background-image:url(../images/bg.gif);
background-repeat:repeat;
margin:0px;
font-family:Arial;
font-size:12px;}

#maincontainer{
margin-top:20px;
margin-bottom:20px;
margin-left:auto;
margin-right:auto;
background-color:#FFFFFF;
width:970px;
position:relative;
height:auto;
}

#maincontainer #headercontainer{
width:970px;
height:245px;
background-image:url(../images/banner.jpg);
background-repeat: no-repeat;
}

#headercontainer #logo{
width:970px;
height:245px;
margin:0px;
}



#maincontainer #pagecontentarea_middle
{
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:0px;
width:970px;
height:auto;
background-image:url(../images/contenttopbg.gif);
background-repeat:repeat-x;
background-position:top;


}

#maincontainer #pagecontentarea_bottom
{

margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:0px;
background-color:#FFFFFF;
height:20px;
width:970px;

}

#maincontainer #pagecontentarea_middle #pagecontent_left
{
float:left;
width:62%;
height:auto;
padding-top:35px;
padding-left:35px;
padding-right:10px;
padding-bottom:50px;
}
#maincontainer #pagecontentarea_middle #pagecontent_left .breadcrumbs{
padding-left:15px; height:30px; display:block; line-height:30px; color:#537D9F; font-size:14px;}

#maincontainer #pagecontentarea_middle #pagecontent_right
{
float:right;
height:auto;
width:30%;
padding-left:5px;
padding-right:5px;
padding-bottom:50px;
vertical-align:top;
background-color:#FFFFFF;
}
#maincontainer #pagecontentarea_middle #pagecontent_right .rightnav{padding-left:30px;}
#maincontainer #pagecontentarea_middle #pagecontent_right .rightnav ul{ padding:0px; width:236px; list-style:none; margin:0px;}
#maincontainer #pagecontentarea_middle #pagecontent_right .rightnav ul li{ display:block; padding:0px; height: 95px; line-height:75px; width:236px; }

.imgstyle{border:0px; padding:0px; margin:0px;}

#pagecontent #imagecontainer

{float:right;
width:170px;
padding:20px;
height:auto;
}

.clr{clear:both;}


h1{
width:570px;

font-family:Arial;
font-size:18px;
color:#2d406a;
font-style:normal;
margin:0px;
padding:15px;
font-weight:normal;
}

h2{
float:left;
font-family:Arial;
font-size:12px;
color:#000000;
padding-left:15px;
font-weight:bold;
}

p{

margin:0px;
padding-left:15px;
padding-top:0px;
padding-bottom:10px;

}


#maincontainer #pagecontentarea_middle #footermenu
{
width:970px;
height:70px;
display:block;
line-height:50px;
background-image:url(../images/footerbg.jpg);
background-repeat:no-repeat;
text-align:center;
color:#537D9F;
background-position:top;
}


#maincontainer #pagecontentarea_middle #footermenu .footerlink
{
float:left;
width:300px;
height:50px;
padding-left:35px;
display:block;
line-height:50px;
text-align:center;
color:#537D9F;

}

#maincontainer #pagecontentarea_middle #footermenu .copyrighttext{
float:right;
width:200px;
height:50px;
display:block;
padding-right:35px;
line-height:50px;
color:#9D9D9D;
text-align:center;

}

/* internalpage */


#maincontainer #pagecontentarea_middle #pagecontent  #leftpanel{
float:left;
width:150px;
height:auto;
padding-left:20px;
padding-right:5px;
padding-top:0px;
vertical-align:top;

}

#maincontainer #pagecontentarea_middle #pagecontent #maincontent{

width:700px;
height:auto;
padding-right:35px;
padding-left:25px;
padding-top:5px;
vertical-align:top;

}


