/* CSS Document */

body
{
margin:0px auto;
padding:0px;
font:normal 14px/14px Arial, Helvetica, sans-serif;
color:#000;
background:#fff;
}
img
{
border:none;
padding:0px;
margin:0px;
}
form
{
margin:0px;
padding:0px;
}
P
{
margin:14px 0px;
padding:0px;
}
a{ color:#D02D6C;
}
a:hover
{ color:#000000;
}
.left
{
float:left;
}
.right
{
float:right;
}
.landing-bg
{
background: url(../images/landing-body.jpg) left bottom no-repeat;
padding-bottom:26px;
}
.landing-left
{
background:url(../images/landing-left.jpg) left top repeat-y;
width:4px;

}
.landing-right
{
background:url(../images/landing-right.jpg) left top repeat-y;
width:12px;

}
.landing-font1
{
color:#000;
font:11px/11px Arial, Helvetica, sans-serif;
padding-left:439px;
padding-bottom:23px;
padding-top:10px;
}
.landing-font2
{
color:#1a448e;
font: bold italic 20px/20px Arial, Helvetica, sans-serif;
padding-left:210px;
padding-bottom:40px;
}

.landing-font3
{
color:#cf2d6c;
font:bold normal 24px/24px Arial, Helvetica, sans-serif;
padding-left:115px;
}
.landing-font4
{
color:#000;
font: bold normal 13px/13px Arial, Helvetica, sans-serif;
padding-left:10px;
padding-top:15px;
padding-bottom:10px;
}
.landing-font5
{
color:#1a448e;
font: bold normal 18px/18px Arial, Helvetica, sans-serif;
padding-left:10px;
padding-top:20px;
padding-bottom:12px;
padding-left:225px;
padding-top:48px;
}
.landing-font6
{
color:#1a448e;
font: bold normal 21px/21px Arial, Helvetica, sans-serif;
}
.landing-input-box
{
width:165px;
height:18px;
border:1px solid #999999;
}
.form-font
{
color:#000;
font:14px/18px Arial, Helvetica, sans-serif;
padding-top:60px;
}
.landing-footer
{
font:13px/16px Arial, Helvetica, sans-serif;
color:#333333;
}
.header-bg
{
background:url(../images/inner-header.jpg) left top no-repeat;
height:222px;
}
.content-bg
{
background:url(../images/inner-body.jpg) left top repeat-y;
padding-top:30px;
}
.box-body
{
background:url(../images/box-body.jpg) left top repeat-y;
font:14px/16px Arial, Helvetica, sans-serif;
color:#000;
}

.box-body a
{
font:14px/16px Arial, Helvetica, sans-serif;
color:#0000ff;
text-decoration:underline;
}
.box-body a:hover
{
font:14px/16px Arial, Helvetica, sans-serif;
color:#0000ff;
text-decoration:none;
}

.box-body h3
{
font:bold 14px/14px Arial, Helvetica, sans-serif;
color:#cf2d6c;
padding:0px;
margin:0px;
}

.box-body h5
{
font:bold 16px/16px Arial, Helvetica, sans-serif;
color:#cf2d6c;
padding:0px;
margin:0px;
}
.box-body p
{
padding:0px;
margin:3px auto;
}
h1
{
padding:0px;
margin:0px;
font:bold 25px/25px Arial, Helvetica, sans-serif;
color:#cf2d6c;
}
h2
{
padding:0px;
margin:0px;
font:bold 20px/25px Arial, Helvetica, sans-serif;
color:#cf2d6c;
} 


h3
{
padding:0px;
margin:0px;
font:bold 16px/25px Arial, Helvetica, sans-serif;
color:#cf2d6c;
} 

.box-line
{
border-top:1px solid #e698b8;
padding-top:5px;
}
.box-line img
{
border:1px solid #cf2e6c;
margin-bottom:8px;
}
.box-content
{
border-top:2px solid #cf2e6d;
border-bottom:2px solid #cf2e6d;
padding:8px 0px;
font:italic normal 14px/14px Arial, Helvetica, sans-serif;
float:left;
width:100%;
}
.footer
{
font:14px/14px Arial, Helvetica, sans-serif;
color:#666666;
padding-top:5px;
}

.footer a
{
font:14px/25px Arial, Helvetica, sans-serif;
color:#666666;
text-decoration:none;
}
.footer a:hover
{
font:14px/25px Arial, Helvetica, sans-serif;
color:#cf2d6c;
}

.left-mid
{
background:url(../images/left-mid.jpg) left top repeat-y;
font:13px/14px  Arial, Helvetica, sans-serif;
color:#cf2d6c;
padding-left:5px;

}


.left-mid h1
{
padding:0px;
margin:0px;
font:26px/26px Arial, Helvetica, sans-serif;
color:#cf2d6c;
}
.left-mid h2
{
padding:0px;
margin:0px;
font:20px/26px Arial, Helvetica, sans-serif;
color:#cf2d6c;
}

.left-image
{
background:url(../images/left-image.jpg) right bottom no-repeat;
}

.font-heading
{
padding:0px;
margin:0px;
}
.font-heading h2
{
padding:0px;
margin:0px;
color:#cf2d6c;
font:bold 21px/21px Verdana, Arial, Helvetica, sans-serif;
}
.font-heading h1
{
padding:0px;
margin:0px;
color:#a8d239;
font:bold 37px/37px Verdana, Arial, Helvetica, sans-serif;
}
.navcontainer
{
width:186px;
margin:0px auto;
}
.navcontainer ul
{
display:inline;
margin:0px;
padding:0px;
float:left;
}
.navcontainer ul li
{
float:left;
list-style-type:none;
background:url(../images/menu.jpg) left top no-repeat;
width:186px;
height:39px;
}
.navcontainer ul li a
{
margin-left:7px;
margin-top:8px;
float:left;
color:#fff;
font:bold 13px/14px Arial, Helvetica, sans-serif;
text-decoration:none;
}
.navcontainer ul li a:hover
{
color:#a8d239;
}
.font-get
{
font:bold 16px/18px Arial, Helvetica, sans-serif;
color:#1a448e;
padding-left:190px;
padding-top:66px;
float:left;
}
.logo
{
margin-top:17px;
margin-left:5px;
margin-bottom:10px;
}
.index-form
{
font:bold 14px/18px Arial, Helvetica, sans-serif;
color:#000;
padding-top:15px;
}
.index-input
{
width:164px;
height:20px;
border:1px solid #999999;
margin-bottom:3px;
margin-left:5px;
font:12px Arial, Helvetica, sans-serif;
}
.font-photo
{
color:#333333;
font:18px/18px Arial, Helvetica, sans-serif;
padding-bottom:10px;
}
.font-email
{
color:#fff;
font:17px/18px Arial, Helvetica, sans-serif;
}
.font-email a
{
color:#fff;
font:17px/18px Arial, Helvetica, sans-serif;
text-decoration:none;
}
.font-email a:hover
{
color:#fff;
font:17px/18px Arial, Helvetica, sans-serif;
text-decoration:underline;
}
.font-blog
{
color:#000;
font:15px/16px Arial, Helvetica, sans-serif;
padding-right:45px;
padding-bottom:12px;
}
.font-blog a
{
color:#000;
font:15px/16px Arial, Helvetica, sans-serif;
text-decoration:none;
}
.font-blog a:hover
{
color:#000;
font:15px/16px Arial, Helvetica, sans-serif;
text-decoration:underline;
}
/* ----------------------  NEW  ---------------------------- */


.main-body a
{
font:14px/16px Arial, Helvetica, sans-serif;
color:#0000ff;
text-decoration:underline;
margin:0;
padding:0;
}
.main-body a:hover
{
font:14px/16px Arial, Helvetica, sans-serif;
color:#0000ff;
}

 
.main-body ul
 {
  list-style:none;
  margin:5px 0 11px 8px;
  padding:0;
 }
 
.main-body ul li
 {
  padding:4px 0 4px 12px;
  list-style:none;
  background:url(../images/arrow.jpg) left 6px no-repeat;
 }
 
 .left-mid ul
 {
display:inline;
margin:0px;
padding:0px;
float:left;
padding-bottom:20px;
 }
 
.left-mid ul li
 {
 width:140px;
 list-style:none;
 background:url(../images/arrow.jpg) left 6px no-repeat;
 text-align:left;
 padding:2px;
 padding-left:10px;
 
 }
 
 .left-mid li a
{
font:14px/16px Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
}
.left-mid li a:hover
{
font:14px/16px Arial, Helvetica, sans-serif;
color:#D02D6C;
}