/* BinaryWave Styles v.1.1.1*/
.bwSiteTitle {
font-family:Tahoma, Verdana;
font-size:18pt;
font-weight:700;
color:#3d3d9c;
padding:0 0 10px 10px;
}

.bw_welcomediv {
background-color:#FFF;
font-family:Tahoma, Verdana;
font-size:8pt;
padding-left:5pt;
color:#003;
}

.bw_welcomediv a:link {
background-color:#FFF;
font-family:Tahoma, Verdana;
text-decoration:none;
font-size:8pt;
color:#003;
padding:2px 5px 0 0;
}

.bw_welcomediv a:hover {
background-color:#FFF;
text-decoration:underline;
font-family:Tahoma, Verdana;
font-size:8pt;
color:#003;
padding:2px 5px 0 0;
}

.bw_welcomediv a:visited {
background-color:#FFF;
text-decoration:none;
font-family:Tahoma, Verdana;
font-size:8pt;
color:#003;
padding:2px 5px 0 0;
}

.bw_menu_left {
background-color:#3D3D9C;
border-right:none;
}

.bw_body {
background-color:#FFF;
}

.bw_image_style {
background-color:#3D3D9C;
width:auto;
}

.bw_footer {
background-color:#FFF;
font-family:Tahoma, Verdana;
font-size:8pt;
padding-left:5pt;
color:#2f2e93;
}

.bw_SiteActions {
background-color:#3D3D9C;
font-size:8pt;
font-weight:700;
color:#FFF;
height:25px;
padding:5px 0 0 5px;
}

.bw_SiteActions a {
text-decoration:none;
color:#FFF;
}

.bw_ViewContent {
width:100%;
background-color:#3D3D9C;
height:20px;
color:#FFF;
font-size:8pt;
font-weight:700;
text-decoration:none;
text-align:left;
border-bottom:1px solid #FFF;
padding:3px 0 3px 3px;
}

.bw_ViewContent_Divider {
background-color:#568EBB;
border-bottom:1px solid #FFF;
width:100%;
}

.bw_HeaderLinks {
background-color:#FFF;
border:1px solid #568EBB;
font-size:8pt;
font-weight:700;
text-align:left;
text-decoration:none;
color:#568EBB;
padding-left:5px;
cursor:hand;
}

.bw_HeaderLinks_Over {
background-color:#3D3D9C;
border:1px solid #568EBB;
font-size:8pt;
font-weight:700;
text-align:left;
text-decoration:none;
color:#FFF;
padding-left:5px;
cursor:hand;
}

.bw_LeftSection_Header {
width:100%;
background-color:#3D3D9C;
color:#FFF;
font-size:8pt;
font-weight:700;
text-decoration:none;
height:20px;
vertical-align:middle;
text-align:left;
cursor:hand;
padding:3px 0 3px 3px;
border-bottom:2px solid #FFF;
}

.bw_LeftSection_Item {
width:100%;
background-color:#568EBB;
color:#1F1F4F;
font-size:8pt;
font-weight:400;
text-decoration:none;
text-align:left;
cursor:hand;
margin:0;
padding:5px 0 3px 3px;

}

.bw_LeftSection_Item_Over {
width:100%;
background-color:#568EBB;
color:#FFF;
font-size:8pt;
font-weight:400;
text-decoration:underline;
text-align:left;
cursor:hand;
margin:0;
padding:5px 0 3px 3px;



}

.bw_DisplayNews_Title {
font-size:14pt;
font-weight:700;
color:#3d3d9c;
font-family:Arial, Tahoma, Verdana;
padding:0 0 10px;
}

.bw_DisplayNews_Date {
font-size:9pt;
font-weight:400;
color:#3d3d9c;
padding:0 0 20px;
}

.bw_DisplayNews_Content {
font-size:8pt;
font-weight:400;
color:#000;
padding:0 0 10px;
}

.bw_recyclebin {
text-decoration:none;
background-position:left top;
background:/_layouts/images/recycbin_bw.gif) 100% 0 no-repeat;
height:100%;
font-size:8pt;
font-weight:700;
color:#FFF;
padding:2px 10px 10px;
}

.bw_recyclebin a {
text-decoration:none;
font-size:8pt;
font-weight:700;
color:#FFF;
}

.bw_recyclebin hover {
text-decoration:underline;
font-size:8pt;
font-weight:700;
color:#FFF;
}

/* Custom Web Part Styles */
.RssAggregator_Container {
padding:5px;
}

.RssAggregator_Header {
color:#3d3d9c;
font-size:12pt;
font-weight:700;
padding-bottom:5px;
}

.RssAggregator_Body {
color:#3d3d9c;
padding-left:1px;
}

/* Imported Styles */
.ms-bodyareaframe,.ms-viewareaframe 
{
position: relative;
vertical-align:top;
background-color:transparent;
border-top:none;
border-right:none;
border-left:none;
}

.ms-bodyareaframe {
height:100%;
width:100%;
z-index:0;
}

.ms-webpartpagedescription {
font-family:verdana;
font-size:9pt;
color:#5a5a5a;
padding:0 0 0 10px;
}

.ms-topnavContainer {
border-left:none;
border-right:1px solid #FFF;
border-top:none;
border-bottom:none;
}

.ms-topnav {
border:none;
border-left:1px solid #FFF;
border-bottom:none;
background-image:none;
background-repeat:no-repeat;
font-family:Tahoma;
font-size:8pt;
background-color:#3D3D9C;
color:#FFF;
height:25px;
vertical-align:middle;
text-align:center;
}

.ms-topnav a {
display:block;
white-space:nowrap;
height:25px;
font-weight:700;
padding:5px 8px 0;
}

.ms-topnavselected {
color:#FFF;
background:none;
background-repeat:no-repeat;
font-weight:700;
border:none;
border-bottom-width:0;
background-color:#3D3D9C;
border-left:1px solid #FFF;
}

.ms-topnavselected a {
color:#FFF;
vertical-align:middle;
text-align:center;
border-left:1px solid #FFF;
}

.ms-topNavHover {
background-image:none;
background-color:#568EBB;
border:none;
border-left:1px solid #FFF;
border-bottom-width:0;
color:#FFF;
}

.ms-topNavHover a {
color:#FFF;
}

.ms-topnav img {
position:relative;
left:-6px;
}

.ms-topNavFlyOutsContainer {
border:1px solid #FFF;
}

.ms-topNavFlyOuts {
background-color:#568EBB;
font-family:Tahoma;
font-size:8pt;
}

.ms-topNavFlyOuts a {
display:block;
min-width:120px;
color:#FFF;
padding:4px 8px;
}

.ms-topNavFlyOutsHover {
background-color:#3d3d9c;
color:#FFF;
}

.ms-PostWrapper,.ms-CommentsWrapper,.ms-blogrss {
color:#4c4c4c;
width:100%;
height:100%;
text-decoration:none;
text-align:left;
border-bottom:#FFF;
padding:0;
}

.ms-pagebreadcrumb {
background:transparent;
border-left:1px solid #fff;
border-top:1px solid #fff;
padding:10px 3px 3px 11px;
}

.ms-pagebreadcrumb,.ms-pagebreadcrumb a {
font-size:9pt;
background-color:#fff;
color:#1F1F4F;
text-decoration:none;
}

.ms-quickLaunch {
border:none;
border-bottom:none;
font-size:8pt;
font-family:tahoma;
line-height:10pt;
background-color:#568EBB;
z-index:1000;
float:left;
}

div .ms-quickLaunch {
border:none;
border-bottom:none;
font-size:8pt;
font-family:tahoma;
line-height:10pt;
background-color:#f2f8ff;
z-index:1000;
}

.ms-quicklaunch table td {
background-color:#568EBB;
border-top-width:1px;
border-top-style:solid;
border-top-color:#3D3D9C;
}

.ms-quicklaunchheader {
font-weight:400;
background-image:none;
background-color:#3D3D9C;
border-left:none;
font-size:8pt;
padding:3px 0 3px 5px;
}

.ms-quicklaunchheader a,.ms-unselectednav a {
color:#FFF;
font-weight:700;
text-decoration:none;
}

.ms-quicklaunchheader a:hover {
color:#FFF;
font-weight:700;
text-decoration:underline;
}

td .ms-CategoryTitleCell {
background-color:#568EBB;
padding:0;
}

.ms-CategoryTitleCell a {
background:none;
border:solid 1px none;
display:block;
background-color:#568EBB;
background-repeat:no-repeat;
background-image:url(/_layouts/images/navbullet_BW.gif);
background-attachment:scroll;
background-position:left top;
margin:0;
padding:3px 0 3px 16px;
}

.ms-WPBody a:link,.ms-WPBody a:visited {
text-decoration:none;
font-size:9pt;
}

.ms-addnew {
padding:0;
}

a.ms-addnew {
font-weight:400;
font-family:verdana;
font-size:8pt;
color:#FFF;
text-decoration:none;
}

a.ms-addnew:hover {
color:#003;
text-decoration:underline;
}

.ms-BlogEmptyListText {
background-color:transparent;
color:#FFF;
padding:2px 2px 2px 10px;
}

.ms-BlogNavigator p.ms-descriptiontext {
display:none;
}

.ms-BlogNavigator div.ms-navheader {
width:100%;
background-color:#3D3D9C;
height:20px;
font-size:8pt;
text-decoration:none;
text-align:left;
border-bottom:1px solid #FFF;
border-left:none;
border-right:none;
border-top:none;
color:#FFF;
font-weight:700;
padding:3px 0 0 5px;
}

td .ms-quicklaunchouter {
background-color:#568EBB;
border-bottom:solid 1px none;
border-right:solid 1px none;
}

.ms-quicklaunchouter {
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#FFF;
border-right-width:1px;
border-right-style:solid;
border-right-color:#FFF;
margin:0 1px 2px;
}

div.ms-WPBody {
background-color:#FFF;
border:none;
font-size:9pt;
}

.ms-addnew td {
border:solid 1px none;
display:block;
color:#FFF;
background:none;
background-position:left top;
background-color:#fff;
margin:0;
padding:none;
}

table.ms-navheader td {
border-bottom:1px solid #FFF;
background-repeat:no-repeat;
text-decoration:none;
font-size:8pt;
background-color:#3D3D9C;
color:#FFF;
height:20pt;
vertical-align:middle;
text-align:left;
padding-left:2px;
background-image:none;
}

.zz2_QuickLaunchMenu_1 {
border-bottom:1px solid #FFF;
background-repeat:no-repeat;
text-decoration:none;
font-size:8pt;
background-color:#3D3D9C;
color:#FFF;
height:20px;
vertical-align:middle;
text-align:left;
padding-left:16px;
background-image:none;
}

.zz2_QuickLaunchMenu_3 {
border-bottom:1px solid #FFF;
background-repeat:no-repeat;
text-decoration:none;
font-size:8pt;
background-color:#3D3D9C;
color:#FFF;
height:20px;
vertical-align:middle;
text-align:left;
padding-left:2px;
background-image:none;
}

.ms-navheader a,.ms-navheader2 a {
font-weight:700;
color:#FFF;
font-size:8pt;
text-decoration:none;
}

.ms-navheader a:hover,.ms-navheader2 a:hover {
color:#FFF;
font-size:8pt;
text-decoration:underline;
}

.ms-navItem a {
border-bottom:1px solid #FFF;
background-repeat:no-repeat;
text-decoration:none;
font-size:8pt;
background-color:#568EBB;
color:#FFF;
height:17px;
vertical-align:middle;
text-align:left;
background-image:none;
padding-left:5px;
}

.ms-navItem a:hover {
border-bottom:1px solid #FFF;
background-repeat:no-repeat;
text-decoration:none;
font-size:8pt;
font-weight:400;
background-color:#568EBB;
color:#003;
height:17px;
vertical-align:middle;
text-align:left;
background-image:none;
padding-left:5px;
}

table.ms-navitem td,span.ms-navitem {
background-image:url(/_layouts/images/navBullet_BW.gif);
background-repeat:no-repeat;
background-color:transparent;
border-bottom:#003;
height:100%;
font-size:8pt;
padding:3px 6px 1px 10px;
}

table.ms-recyclebin td {
width:100%;
border-top:solid 1px #fff;
border-left:none;
padding:3px 5px 7px 3px;
}

table.ms-recyclebin td a {
font-weight:700;
color:#FFF;
text-decoration:none;
}

table.ms-recyclebin td a:hover {
color:#FFF;
text-decoration:underline;
}

.ctl00_PlaceHolderMain_Left_,.ms-recyclebin {
border-top:solid 1px #fff;
border-left:solid 1px #568EBB;
width:100%;
font-weight:700;
color:#fff;
border-top-width:1px;
border-top-style:none;
border-top-color:#568EBB;
border-left-width:1px;
border-left-style:none;
border-left-color:#568EBB;
padding:3px 5px 7px 3px;
}

.ms-navsubmenu1 {
width:100%;
border-collapse:collapse;
background-color:#568EBB;
}

.ms-navsubmenu2 {
width:100%;
background-color:#568EBB;
margin-bottom:0;
border-bottom:1px solid #FFF;
}

.ms-BlogNavigator .ms-quicklaunch table td {
background-color:#568EBB;
border-top:none;
}

ul.ms-blogAdminLinks li a {
color:#039;
}

ul.ms-blogAdminLinks li a:hover {
color:#039;
text-decoration:underline;
}

/* Application Styles start */
.ms-nav td,.ms-nav .ms-SPZoneLabel {
font-size:8pt;
}

.ms-quicklaunch table.ms-navheader td,.ms-navheader2 td,.ms-quicklaunch span.ms-navheader {
background-color:#3D3D9C;
border-top-width:1px;
border-top-style:solid;
border-top-color:#FFF;
border-left-width:1px;
border-left-style:solid;
border-left-color:#3D3D9C;
padding:1px 4px 4px;
}

.ms-menutoolbar {
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#3D3D9C;
height:22px;
background-color:#3D3D9C;
background-image:none;
}

.ms-propertysheet a {
text-decoration:none;
font-size:9pt;
color:#3D3D9C;

}

.ms-menutoolbar td a {
color:#FFF;
font-size:9pt;
font-family:tahoma;
text-decoration:none;
}

.ms-propertysheet a:hover {
text-decoration:underline;
font-size:9pt;
color:#3D3D9C;
 
}

.ms-listheaderlabel,.ms-viewselector,.ms-viewselectortext,.ms-viewselectorhover {
font-size:8pt;
font-family:tahoma;
}

.ms-menutoolbar td {
border-top-width:1px;
border-top-style:solid;
border-top-color:#3D3D9C;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#3D3D9C;
vertical-align:middle;
margin:0;
padding:0;
}

td.ms-viewselector,td.ms-viewselectorhover {
width:125px;
}

.ms-menutoolbar td td {
border-color:#-moz-use-text-color;
border-style:none;
border-width:medium;
}

.ms-menutoolbar td td.ms-viewselector,.ms-menutoolbar td td.ms-viewselectorhover,.ms-toolbar td td.ms-viewselector,.ms-toolbar td td.ms-viewselectorhover,.ms-authoringcontrols td td.ms-viewselector,.ms-authoringcontrols td td.ms-viewselectorhover,td.ms-viewselector {
background-image:none;
background-color:#3D3D9C;
font-weight:700;
border-color:#3D3D9C;
border-style:solid;
border-width:1px;
padding:0;
}

.ms-menutoolbar td td.ms-viewselectorhover,.ms-toolbar td td.ms-viewselectorhover,.ms-authoringcontrols td td.ms-viewselectorhover {
background-image:none;
background-color:#3D3D9C;
}

.ms-areaseparator {
background-color:#FFF;
background-image:none;
border-right-width:medium;
border-right-style:none;
border-right-color:#-moz-use-text-color;
border-left-width:medium;
border-left-style:none;
border-left-color:#-moz-use-text-color;
padding-left:5px;
height:61px;
}

.ms-itemhover {
background-image:none;
background-repeat:repeat-x;
background-color:#FFF;
cursor:pointer;
border-color:#3D3D9C #3D3D9C #999 #999;
border-style:solid;
border-width:1px;
}

.ms-nav {
background-color:#568EBB;
background-image:none;
background-repeat:no-repeat;
font-family:tahoma;
}

td.ms-areaseparatorleft {
background-color:#568EBB;
background:#568EBB none;
background-repeat:no-repeat;
border-right:none;
height:100%;
}

div.ms-areaseparatorleft {
background-color:#568EBB;
background:#568EBB none;
background-repeat:no-repeat;
background-position:0 0;
border-right:none;
height:100%;
}

.ms-titlearearight .ms-areaseparatorright {
background:#568EBB none;
background-repeat:no-repeat;
border-left:1px solid #568EBB;
padding-right:2px;
height:100%;
}
.ms-pagebottommargin,.ms-pagebottommarginleft,.ms-pagebottommarginright {
background-color:#568EBB;
background-image:none;
background-repeat:repeat;
background-attachment:scroll;
}

.ms-bodyareapagemargin {background-color:#568EBB;
background-image:none;
background-repeat:repeat;
background-attachment:scroll;
border-top-width:1px;
border-top-style:solid;
border-top-color:#568EBB;
}
div.ms-areaseparatorright {
background-color:#568EBB;
background-image:none;
background-repeat:no-repeat;
border-left-width:1px;
border-left-style:solid;
border-left-color:#568EBB;
padding-right:2px;
height:100%;
}
td.ms-titleareaframe,div.ms-titleareaframe,.ms-pagetitleareaframe,.ms-mwspagetitleareaframe,.ms-consoletitleareaframe {
background-image:none;
background-repeat:no-repeat;
background-color:#568EBB;
text-align:center;
}
.ms-pagetitleareaframe table {
background-image:none;
background-repeat:no-repeat;
background-position:332px 4px;
height:54px;
}
td.ms-rightareacell div.ms-pagemargin {
background-color:#568EBB;
background-image:none;
background-repeat:no-repeat;
height:100%;
border-left:solid 1px #568EBB;
}
.ms-pagemargin {
background-color:#568EBB;
background-image:none;
background-repeat:no-repeat;
height:100%;
}
table.ms-pageinformation {
background-image:none;
background-color:#fff;
background-repeat:repeat-x;
}
table.ms-createpageinformation {
background-image:none;
background-repeat:repeat-x;
background-color:#fff;
}
.ms-quicklaunch table.ms-selectednavheader td {
width:100%;
background-color:#3D3D9C;
background-image:none;
background-repeat:repeat-x;
border-top-width:1px;
border-top-style:solid;
border-top-color:#fff;
border-left-width:1px;
border-left-style:solid;
border-left-color:#3D3D9C;
padding:1px 6px 3px;
}
.ms-HoverCellActiveDark {
background-image:none;
background-color:#9FF;
vertical-align:top;
border-color:#868686;
border-style:solid;
border-width:1px;
}
.ms-WPAddButtonHover {
background:#fff url("none") no-repeat;
}
.ms-WPAddButton {
height:25px;
background:#fff url("none") no-repeat;
border:solid 1px #9FF;
cursor:pointer;
margin:0;
padding:0;
}
.ms-SPzone .ms-WPHeader TD,.ms-SPZoneSelected .ms-WPHeader TD {
border:1px solid #9FF;
background-color:#fff;
background-image:url("none");
background-repeat:no-repeat;
}
.ms-consolestatuscheckoutframe,.ms-consoleminiframe {
background-color:#003;
background:url('none');
}
.ms-globalleft {
float:left;
unicode-bidi:embed;
color:#000;
font-size:8pt;
}
.ms-sitemapdirectional,.ms-sitemapdirectional a {
unicode-bidi:embed;
color:#000;
font-size:8pt;
}
.bw_menu,td .bw_body_left {
background-color:#3D3D9C;
}
.bw_body_right,td .bw_body_right {
width:200px;
background-color:#3D3D9C;
color:#FFF;
font-size:8pt;
font-weight:700;
text-decoration:none;
text-align:left;
}
.bw_SiteActions hover,.divwssmenus span {
background-color:#568EBB;
}
.RssAggregator_Item,.RssAggregator_Item a:link,.RssAggregator_Item a:visited {
color:#3d3d9c;
text-decoration:none;
padding-bottom:3px;
}
.RssAggregator_Item a:hover,.RssAggregator_Item a:visited:hover {
color:#3d3d9c;
text-decoration:underline;
padding-bottom:3px;
}
.ms-WPBody a:hover,.ms-menutoolbar td a:hover {
color:#3d3d9c;
text-decoration:underline;
}
.ms-BlogNavigator div.ms-navheader a,.ms-BlogNavigator div.ms-navheader a:visited {
color:#fff;
}
.ms-HoverCellActive,.ms-SpLinkButtonActive,.ms-HoverCellInActive,.ms-SpLinkButtonInActive {
background-image:none;
background-color:#FFF;
}
.ms-consolestatusmajorframe,.ms-consolestatusminorframe {
background-color:#9FF;
background:url('none');
}
.ms-vb2 a:link,.ms-vb2 a:visited {
color:#3D3D9C;
font-size:9pt;
text-decoration:none;
font-family:verdana;
}
.ms-vb2 a:hover,.ms-vb2 a:visited:hover {
color:#3D3D9C;
font-size:9pt;
text-decoration:underline;
font-family:verdana;
}
.ms-blogrss a {
color: #003399;
position: relative;
float: left;
padding-top:35px;
padding-bottom:12px;
}
.ms-formlabel {
text-align: left;
font-family: verdana;
font-size: 0.7em;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #d8d8d8;
position: relative;
float: left;
padding-top:5px;
padding-bottom:12px;
color: #525252;
font-weight: bold;
}
h3.ms-PostDate{
font-size: 8pt;
color: #7f7f7f;
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #E6E6E6;
}
.ms-PostFooter,.ms-CommentFooter{
font-size:8pt;
color:#999999;
}
.ms-PostFooter a,.ms-CommentFooter a{
color:#6c90d8;
white-space:nowrap;
}
.ms-PostBody
{
color:#4c4c4c;
font-size:8pt;
line-height:1.7em;
padding-top:6px;
padding-bottom:5px;
}
.ms-PostBody a{
color:#0000CC;
}
.ms-PostBody p{
margin:0 0 1em 0;
}
.ms-PostWrapper,.ms-CommentsWrapper,.ms-blogrss
{
padding-top:0;
color:#4c4c4c;
width:629px;
}
.ms-PostTitle
{	
font-size:14pt;
border-top:solid 1px #3d3d9c;
font-weight:bold;
}
.ms-PostTitle span
{

}
.ms-PostTitle a
{
color:#3d3d9c;
font-size:14pt;
text-decoration:none;
}
.ms-PostTitle a:hover
{
color:#3d3d9c;
font-size:14pt;
text-decoration:underline;
}
.ms-sbLastcell,.ms-rightbodysectionsearchbox{
width:0%;
}
.ms-sbLastCell{
padding-right:5px;
}
.ms-vb
{
	}