

body {margin: 0px;background:#F3F3F3 url(images/bggrey.jpg) repeat-x; padding:0px; }

#dnn_ctr422_Archive_calMonth{width:100%}
.BlogArchiveDayHeader{background:#360; color:#fff!important}

p, .content{font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;display: block;padding: 7px; color:#333333;text-align: left;white-space: normal;letter-spacing: normal;word-spacing:normal; line-height:18px}
.title {font-family: Arial, Helvetica, sans-serif;font-size: 16px;font-style: normal;font-weight: bold;color: #FF6600;padding: 7px;}
.name {font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;color: #0099FF;}
.emph {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #333333;font-style: normal;font-weight: bold;}

UL, LI{list-style-type:none;}
UL LI{list-style-type:none;}
UL LI LI{ list-style-type:none;}
UL LI LI LI{list-style-type:none;}
OL LI{list-style-type:none;}
OL OL LI{list-style-type:none;}
OL OL OL LI{ list-style-type:none;}
OL UL LI{list-style-type:none;}


h1,h2,h3,h4,h5,h6{margin:0px 0 0px 0}

.copy {font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #666;}

h4{color:#333333; font-weight:normal ;margin:0 0 0 0px;  font-weight:bold; font-size:1em}

/* page container */
div.masterContainer {display:block;font-size:1.1em;color:#333333;width:970px;margin:10px auto 0 auto;background:#fff url(images/bg_ShadowShim.gif) repeat-y 0 0;  padding:5px;   border:1px solid #CCCCCC; overflow:hidden}
div.masterPage { display:block;width:960px; margin:5px 5px; padding:0px;  }  


/* Header */

div.headerTopAdressSection{background:#000; display:block; overflow:hidden; margin:0 0 8px 0px }
div.headerTopAdressSection h1{ font:Arial, Helvetica, sans-serif  bold; font-size:.75em; color:#fff; padding:5px 5px 5px 10px}

div.header {height:80px; margin:0px 0px 0 0px; background-color:red; background:#fff url(../images/headerBG.gif) repeat-y center top; width:920px}
div.upperHeaderContent {float:right; width:920px; height:5px; text-align:right}
div.upperHeaderContent h1{color:#666; text-align:center; margin:0px 0 0 0px; font-size:.9em}
div.upperHeaderContent ul {list-style:none; margin:0; padding:0;}
div.upperHeaderContent li {float:left;  padding:0 10px 0 10px; margin-top:12px; border-right:solid 1px #888888;}
div.upperHeaderContent li a:visited {color:#0072bc;}
div.upperHeaderContent li a:hover {color:#072244;}
div.upperHeaderContent .lastItem {border-right:none;}
div.lowerHeaderContent {clear:both; height:70px; background:transparent url(../images/headerBGLower.jpg) no-repeat bottom;}
div.headerBottomLine {line-height:8px; margin:0 5px 0 5px; background:#FFFFFF url(../images/mp_headerBottomLine.gif) repeat-x left top;}

/* lowerHeaderContent */
div.logo img {float:left; border:none; margin-left:20px;}
div.titleImage {float:left; margin-top:35px; margin-left:10px;}
div.searchForm {float:right; margin-left:0px; margin-top:10px; vertical-align:top; width:300px; font-size:.9em; border-left:1px solid #ddd; padding-left:10px }
div.searchForm .inputText {font-size:0.9em; width:163px; border:solid 1px #aeaeae;}
div.searchForm .inputImage {margin:0; padding:0;}
div.pageHeader{ height:100px; display:block;  }
div.pageHeader .logo{ margin-left:17px; float:left; margin-top:10px}
div.pageHeader div.pageHeaderRight{float:right; width:600px; display:block; z-index:1000; position:relative}

div.headerDividerContainer{ height:30px; overflow:hidden; background-color:#4573B3; clear:both; width:920px;margin:0px 0px 0 0px; }
div.headerDividerContainer a, div.headerDividerContainer a:visited{color:#fff}
div.headerDividerLeft{float:left; display:block; width:500px; color:#fff; margin:8px 0 0 5px}
div.headerDividerRight{float:right; display:block; width:270px; height:20px}
div.headerDividerRight ul {list-style:none; margin:0px; padding-top:0px;}
div.headerDividerRight li {float:left;  padding:0px 10px 0 10px; margin-top:3px; border-right:solid 1px #888888;}
div.headerDividerRight .lastItem {border-right:none;}

/*content*/

.pageTitle h1{padding:10px 0px 10px 0px; font-family: Arial, Helvetica, sans-serif;font-size: 20px;font-style: normal;font-weight: bold;color:#060 }


/* footer */
div.footerContentLinks {width:800px; float:none; text-align:center; margin:10px 0px 0px 0px; padding-left:100px; color:#333333  }
div.footerContentLinks ul li a {color:#FF6600}
div.footerContentLinks ul li a:visited{color:#FF6600}
div.footerContentLinks .upperHeaderContent{}

.clear{clear:both}

/*------------------IP General Styles --------------------*/

div.IP_pageHeader{display:block; margin:0px;  overflow:hidden}
div.IP_mainMenuContainer{ display:block; background:url(images/menu_Background.gif); width:960px; margin:5px 0px 5px 0;overflow:hidden; }
div.IP_pageContentContainer{display:block; width:960px; overflow:hidden; }
div.IP_pageContentContainer h2{ color:#030 !important; font-size:18px}
div.IP_pageContentContainer ul, div.IP_pageContentContainer ol, div.IP_pageContentContainer ul li, div.IP_pageContentContainer ol li{ list-style:outside; line-height:18px; color:#000; list-style-type:square}

/*------------------IP Styles (3 column Layout)--------------------*/
div.IP_pageLeftContentContainer{display:block; width:235px; float:left; background: url(Images/Left_Shim.gif) repeat-y #fff}
div.IP_horizMenuContainer{}
div.IP_pageRightContentContainer{display:block; width:700px; float:right; margin:0px 0px}
div.IP_pageCenterContent{display:block; width:440px; overflow:hidden; float:left}
div.IP_pageRightContentPane{display:block; width:250px; overflow:hidden; float:right; padding:0}
div.IP_pageInfoBreadcrumb{margin:10px 0 0 5px; display:block}
div.IP_pageInfoBreadcrumb  a.SkinObject{color:#999999; font-weight:normal}
div.IP_pageInfoBreadcrumb  a.SkinObject:hover{color:#FF6600; font-weight:normal}
div.IP_pageContentPane{display:block; }

/*------------------IP Styles (1 column Layout)--------------------*/
div.IP_1col_pageContentContainer{display:block; width:960px;   margin:10px 20px 5px 20px; padding:0 20px 0 0; overflow:hidden }
/*------------------IP Styles (2 column Layout)--------------------*/
div.IP_2col_pageLeftContentContainer{display:block; float:left; width:550px;   margin:10px 20px 5px 20px; padding:0 20px 0 0; overflow:hidden}
div.IP_2col_pageRightContentContainer{display:block; float:right; width:250px;   margin:10px 20px 5px 20px; padding:0 20px 0 0; overflow:hidden }

