/* CSS Document */
body
{
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

p
{
font-size:12px;
padding:10px;
margin:0px;
}

a, a:visited
{
font-weight:bold;
color:#077FCB;
text-decoration:none;
}
a:hover
{
text-decoration:underline;
}

ul
{
margin-top:5px;
font-size:12px;
line-height:15px;
}

table
{
font-size:12px;
}
table th { color:#ffffff;}

#mainframe
{
background: #ffffff url(../img/mainframe_shadow.gif) repeat-y;
width: 685px; /* -40 */
margin:0px auto 0px auto;
padding:5px 20px 0px 20px;
}


/* Header
------------------------*/
#master_head
{
background: #077FCB url(../img/master_head_bg.gif) no-repeat;
height:126px;
}

#header_links
{
margin:0px 0px 0px 10px;
padding:0;
list-style-type:none;
height:19px;
}
#header_links li
{
display:inline;
padding:0;
margin:0;
}
#header_links li a,
#header_links li a:visited
{
display:block;
height:19px;
line-height:19px;
float:left;
background: url(../img/headerlinks_bullet.gif) no-repeat;
padding-left:27px;
color:#ffffff;
font-weight:bold;
text-decoration:none;
}
#header_links li a:hover
{
text-decoration:underline;
}

#logo_gn
{
height:105px;
padding:0;
margin:0;
overflow:hidden;
}
#logo, #logo:visited
{
float:left;
width:120px;
height:90px;
display:block;
background: url(../img/logo.gif) no-repeat;
margin:11px 8px 8px 8px;
padding:0;
}

*html #logo_gn #logo{margin-left:4px;}

#global_nav
{
height:28px;
line-height:28px;
width:540px;
list-style-type:none;
margin:0px 0px 0px 135px;
padding:80px 0px 0px 0px;
}
#global_nav li
{
padding:0px 0px 0px 17px;
margin:0;
display:inline;
}
#global_nav li a,
#global_nav li a:visited
{
color:#ffffff;
font-size:16px;
font-weight:bold;
text-decoration:none;
}

/* End Header */

/* Content
------------------------*/
#master_content
{
background: url(../img/master_content_bg.gif) no-repeat;
padding:12px 7px 5px 7px;
}

#section_title
{
margin:0;
padding:0px 0px 0px 15px;
color:#ffffff;
width:671px;
height:36px;
font-size:22px;
font-weight:bold;
line-height:32px;
}

.pink_st
{
background: url(../img/pink_st.gif) no-repeat;
}

#left_col
{
float:left;
width:135px;
padding:8px 0px 0px 0px;
margin:0;
}

#right_col
{
margin-left:140px;
padding:8px 0px 0px 0px;
font-size:0px;
}

.top_curve
{
background: #ffffff url(../img/top_curve.gif) no-repeat;
height:5px;
width:135px;
font-size:0px;
}
#section_nav
{
list-style-type:none;
width:135px;
background: #ffffff;
margin:0;
padding:0;
}
#section_nav li
{
background: url(../img/subnav_item_bg.gif) repeat-x bottom;
height:37px;
padding:0;
margin:0;
}


#section_nav .nobg
{
background:none;
}
#section_nav li a,
#section_nav li a:visited
{
display:block;
height:34px;
line-height:34px;
text-decoration:none;
font-size:14px;
font-weight:bold;
padding-left: 42px;
}
#section_nav li a:hover
{
text-decoration:underline;
}

.pink_sn li a
{
color: #EB3772;
background: url(../img/pink_bullet.gif) no-repeat;
}


#page_title
{
background:  url(../img/page_title.gif) no-repeat;
width:524px;
height:32px;
line-height:32px;
color:#ffffff;
font-size:18px;
font-weight:bold;
text-indent:10px;
margin:0;
padding:0;
}
/* End Content */

/* Footer
------------------------*/
#master_footer
{
background: #ffffff  url(../img/master_footer_shadow.gif) no-repeat;
width: 685px; /* -39 */
height:45px;
margin:0px auto 0px auto;
padding:0px 20px 0px 20px;
}

*html #master_footer{width:700px;}
*html #master_footer p{background-color:transparent;}

#master_footer p
{
margin:0;
padding:5px;
background: #EAEAEA;
}
/* End Footer */


/* For parenst styles */
.forparents h3
{
margin:10px 0px 0px 0px;
padding:0px 0px 0px 10px;
color:#077FCB;
}
.forparents h4
{
margin:0;
padding:0px 0px 0px 10px;
color:#999999;
font-size:14px;
}
/* End forparents styles */
/* For journal styles */
.journal h3
{
margin:10px 0px 0px 0px;
padding:0px 0px 0px 10px;
color:#077FCB;
}
.journal h4
{
margin:0;
padding:0px 0px 0px 10px;
color:#999999;
font-size:14px;
}
/* End journal styles */

#download_link
{
background: url(../img/download_icon.gif) no-repeat;
padding-left:40px;
height:40px;
width:140px;
display:block;
line-height:40px;
font-weight:bold;
text-decoration:none;
color:#EB3772;
margin-left:15px;
font-size:15px;
}