﻿/*------------------- Default Styles -------------------*/
* 
{   
	margin: 0;
	padding: 0;
}
html 
{	
	font: 12px arial, sans-serif;
	color:#000000;
}
body
{
	background: #bccae6 url(images/bg.gif) repeat-y top center;
}
h1
{
	font-size:18px;
	color:#354e83;
	margin-bottom:5px;
	*margin-bottom:0px;
}
h2
{
	font-size:18px;
}
h3
{
    text-align:left;
	font-size:14px;
	color:#354e83;
	margin-bottom:20px;
}
h4
{
	font-size:14px;
	font-weight:bold;
	color:#354e83;
	margin-bottom:10px;
}
p
{
	margin-bottom:15px;
}
a,
a:link,
a:visited
{
    color:#0010dc;    
	text-decoration:none;
}
.page_container
{
    width:760px;
    margin:0 auto;
}
.page_header
{
    display:block;
    height:263px;
    background-color:#ffffff;
}
.page_logo a
{
	display:block;
	width:385px;
	height:80px;
	float:left;
	margin:0 0 0 40px;
	_margin:0 0 0 20px;
	background:#ffffff url(images/ani_logo.jpg) no-repeat 0 0;
}
.page_header_links
{
	display:block;
	float:right;
	margin:35px 60px 0 0;
	_margin:35px 30px 0 0;
}
.page_header_links a
{
	text-decoration:none;
}
.page_marquee
{
    float:left;
    display:block;
    height:183px;
    width:760px;
    background:#ffffff url(images/marquee.jpg) no-repeat 0 0;
}
.page_content
{
    height:100%;
    width:740px;
    padding:10px;
    background-color:#b2b6c7;
}
.default_page_main
{
    width:530px;
    min-height:400px;
    float:left;
    padding:10px;
    background-color:#ffffff;
}
.page_sidebar
{
    width:160px;
    height:500px;
    float:left;
    padding:10px;
    margin-right:10px;
    background-color:#ffffff;
}
.page_sidebar_links
{
	display:block;
	background-color:#ffffff;
	height:auto;
}

.page_footer
{
    display:block;
    margin:10px auto;
    height:20px;
    width:540px;
}
.clear
{
	display:block;
	height:0;
	clear:both;
}

/*------------------- Master Page Styles -------------------*/
.master_page_sidebar
{
    width:160px;
    height:100%;
    float:right;
    padding:10px;
    background-color:#9ea3b8;
}
.master_page_sidebar h2
{
    font-size:16px;
	color:#ffffff;
	margin-bottom:10px;
	margin-left:10px;
}
.master_page_sidebar_links
{
	display:block;
	min-height:50px;
	padding:10px;
	background-color:#eeeeee;
	height:auto;
}
.listitem_bullets
{
    list-style-type:disc;
    list-style-position:outside;
    margin-left:15px;
    color:#eb8a00;
}
.link_bullets
{
    list-style-type:disc;
    list-style-position:outside;
    margin-left:15px;
    color:#eb8a00;
    font-weight:bold;
}
.listitem_bullets li,
.link_bullets li
{
    margin-bottom:5px;
}
.listitem_bullets p,
.link_bullets li p
{
    color:#000000;
}
.listitem_sub_bullets li,
.link_sub_bullets li
{
    list-style-type:none;
    font-weight:normal;    
    margin-top:5px;
}
.master_page_sidebar_links a,
.master_page_sidebar_links a:link,
.master_page_sidebar_links a:visited
{
    text-decoration:none;
    color:#1d4493;
    margin-bottom:10px;
}
.master_page_main
{
	width:720px;
    min-height:400px;
    float:left;
    padding:10px;
    background-color:#ffffff;	
}
.master_page_content
{
	width:678px;
	padding:30px 20px;
	float:left;
	background-color:#ffffff;
	border: solid 1px #b2b6c7;
	border-top-style:none;
}
.master_page_text
{
	width:460px;
	float:left;
	padding:5px;
	text-align:justify;
}
.title_bar
{
	padding:5px 15px;
	width:690px;
	color:#ffffff;
	background-color:#354e83;
}

/*------------------- Navbar -------------------*/
.page_navbar
{
    height:44px;
    width:760px;
}
.page_navbar .navbar_end1
{
    display:block;
    height:44px;
    width:43px;
    float:left;
    background:#ffffff url(images/navbar_end1.jpg) no-repeat top;
}
.page_navbar .link1 a
{
    display:block;
    height:44px;
    width:135px;
    float:left;
    background:#ffffff url(images/link1_off.jpg) no-repeat top;
    text-indent:-99999px;
}
.page_navbar .link1 a:hover
{
    background:#ffffff url(images/link1_on.jpg) no-repeat top;
}
.page_navbar .link2 a
{
    display:block;
    height:44px;
    width:135px;
    float:left;
    background:#ffffff url(images/link2_off.jpg) no-repeat top;
}
.page_navbar .link2 a:hover
{
    background:#ffffff url(images/link2_on.jpg) no-repeat top;
}
.page_navbar .link3 a
{
    display:block;
    height:44px;
    width:135px;
    float:left;
    background:#ffffff url(images/link3_off.jpg) no-repeat top;
}
.page_navbar .link3 a:hover
{
    background:#ffffff url(images/link3_on.jpg) no-repeat top;
}
.page_navbar .link4 a
{
    display:block;
    height:44px;
    width:135px;
    float:left;
    background:#ffffff url(images/link4_off.jpg) no-repeat top;
}
.page_navbar .link4 a:hover
{
    background:#ffffff url(images/link4_on.jpg) no-repeat top;
}
.page_navbar .link5 a
{
    display:block;
    height:44px;
    width:135px;
    float:left;
    background:#ffffff url(images/link5_off.jpg) no-repeat top;
}
.page_navbar .link5 a:hover
{
    background:#ffffff url(images/link5_on.jpg) no-repeat top;
}
.page_navbar .navbar_end2
{
    display:block;
    height:44px;
    width:42px;
    float:left;
    background:#ffffff url(images/navbar_end2.jpg) no-repeat top;
}

/*------------------- Home Page -------------------*/
.home_ad_banner
{
	height:175px;
	width:530px;
	background-color:#333333;
	background:#ffffff url(images/banner1.jpg) no-repeat 0 0;
}
.home_main_area1
{
	height:130px;
	width:508px;
	margin-top:10px;
	padding:10px;
	border: solid 1px #b2b6c7;
	background-color:#dbdcdf;
}
.home_main_area1_image
{
    display:block;
    height:130px;
    width:130px;
    float:left;
    background: #ffffff url(images/main_area_image1.jpg) no-repeat 0 0;
}
.home_main_area1_text
{
    display:block;
    font-size:11px;
    margin-left:15px;
    width:345px;
    float:left;
}
.home_main_area1_text p
{
    margin-top:5px;
    *margin-top:0px;
    margin-bottom:5px;
}
.home_main_area1_text a
{
    text-decoration:none;
    display:block;
    float:right;
}
.home_main_area2
{
	height:130px;
	width:508px;
	margin-top:10px;
	padding:10px;
	border: solid 1px #b2b6c7;
	background-color:#dbdcdf;
}
.home_main_area2_image
{
    display:block;
    height:130px;
    width:130px;
    float:left;
    background: #ffffff url(images/main_area_image2.jpg) no-repeat 0 0;
}
.home_main_area2_text
{
    display:block;
    font-size:11px;
    margin-left:15px;
    width:345px;
    float:left;
}
.home_main_area2_text p
{
    margin-top:5px;
    *margin-top:0px;
    margin-bottom:5px;
}
.home_main_area2_text a
{
    text-decoration:none;
    display:block;
    float:right;
}
.page_sidebar_ad1 a
{
    display:block;
    width:160px;
    height:120px;
    margin-bottom:10px;
    background-image:url(images/sidebar_ad1.jpg);
}
.page_sidebar_ad2 a
{
    display:block;
    width:160px;
    height:120px;
    margin-bottom:10px;
    background-image:url(images/sidebar_ad2.jpg);
}
.page_sidebar_links
{
    width:138px;
    height:218px;
    padding:10px;
    background-color:#dbdcdf;
    border: solid 1px #b2b6c7;
}
.page_sidebar_links h3
{
    display:block;
    font-size:14px;
    padding:5px 15px;
    margin-bottom:15px;
	width:108px;
	color:#ffffff;
	background-color:#384769;
}
.page_sidebar_links .link_bullets
{
    font-size:11px;
    font-weight:normal;
    color:#1e4699;
}
.page_sidebar_links li a
{
    text-decoration:none;
}
.contact_info
{
    width:400px;
    padding:20px;
    border: solid 1px #b2b6c7;
	background-color:#dbdcdf;
}
.page_footer_links
{
    display:block;
    text-align:center;
    color:#7d839e;
}
.page_footer_links li
{
	width: 100%;
	display: inline;
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 2px 0px 2px;
	font-family: Gill Sans MT, Arial;
}
.page_footer_links a:link,
.page_footer_links a:visited
{
	color: #1d4493;
	text-decoration: none;
}
.page_footer_links a:hover
{
    color:#3877ff;
}
.page_footer_copyright
{
    color:#7d839e;
    margin:0 auto;
    text-align:center;
    font-size:10px;
}

