@charset "utf-8";
/* CSS Document */
body
{

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
/*background-color:#E9F3FC;*/
text-align:center;
background:url(../images/body_bg.gif) repeat-x;
}

.topnav a:link 
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
display:block;
text-decoration:none;
width:108px;
height:20px;
color:#FFFFFF;
padding: .3 .3.01em;
}

.topnav a:hover 
{
text-decoration:none;
color:#FFFFFF;
display:block;
width:108px;
height:20px;
text-align:center;
background-color:#1277ab;
}

.topnav a:visited 
{
text-decoration:none;
color:#FFFFFF;
display:block;
height:20px;
background-color:#1277ab;
width:120px;
}




.center
{
text-align:center;
margin:auto;
}

.left
{
text-align:left;
}

.top
{
vertical-align:top;
}

.light_blue
{
background-color:#33a8e3;
}

.dark_blue
{
background-color:#0a79be;
}

.bottom
{
vertical-align:bottom;
}

.mainnav
{
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
background-color:#33a8e3;
width:105px;
text-align:center;
}

.mainnav a:link
{
width:105px;
color:#FFFFFF;
text-decoration:none;
display:inline-block;
padding:5px 10px 5px 10px;
text-align:center;
padding:3px 8px 3px 8px;
}

.mainnav a:hover
{
color:#FFFFFF;
width:105px;
text-decoration:none;
background-color:#0a79be;
display:inline-block;
padding:3px 8px 3px 8px;
}

.mainnav a:visited
{
color:#FFFFFF;
width:105px;
text-decoration:none;
display:inline-block;
padding:3px 8px 3px 8px;
}

.mainnav_signup
{
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
background-color:#FF9900;
width:105px;
text-align:center;
}

.mainnav_signup a:link
{
width:105px;
color:#FFFFFF;
text-decoration:none;
display:inline-block;
padding:5px 10px 5px 10px;
text-align:center;
padding:3px 8px 3px 8px;
}

.mainnav_signup a:hover
{
color:#FFFFFF;
width:105px;
text-decoration:none;
background-color:#33a8e3;
display:inline-block;
padding:3px 8px 3px 8px;
}

.mainnav_signup a:visited
{
color:#FFFFFF;
width:105px;
text-decoration:none;
display:inline-block;
padding:3px 8px 3px 8px;
}


.copy
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#4f6068;
text-decoration:none;
}

.copy_reserved
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#4f6068;
text-decoration:none;
}

.blue_bg
{
background-color:#e5f6fe;
}

.body_bg
{
background-image:url(../images/body_bg.png);
background-repeat:repeat-x,y;
}

.txt_headline
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:underline;
}

.my_headline
{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-style:bold;
color:#0A79BE;
text-decoration:none;
}

.txt_cont
{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#000000;
}

.txt_col
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#aeabab;
text-decoration:underline;
}

.txt_more
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:italic;
color:#000000;
text-decoration:none;
}

.box_border
{
border:1px solid #33a8e3;
}
#cab {
height:30px;
margin-left:20px;
}
#navbar {
background:url("../images/navbar.png") repeat-x 0 0;
color:#666;
font-size:11px;
margin:2px 20px 0;
padding:14px 0 7px 10px;
}

#story-navbar {
background:url("../images/navbar.png") repeat-x 0 0;
color:#666;
font-size:11px;
margin:2px 20px 0;
padding:14px 0 7px 10px;
}

#cab ul {
list-style:none;
padding:0 10px 0 30px;
}

#cab li {
float:left;
text-align:center;
display:block;

}

#cab a.navbut3 {
float:left;
background:url("../images/tabrB2.png") no-repeat right top;
text-decoration:none;
display:block;
height:33px;
color:#000;
font-weight:700;
margin:0 1px;
padding:0 6px 0 0;
}

#cab a.navbut3:hover {
background:url("../images/tabrightB.png") no-repeat right top;
color:#774525;
}

#cab a.navbut3 span {
float:left;
background:url("../images/tablB2.png") no-repeat left top;
text-align:center;
display:block;
padding:9px 0 5px 6px;
}

#cab a.navbut3:hover span {
background:url("../images/tableftB.png") no-repeat left top;
}

#cab a.navbut4 {
float:left;
background:url("../images/tabrightB.png") no-repeat right top;
text-decoration:none;
display:block;
height:33px;
color:#000;
font-weight:700;
margin:0 1px;
padding:0 6px 0 0;
}

#cab a.navbut4 span {
float:left;
background:url("../images/tableftB.png") no-repeat left top;
text-align:center;
display:block;
padding:9px 0 5px 6px;
}

.cab {
padding:0 10px 30px 5px;
}

.cab span a {
background:url("../images/story_tab2.png") no-repeat 0 0;
display:block;
float:left;
width:100px;
height:33px;
text-align:center;
text-decoration:none;
color:#000;
font-weight:700;
padding:6px 0 0 2px;
}
hr {
background:#1673B0;
height:1px;
color:#1673B0;
clear:both;
margin:1em 0;
}
.dotted {
  border-bottom: dotted 1px #1673B0;
}
.dashed {
  border-bottom: dashed 1px #1673B0;
}

.txt_headline{
font-family:Arial, Helvetica, sans-serif;
color:#1A74B0;
font-size:16px;
text-decoration:none;


}

.innerstyle /* this class is used to set the color of innerstyle div for reference see code */
{
width:985px;
background-color:#FFFFFF;
margin-top:10px;
border-top-color: #E3E4E6; border-top-style:solid; border-top-width:1px;
border-bottom-color:#E3E4E6; border-bottom-style:solid; border-bottom-width:1px;
border-left-color:#E3E4E6; border-left-style:solid; border-left-width:1px;
border-right-color:#E3E4E6; border-right-style:solid; border-right-width:1px;
}

.bdrlne /* this class is used to set the border in four sides*/
{
background-color:#F6FBFF;
border-top-color:#0C80DE; border-top-style:solid; border-top-width:1px;
border-bottom-color:#0C80DE; border-bottom-style:solid; border-bottom-width:1px;
border-left-color:#0C80DE; border-left-style:solid; border-left-width:1px;
border-right-color:#0C80DE; border-right-style:solid; border-right-width:1px;
}

.graybdr /* this class is used to set the border in four sides (grey colored border)*/
{
border-top-color:#797979; border-top-style:solid; border-top-width:1px;
border-bottom-color:#797979; border-bottom-style:solid; border-bottom-width:1px;
border-left-color:#797979; border-left-style:solid; border-left-width:1px;
border-right-color:#797979; border-right-style:solid; border-right-width:1px;
}
.mainnavsub
{
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
background-color:#0C80DE;
width:105px;
text-align:center;
}

.mainnavsub a:link
{
width:105px;
color:#FFFFFF;
text-decoration:none;
display:inline-block;
padding:5px 10px 5px 10px;
text-align:center;
padding:3px 8px 3px 8px;
}

.mainnavsub a:hover
{
color:#FFFFFF;
width:105px;
text-decoration:none;
background-color:#0a79be;
display:inline-block;
padding:3px 8px 3px 8px;
}

.mainnavsub a:visited
{
color:#FFFFFF;
width:105px;
text-decoration:none;
display:inline-block;
padding:3px 8px 3px 8px;
}
.greyimage{
background:url("../images/top_mid.png"); 
text-align: left; 
font-family: Arial,Helvetica,sans-serif; 
font-size: 14px; 
font-weight: bold; 
color: rgb(255, 255, 255);

}

.whitetxt{
font-family: Arial,Helvetica,sans-serif; 
font-size: 14px; 
font-weight: bold; 
color: rgb(255, 255, 255);
float:left;
text-decoration:none;

}


h1 {font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
}

h2 {font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#FFFFFF;
}

h3 {font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#FFFFFF;
}
