﻿?@import url('vo-calendar.css');

@import url('vo-datepicker.css');



html { margin: 0px; padding: 0px; }



body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	color: #666;
	background: #f4f2eb;
}



img { border: 0px; }



.clear { clear: both; }



a:link { color: #2d5878; }

a:visited { color: #567a95; }

a:active, a:hover { color: #79a1bf; }



h1, h2, h3, h4, h5, h6 { color: #b42717; }



/*************** layout ***************************/

#pm_body2col{

    width: 950px;

    background: url('images/columns2.gif') repeat-y;

}



#pm_body3col {

    width: 950px;

    background: url('images/columns3.gif') repeat-y;

}



#pm_body2 {

    width: 180px;

    padding: 10px 10px 10px 10px;

    float: left;

}



#pm_body2col #pm_body1 {

    width: 730px;

    float: left;

    padding: 10px;

}



#pm_body3col #pm_body1 {

    width: 580px;

    float: left;

    padding: 10px;

}



#pm_body3 {

    width: 130px;

    padding: 10px;

    float: left;

}



#pm_container {

    width: 950px;

    margin: 0px auto;

    text-align: left;

    background: #fff;

}



#topbar {

    width: 950px;

}



#pm_banner {

    width: 950px;

    height: 67px;

    position: relative;

}

.ms-titleimagearea {

    width: 45px;

    padding: 25px 0px 0px 5px;

    height: 42px;

    vertical-align: middle;

    float: left;

}

#pm_logo {

    margin: 0px auto;

    height: 67px;

    text-align: left;

}



#pm_search {

    position: absolute;

    text-align: right;

    bottom: 0px;

    right: -2px;    

}

#pm_search table {

    width: auto;

}

#pm_search input {

    border: 1px #7F9DB9 solid;

}

#pm_search .ms-sbLastcell {

    width: 0px;

}



#pm_flash {

    background: url('images/bgconnect.jpg') no-repeat;

    width: 950px;

    height: 137px;

    color: #fff;

}





#pm_menu {

    height: 25px;

    font-size: 85%;

    background: #b42717;

    position: relative;

    width: 100%;

}



#pm_menu ul {

    margin: 0px;

    padding: 0px;

    list-style: none;

}

    #pm_menu li { float: left; }

    #pm_menu a {

        float: left;

        padding: 3px 0px 0px 25px;

    }



#pm_menu a:link, #pm_menu a:visited {

    text-decoration: none;

    color: #dad8d5;

}



#pm_menu a:active, #pm_menu a:hover {

    color: #79a1bf;

}



#pm_footer {

    padding: 5px 5px 5px 25px;

    font-size: 85%;

    color: #fff;

    background: #b42717;

}





/* Sharepoint classes and ids */

.ms-globalTitlearea {background: #fff; height: 100px;/*height will set the height of your header area */ }



.ms-globalbreadcrumb, td.ms-globalbreadcrumb {background: #E0A59E;}



.ms-globalbreadcrumb, .ms-globalbreadcrumb a:link, .ms-globalbreadcrumb a:active, 

.ms-globallinks, .ms-globallinks a:link, .ms-globallinks a:active  {color: #000;}



.ms-globallinks {padding: 2px 0 0 0; margin: 0px;}

.ms-globalleft .ms-globallinks {padding: 2px 0 0 5px;  margin: 0px;}

.ms-globalright {padding: 0;margin: 0 5px 0 0;} 

.ms-globalbreadcrumb a:visited,.ms-globalbreadcrumb a:hover, 

.ms-globallinks a:visited, .ms-globallinks a:hover  {color: #000;}



.ms-sitetitle {

    position: absolute;

    top: 10px;

    right: 10px;

    width: 400px;

    text-align: right;

}



.ms-pagetitle, .ms-pagetitle a:link, .ms-pagetitle a:visited {

    color:#B42717;

    font-size:18px;

    font-family: Verdana, Arial, Helvetica, sans-serif;

}



#onetidPageTitle {  

    padding-bottom: 2px;

}



.ms-SPLink, .ms-SPLink a, .ms-SPLink a:link, .ms-SPLink a:visited, 

.ms-SPLink a:active, .ms-splink a:hover,

.ms-spLink .ms-SpLinkButtonInActive,

.ms-spLink .ms-SpLinkButtonActive {margin: 0px; padding: 0px; background: none; border: none;}



.ms-MenuUILarge {text-align: left;}



td.ms-sbcell{border: 0px;}

td.ms-sbgo {background-color: #E0A59E;}

td.ms-sbgo a {padding: 0px;}



.ms-WPHeader td {

    border-bottom:1px solid #B42717;

}

.ms-WPTitle {

    color:#B42717;

    font-size:18px;

}

.ms-WPTitle a:link, .ms-WPTitle a:visited {

    color:#B42717;

    font-size:18px;

}



.ms-listdescription {

    color:#666;

    font-family: Verdana, Arial, Helvetica, sans-serif;

}

.ms-propertysheet {

    font-size: 12px;

}





/****************************** Menu Formatting ***********************************/

.ms-siteactionsmenu {position: absolute; right: 0px; top: 0px;}

.ms-siteaction, 

.ms-siteaction a,

.ms-siteactionsmenu,

.ms-siteactionsmenu div div div a {color: #dad8d5; }

table.ms-siteaction {background: transparent;} /*background: #999;*/

table.ms-siteaction {margin: 0 8px 0 0;}

table.ms-siteaction td.ms-siteaction div {padding: 0px 0px; border: none; }

table.ms-siteaction td.ms-siteaction {border: none; vertical-align: middle; }

.ms-siteactionsmenu div div div {border: none; padding: 3px 2px 5px 2px;  margin: 0; background: transparent;}

.ms-siteactionsmenu div div div a {padding-left: 0px; background: transparent;}

.ms-siteactionsmenu div div div.ms-siteactionsmenuhover {border: none; background: transparent;}

.ms-siteactionsmenu {white-space: nowrap; padding:0; border: none; cursor: pointer;}

.ms-siteactionsmenu img {}

td.ms-siteactionsmenu {padding: 0;}



.ms-bannerContainer {background: #fff; padding: 0px; border-bottom: 1px solid #83451F; border-top: 0px solid #fff; width: 100%;}

.ms-topNavContainer {background: none; border: none;}

.ms-topnav td {background: transparent; border: none; }



.ms-topnav {color: #fff; background: transparent; border: 0px !important; font-size: 100%;}

.ms-topNavHover {border:none !important; border:2px solid #fff; background: transparent; }

.ms-topnavselected {border:none !important; border:2px solid #fff;  background: transparent;}

.ms-topnavselected, .ms-topnavselected a {color: #fff !important; background: transparent; }

.ms-topnav a {color: #dad8d5!important; text-decoration: none !important; height: auto; }

.ms-topnav a:hover, .ms-topnav a:active, .ms-topNavHover {color: #dad8d5!important;}

.ms-topnav a:visited {color: #dad8d5!important;}

.ms-topnav, .ms-topnavselected, .ms-topNavHover {margin: 0px; padding: 3px 2px 2px 2px;}



.ms-banner {vertical-align:top !important; background: none;}

.ms-banner table td {border: none;} 

.ms-bannerContainer {padding: 0px;}

/* end Menu Formatting */



/*top menu bars */

table.ms-toolbar, .ms-toolbarContainer {

    border:1px solid #B42717;

    border-collapse:collapse;

}

table.ms-toolbar, table.ms-viewtoolbar, .ms-toolbarContainer {

    background-color:#E0A59E ;

    background-image: none;

}

.ms-toolbar, .ms-viewtoolbar, .ms-formtoolbar, .ms-toolbarContainer {

    color:#000;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 12px;

    text-decoration:none;

}

/*end top menu bar*/



/************** Side Navigation - Quick Launch ************************************/

.ms-navframe {background: #fff; padding-left: 3px;}



.ms-quicklaunchouter {border: 0px !important; background: none; margin: 0px;}

.ms-quickLaunch {border: 0px; background: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .8em;}

.ms-quicklaunchheader  {

    background: none;

    border: 0px;

    color:#003399;

    font-size:8pt;

    font-weight:normal;

    padding: 0px 0px 3px 0px;

}

.ms-quicklaunchheader a, .ms-quicklaunchheader a:hover {color: #b42717;}

.ms-quicklaunchheader a {font-size: 14px; font-weight: bold;}



.ms-selectedNavHeader {color: #000;}

.ms-selectedNav {color: #83451F;}



.ms-navSubMenu1, .ms-navHeader

.ms-quicklaunch table.ms-navheader, 

.ms-quicklaunch table.ms-navheader td {background: transparent;}



table.ms-navSubMenu1 .ms-navHeader td {border: none;}



table.ms-navheader {margin: 3px 0px 0px 0px; font-size: 12px !important;}

.ms-navheader a {display: block; width: 158px; padding: 5px 5px 5px 15px; border: solid 1px;}

.ms-navheader a:link, .ms-navheader a:visited {background: #e0a59e; border: 1px #b42717 solid !important; color: #b42717;}

.ms-navheader a:active, .ms-navheader a:hover {background: #79a1bf; border: 1px #2d5878 solid !important; color: #2d5878;}



table.ms-navitem  {margin: 3px 0px 0px 0px; padding: 0px; text-decoration: none;}

table.ms-navitem td {background: none; padding: 0px; font-size: 12px !important;}

.ms-navitem a {display: block; width: 153px; padding: 5px 5px 5px 20px; border: solid 1px;}

.ms-navitem a:link, .ms-navitem a:visited {background: #e0a59e; border: 1px #b42717 solid !important; color: #b42717;}

.ms-navitem a:active, .ms-navitem a:hover {background: #79a1bf; border: 1px #2d5878 solid !important; color: #2d5878;}



table.ms-recyclebin td, 

table.ms-recyclebin td a, 

table.ms-recyclebin td a:hover {color: #000; background: transparent; border: none; font: normal 11px verdana;}

/*end side navigation*/



/***************************** Main Body formatting **************************************/

.ms-bodyareaframe, .ms-viewareaframe {border-top: none; border-right: none; border-left: none; margin-top: 15px; padding-left: 0px !important; padding-right: 0px !important;}

.ms-bodyareacell {height: auto;}



.ms-pagebreadcrumb, .ms-pagebreadcrumb a, .ms-sitemapdirectional a  {color: #000; background: none; border: none;}



.ms-descriptiontext {padding: 3px;}

.ms-separator {background: none; color: #B42717;}

.ms-sectionline, .ms-partline {background: none;}



ms-vh, .ms-vh2, .ms-vh-icon, .ms-vh-icon-empty, .ms-vhImage, .ms-gb, .ms-gb2, .ms-gbload, .ms-vb, .ms-vb2, .ms-vb-tall, .ms-GRFont, .ms-vb-user, table.ms-disc td, .ms-vh2-nofilter, .ms-vh2-nograd, .ms-vh3-nograd, .ms-vh2-nograd-icon, .ms-vh2-nofilter-icon, .ms-pb, .ms-pb-selected, .ms-ph {

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 12px;

}

.ms-gb, .ms-gb2, .ms-gbload, .ms-vb, .ms-vb2, .ms-vb-tall, .ms-GRFont, .ms-vb-user, .ms-pb, .ms-pb-selected td {
	color: #000000;
}



/*main content top tool bars*/

.ms-listdescription {background: transparent;padding: 0 0 3px 0; border-bottom: none;}



.ms-menutoolbar {background: #b42717; border: none;}

.ms-viewselector,

.ms-menutoolbar td td.ms-viewselector, 

.ms-toolbar td td.ms-viewselector  {border: none !important; font-weight: bold; color: #000; background: none;}



.ms-menutoolbar td td.ms-viewselectorhover, 

.ms-toolbar td td.ms-viewselectorhover,

div.ms-viewselectorhover  {background: none; margin: inherit; padding: inherit; border: none;}



.ms-menutoolbar td {border: none;}

.ms-menutoolbar td a {color: #fff;}

.ms-toolbar a {color: #fff !important; }

.ms-listheaderlabel {color: #fff;}

/*end main content top tool bars*/



/* forms */

.ms-formlabel {

    color:#666;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 12px;

}



.ms-formbody {

    color:#000;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 12px;

    background:#E0A59E none repeat scroll 0% 50%;

}

/* end forms*/
