﻿

p,h1,h2,h3,h4
{
margin:0px;
padding:0px;

}
body
{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:11px;
line-height: 140%;
}
a
{
color:#2C79BE;
text-decoration:none;
}
a:hover
{
text-decoration:underline;
}
h1
{
color:#333333;
font-size:15px;
margin-bottom:5px;
line-height: 135%;
}
h1 a
{
color:#333333;
}
h2
{
color:#2C79BE;
font-size:15px;
margin-bottom:3px;
line-height: 135%;
}
h2 a
{
color:#2C79BE;
}

h3
{
font-size:12px;
color:#000;
font-weight:bold;
}
h3 a
{
color:#000;
}
h4
{
color:#333333;
font-size:11px;
margin-bottom:5px;
line-height: 135%;
}
#layout
{
    width:690px;
	margin: 0px auto -1px auto;
	overflow: hidden;
}
#banner
{

height:32px;
margin-top:12px;
width:970px;
}


#logo
{
background-image:url(../images/logo-new.gif);
background-repeat:no-repeat;
height:32px;
width:204px;
float:left;


}
#nav-menu
{


height:48px;
background-image:url(../images/menu-pix-new.gif);
 width:690px;
margin-top:10px;
}
#nav-menu ul
{
list-style:none;
margin:0px;
padding:0px;
}
#footer
{
height:34px;
background-image:url(../images/footer-pix-new.gif);
width:100%;
clear:both;
margin-bottom:15px;
width:690px
}
#footer-logo
{
background-image:url(../images/footer-logo.gif);
width:142px;
height:34px;
float:left;
}
#footer-end
{
background-image:url(../images/footer-right-new.gif);
width:11px;
height:34px;
float:right;
}
#footer-copy
{
float:right;
color:#006699;
line-height:32px;
}
#under-footer
{
margin-bottom:10px;
text-align:center;
width:100%;
}
a.btn-more
{
display:block;
width:104px;
height:35px;
line-height:33px;
text-align:center;
font-size:14px;
text-decoration:none;
color:#FFFFFF;
background-image:url(../images/btn-more.gif);
margin-bottom:5px;
margin-top:5px;
}
a.btn-more:hover
{
color:#176ebd
}
#under-footer-inner
{
margin-left:70px;
margin-right:20px;
}
.links
{
width:200px;
text-align:left;
float:left;
margin-left:10px;
margin-right:10px;
color: #cccccc;
}
.links ul
{
list-style:none;
padding:0px;
margin:0px;
}
.links ul li a
{
font-size:11px;
color:#666666;
text-decoration:none;
}
.links ul li a:hover
{
color:#2C79BE;
text-decoration:underline;
}
#nav-menu .left-edge
{
height:48px;
width:14px;
background-image:url(../images/menu-left.gif);
}
#nav-menu .right-edge
{
height:48px;
width:14px;
float:right;
background-image:url(../images/menu-right.gif);
}
#nav-menu .number
{
float:right;

}
#nav-menu .number p
{
color:#FFFFFF;
font-size:13px;
font-weight:bold;
margin-top:15px;
}
#nav-menu ul
{
list-style:none;
margin:0px;
padding:0px;
}
#nav-menu ul li
{
float:left;
margin:0px;
padding:0px;
}
#nav-menu ul  .border
{
background-image:url(../images/menu-border.gif);
height:45px;
width:5px;
}
/*------------------------------------------------------------*/
/* boxes */

/* set the image to use and establish the lower-right position */ 
/* set the image to use and establish the lower-right position */ 
.cssbox-full,.cssbox-med,.cssbox-small, .cssbox-large, .cssbox_body, .cssbox_head, .cssbox_head h2 {
    background: transparent url(../images/box.png) no-repeat bottom right; 
} 
.cssbox-large { 
clear:both;
   width: 680px !important; /* intended total box width - padding-right(next) */
    width: 680px; /* IE Win = width - padding */
    padding-right:15px; /* the gap on the right edge of the image (not content padding) */
    margin: 0px; /* use to position the box */
 
} 
.cssbox-small { 
   width: 240px !important; /* intended total box width - padding-right(next) */
    width: 240px; /* IE Win = width - padding */
    padding-right:15px; /* the gap on the right edge of the image (not content padding) */
    margin: 0px; /* use to position the box */
 
}
.cssbox-med { 
   width: 400px !important; /* intended total box width - padding-right(next) */
    width: 400px; /* IE Win = width - padding */
    padding-right:15px; /* the gap on the right edge of the image (not content padding) */
    margin: 0px; /* use to position the box */
 
} 
.cssbox-full { 
   width: 675px !important; /* intended total box width - padding-right(next) */
    width:675px; /* IE Win = width - padding */
    padding-right:15px; /* the gap on the right edge of the image (not content padding) */
    margin: 0px; /* use to position the box */
 
}
/* set the top-right image */ 
.cssbox_head { 
    background-position: top right; margin-right: -15px; /* pull the right image over on top of border */
    padding-right: 40px; /* right-image-gap + right-inside padding */ 
} 

/* set the top-left image */ 
.cssbox_head h2 { 
    /* reset main site styles*/ 
    /* ditto */ 
    /* padding-left = image gap + interior padding ... no padding-right */ 
    height: auto !important;     border-style: none;
        border-color: inherit;
        border-width: 0;
        background-position: left top;
        color:White;
        margin: 0;
        padding: 14px 0 0px 0px;
      height: 1px !important; /* IE Holly Hack */
  
        font-size:11px;
    } 

/* set the lower-left corner image */ 
.cssbox_body { 
    background-position: bottom left; 
    margin-right: 0px; /* interior-padding right */ 
    padding: 6px 0px 20px 20px; /* mirror .cssbox_head right/left */ 
    margin-top:-3px;
    
}
/*----------------------box with title ----------------------*/
.cssbox-title-med,.cssbox-title-small, .cssbox_body-title, .cssbox_head-title, .cssbox_head-title h2 {
    background: transparent url(../images/box-title.png) no-repeat bottom right; 

} 

.cssbox-title-small { 

 
    width: 240px !important; /* intended total box width - padding-right(next) */
    width: 240px; /* IE Win = width - padding */
    padding-right: 15px; /* the gap on the right edge of the image (not content padding) */
    margin: 0px ; /* use to position the box */
 
} 
.cssbox-title-med { 

 
    width: 315px !important; /* intended total box width - padding-right(next) */
    width: 315px; /* IE Win = width - padding */
    padding-right: 15px; /* the gap on the right edge of the image (not content padding) */
    margin: 0px ; /* use to position the box */
 
} 
/* set the top-right image */ 
.cssbox_head-title { 
    background-position: top right; margin-right: -15px; /* pull the right image over on top of border */
    padding-right: 40px; /* right-image-gap + right-inside padding */ 
} 

/* set the top-left image */ 
.cssbox_head-title h2 { 
    /* reset main site styles*/ 
    /* ditto */ 
    /* padding-left = image gap + interior padding ... no padding-right */ 
    height: auto !important;     border-style: none;
        border-color: inherit;
        border-width: 0;
        background-position: left top;
        color:White;
        margin: 0;
        padding: 12px 0 15px 15px;
		color:#FFFFFF;
font-size:17px;
font-weight:normal;
height: 35px !important; /* IE Holly Hack */ 
    } 

/* set the lower-left corner image */ 
.cssbox_body-title { 
    background-position: bottom left; 
    margin-right: 0px; /* interior-padding right */ 
    padding: 0px 0px 10px 10px; /* mirror .cssbox_head right/left */ 
    
}
#content
{
    width:100%;
}
#content-left
{
    float:left;
    width:440px;
}
#content-right
{
    float:left;
    width:250px
}
#nifty-left
{
    width:320px;
    float:left
}
#nifty-right
{
    width:320px;
    float:right
}
.blue-note
{
    color:#4A92CC;
    text-transform:uppercase;
}
.DataLabel
{
width:100px;    
}
.DataField
{
  
}
.tbl_space
{
    width:50px;
}
.DataField,.DataText input,.DataText select,.DataText textarea
{
    width:240px;
    border:solid 1px  #569AD1;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:11px;
}
.form-table
{
    width:350px;
}
.more a
{
    color:#000;
        font-weight:bold;
    font-size:11px
}
.news-title a
{
    font-weight:bold;
    font-size:12px
}