@import url("css/menu.css");


/*Typography*/
html body {background:#00265f url(images/MV_nBackGround.jpg) repeat-y top center !important; margin:0px; padding:0px;
color:#444;font:12px Arial, Helvetica,sans-serif; line-height:24px !important;}
p{ line-height:24px !important;}
h1,h2,h3,h4,h5{font-family:Arial,Georgia,serif; font-style:normal; font-weight:900;}
h1{font-weight:900;font-size:2.4em;}
h2{font-weight:900;font-size:2em; color:#022150 !important;}
h3{font-weight:900;font-size:16px; color:#022150 !important;}
h4{font-weight:900;font-size:16px !important; color:#022150 !important;}
h5{font-weight:900;font-size:1.3em;}
h6{ word-spacing:3px !important; font-size:12px !important;  font-style: italic !important; font-family:Georgia,serif !important; color:#444444 !important; margin: 5px 20px 5px 20px !important; text-align:center !important;}
a,a:link,a:visited,a:active{font-size:12px !important;  font-weight:900 !important; text-decoration:none !important; color:#003366 !important; }
a:hover{font-size:12px !important; color:#003366 !important; font-weight:900 !important; text-decoration:none !important; border-bottom:1px #444 dashed !important;}
/*p{line-height: 1.4 !important; font-size:12px !important;}*/

.headerRssChannelTitle{font-family:Georgia,serif; font-weight:900;font-size:18px !important; color:#022150 !important;}
.headerRssChannelDesc{font-weight:900;font-size:14px !important; color:#022150 !important;}
.headerRssArticleTitle {font-weight:900;font-size:16px !important; color:#022150 !important;}
a.headerRssArticleTitle:link{font-weight:900;font-size:16px !important; color:#022150 !important;}


#background {min-height:855px !important; /*ff*/ height: auto !important; /*ie7 */ height: 100% !important;}

/*-------- design style --------*/
#container{width:1000px; margin:auto; background-color:transparent !important; padding-left:30px; padding-right:30px;}
#content{width:1000px; background-color:transparent !important;}
#logo{width:307px; vertical-align:top; background-color:transparent !important;}
.linksPane {width:693px; color:#ffffff; background-color:transparent !important; vertical-align:top !important; text-align:right; height:20px; padding-right:5px !important}
.searchcontent{background-color:transparent !important; padding:0px !important; vertical-align:bottom !important; text-align:right !important; height:20px; }
.header{width:100% !important; background-color:transparent; vertical-align:middle !important; text-align:right; height:20px;}
.headerspacer{width:30% !important; background-color:transparent !important; vertical-align:middle !important; text-align:right; height:20px;}
.newsletter{background:url('images/bt_bg_gray.gif') repeat left top !important; width:35% !important; height:30px !important; background-color:transparent !important; padding:3px !important; vertical-align:middle; text-align:center;}
.search{background:url('images/bt_bg_gray.gif') repeat left top !important; width:45% !important; background-color:transparent !important; padding:8px !important; padding-left:0px !important; text-align:right;}
.bordertop{padding:0px; margin:0px; background:url(images/pic_navline.gif) no-repeat top left; height:5px;}
.borderbottom{padding:0px; margin:0px; background:url(images/pic_navline.gif) no-repeat bottom left; height:5px;}

.navContainer{background-color:#ffffff !important; padding:4px !important; height:20px !important; text-align:center !important; vertical-align:middle !important; }

.navbg{ width:100%; padding:1px 0 1px 0 !important; vertical-align:middle !important;}

.navTable{width:100% !important; margin:0 auto !important; background:#ffffff url('images/bt_bg_gray.gif') repeat-x top !important; text-align:left; padding:0px !important; vertical-align:top !important;}

.nav {width:80% !important; padding:0px !important; white-space:nowrap; z-index:3 !important;}

.donate{width:20% !important; padding:0px 3px 0 0 !important; text-align:right; vertical-align:middle !important;}


/*.navbg{ width:100%; height:40px !important; padding:0px !important; text-align:left; white-space:nowrap; background-image:url('images/bt_bg_gray.gif'); background-repeat:repeat-x; background-position:left top; 
    background-color:#ffffff !important; border:solid 3px #ffffff; border-bottom:solid 2px #ffffff; z-index:3 !important;}
.donate{width:20%; height:40px !important; padding:0px !important; text-align:right; background-image:url('images/bt_bg_gray.gif'); background-repeat:repeat-x; background-position:left top; background-color:#ffffff !important; border:solid 3px #ffffff; border-bottom:solid 2px #ffffff; z-index:3 !important;}*/
.aligntop{vertical-align:top;}
.contentbody{width:100%; padding:5px; background-color:#DDDBDB; vertical-align:top !important; text-align:left;}
.blueborder {width:100% !important; border-top:solid 3px #00265f; border-collapse:separate;}
.toppanes{width:950px !important; margin-top:10px; background-color:#DDDBDB; vertical-align:top;}
.topPane{ width:100%; margin:0; padding:0px !important; background-color:#ffffff; vertical-align:top;}
.topRightPane{width:400px; padding:0px !important; text-align:left; vertical-align:top !important; background-color:#ffffff; }
.topcontent{ width:100%; margin-top:10px; background-color:#DDDBDB; vertical-align:top;}
.contentbodyhome{width:100%; padding:0px; background-color:#ffffff; vertical-align:top !important; text-align:left;}
.contenContainerHome{width:100%; vertical-align:top;}
.contentpane_home{width:80%; padding:5px 5px 5px 15px !important; text-align:left; vertical-align:top !important; margin:0px; background-color:#ffffff; word-spacing: 0.2em; text-align: left; letter-spacing: 0; font-size: 12px !important;}
.rightpane_home{width:20%; background-color:#ededed !important; padding: 5px 7px 5px 7px !important; word-spacing: 0.2em; letter-spacing: 0; line-height: 1.1em; font-size: 12px !important; text-align:right; vertical-align:top !important; 
    margin:0px;}
.LeftPane{width:600px; padding:1px; padding-top:0px !important; padding-bottom:0px !important; text-align:left; vertical-align:top !important; background-color:#ffffff; }
.RightPane{width:400px; padding:1px; padding-top:0px !important; padding-bottom:0px !important; text-align:left; vertical-align:top !important; background-color:#ffffff; }
.bottompanes{background-color:transparent !important; padding:10px; width:1000px !important; margin:0px !important; vertical-align:top;}
#links{width:100%; height:68px !important; min-height:68px !important; text-align:center; background:url(images/MV_footer.jpg) no-repeat bottom center;}
.links{text-align:center;}
#footer{width:989px; padding-top:10px; padding-bottom:10px; text-align:center; background-color:transparent !important;}

.clear_float{clear:both;}

/*--------- interior page pane style ----------*/
.contentContainerInterior{width:100%; vertical-align:top; border-style:none; border-spacing:0px;}
.interiorcontentbody{width:100%; padding:0px; background-color:#ffffff; vertical-align:top !important; text-align:left;}
.interiortopcontent{width:100%; vertical-align:top;}
.contentpane_interior_top td{padding:0px}
.contentpane_interior_top{width:75%; padding:5px 5px 0px 5px !important; text-align:left; vertical-align:top !important; margin:0px; background-color:#ffffff; word-spacing: 0.2em; font-size: 12px !important; height: 100% !important;}
.contentpane_interior{width:75%; padding:3px 5px 5px 15px !important; text-align:left; vertical-align:top !important; margin:0px; background-color:#ffffff !important; word-spacing: 0.2em; text-align: left; letter-spacing: 0; font-size: 12px !important; height: 100% !important; display:block !important;}
.contentpane_interior td{display:inline-table !important;}
.contentpane{padding: 10px 5px 10px 5px !important; text-align:left; vertical-align:top !important; margin:0px; background-color:transparent !important; word-spacing: 0.2em; text-align: left; letter-spacing: 0; font-size: 12px !important; }
.rightpane_interior{background-color:#ededed !important; width:300px; padding: 3px 7px 5px 7px !important; word-spacing: 0.2em; letter-spacing: 0; font-size: 12px !important; text-align:right; vertical-align:top !important; margin:0px; height: 100% !important;}

/*------------ Breadcrumb Style --------------*/
.topPanes{width:100% !important; text-align:left; vertical-align:bottom; background-color:#ffffff; padding:1px;}
.Breadcrumb,a.Breadcrumb:link,a.Breadcrumb:active,a.Breadcrumb:visited{ color:#4F839F; font-size:12px; }
a.Breadcrumb:hover{color:#4F839F !important;}

/*--------- interior Blog page pane style ----------*/
.contentContainerInterior{width:100%; vertical-align:top; border-style:none; border-spacing:0px;}
.interiorcontentbody{width:100%; padding:0px; background-color:#ffffff; vertical-align:top !important; text-align:left;}
.interiortopcontent{width:100%; vertical-align:top;}
.contentpane_interior_top td{padding:0px}

.contentBlogpane_interior_top{width:75%; padding:0 5px 0px 5px !important; text-align:left; vertical-align:top !important; margin:0px; background-color:#ffffff; word-spacing: 0.2em; font-size: 12px !important; height: 100% !important;}

.contentBlogPane_interior{
width:75% !important; padding:0 45px 0px 45px !important;                           
background:#fff url(images/Blog-Background.gif) no-repeat top left !important; 
font:12px Arial, Helvetica,sans-serif !important;
line-height:110% !important;
text-align:left; vertical-align:top !important; margin:0px; font-size: 12px !important; height: 100% !important;
}

.rightBlogpane_interior{background-color:#c8c8c8 !important; width:300px; padding: 3px 7px 5px 7px !important; word-spacing: 0.2em; letter-spacing: 0; font-size: 12px !important; text-align:right; vertical-align:top !important; margin:0px; height: 100% !important;}

/*------------ home blog page pane style --------------*/
.contentpane_home_blog{width:75%; padding:5px 25px 5px 35px !important; vertical-align:top !important; margin:0px; background:#fff url(images/Blog-Background.gif) no-repeat top left !important; }
.contentpane_home_blog p{font-family:Arial !important; font-size: 13px !important; text-align: left; padding-right:25px !important;} 
.contentpane_home_blog h1{font-family: Georgia !important; font-weight:900 !important; font-size:20px !important; color:#ee8e38 !important; text-decoration:none !important; border-bottom:none !important; font-style:italic !important;}.contentpane_home_blog a{font-family:Georgia,Arial; font-weight:500 !important; margin:0px;padding:0px;font-size:16px !important;color:#036cae !important; line-height:2em !important;}
.contentpane_home_blog a:visited{font-family:Georgia,Arial; font-weight:500 !important; margin:0px;padding:0px;font-size:16px !important;color:#036cae !important; line-height:2em !important;}
.contentpane_home_blog a:hover{color:#71190f !important; font-weight:500 !important; background-color:#ededed !important; border:none !important; line-height:2em !important; font-size:16px !important;}

.rightBlogpane_home_blog{background-color:#ededed !important; width:300px; padding: 3px 7px 5px 7px !important; word-spacing: 0.2em; letter-spacing: 0; font-size: 12px !important; text-align:right; vertical-align:top !important; margin:0px; height: 100% !important;}


/*------------ Breadcrumb Style --------------*/
.topPanes{width:100% !important; text-align:left; vertical-align:bottom; background-color:#ffffff; padding:1px;}
.Breadcrumb,a.Breadcrumb:link,a.Breadcrumb:active,a.Breadcrumb:visited{ color:#4F839F; font-size:12px; }
a.Breadcrumb:hover{color:#4F839F !important;}

/*-------------- Link Style --------------*/
.links {text-align:center; font-weight:normal !important;font-size:12px !important;}
.links,a.links:link,a.links:active,a.links:visited{color:#ffffff !important; font-weight:normal !important;font-size:12px !important; font-weight:normal; text-decoration:none; }
a.links:hover{color:#ffffff !important; text-decoration:underline;}

/*-------------- User Style --------------*/
.user,a.user:link,a.user:active,a.user:visited { color:#ffffff !important; font-size:12px;}
a.user:hover{color:#ffffff !important;}

/*-------------- Footer Style --------------*/
.footer,a.footer:link,a.footer:active,a.footer:visited { color:#ffffff; font-size:12px;}
a.footer:hover{color:#ffffff !important;;}

/*-------------- Search SkinObject Styles --------------*/

