a img{border:none;}
form{margin:0px;}
body, h1, h2, h3, h4, h5, h6, td{font: 10pt "trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif; color: #000;font-size-adjust: 0.51; margin:0px;}
p{padding: 0px 0px 9px 0px;line-height:19px;margin:0px}

body{background-color:#D2E4F4;background-image: url(dnnbg.jpg);background-position: top left;background-repeat: repeat-x;text-align:center;margin: 0px 0px;}

#bodycontainer800 {text-align:left;margin: 10px auto;width:765px;}
#bodytopcurve800 {background-image: url(dnncurves800.gif);background-position:top left;height:12px;width:765px;overflow:hidden;}
#bodybottomcurve800 {background-image: url(dnncurves800.gif);background-position:0px -12px;height:15px;width:765px;overflow:hidden;}

#bodycontainer1024 {text-align:left;margin: 10px auto;width:985px;}
#bodytopcurve1024 {background-image: url(dnncurves1024.gif);background-position:top left;height:12px;width:985px;overflow:hidden;}
#bodybottomcurve1024 {background-image: url(dnncurves1024.gif);background-position:0px -12px;height:15px;width:985px;overflow:hidden;}

#globalheader{ background-image: url(dnnheader.gif); border-left:1px solid #000; border-right:1px solid #000; height:70px;	width:auto;	position:relative; z-index: 100}
#globallogo{width:249px;height:78px;position:absolute;top:-16px;float:left;text-align:left;margin-top:4px;}
#globalstartpage{width:470px;height:62px;position:absolute;right:9px;padding: 0px;border:1px solid #999;overflow:hidden;}
#globalbannerinfo{width:470px;height:62px;position:absolute;right:9px;padding: 0px;border:0px; overflow:hidden;}

#globalmenublue{ background-image: url(dnnmenublue.gif); border-left:1px solid #000; border-right:1px solid #000; height:26px; width:auto;}
#globalmenured{ background-image: url(dnnmenured.gif); border-left:1px solid #000; border-right:1px solid #000; height:26px; width:auto;}
#globalmenugreen{ background-image: url(dnnmenugreen.gif); border-left:1px solid #000; border-right:1px solid #000; height:26px; width:auto;}
#globalmenuyellow{ background-image: url(dnnmenuyellow.gif); border-left:1px solid #000; border-right:1px solid #000; height:26px; width:auto;}
#globalmenuorange{ background-image: url(dnnmenuorange.gif); border-left:1px solid #000; border-right:1px solid #000; height:26px; width:auto;}
#globalmenupurple{ background-image: url(dnnmenupurple.gif); border-left:1px solid #000; border-right:1px solid #000; height:26px; width:auto;}
#globalmenugrey{ background-image: url(dnnmenugrey.gif); border-left:1px solid #000; border-right:1px solid #000; height:26px; width:auto;}

#globalinfo800 { height:30px; padding-left: 3px; padding-top: 4px; width: auto;position: relative; background-color:#fcfcfc; border-left:1px solid #000; border-right:1px solid #000; border-bottom:1px solid #000;}
#globalinfoleft800, #globalinforight800 {width:378px;float:left;overflow:hidden;margin-right: 0px;}
#globalinforight800 { text-align: right; }

#globalinfo1024 { height:30px; padding-left: 3px; padding-top: 4px; width: auto;position: relative; background-color:#fcfcfc; border-left:1px solid #000; border-right:1px solid #000; border-bottom:1px solid #000;}
#globalinfoleft1024, #globalinforight1024 {width:488px;float:left;overflow:hidden;margin-right: 0px;}
#globalinforight1024 { text-align: right; }

#globalcontent800blue { background-image: url(dnncontent800blue.gif); background-repeat: repeat-y; padding-left: 1px; border:0; width:765px; }
#globalcontent800red { background-image: url(dnncontent800red.gif); background-repeat: repeat-y; padding-left: 1px; border:0; width:765px; }
#globalcontent800green { background-image: url(dnncontent800green.gif); background-repeat: repeat-y; padding-left: 1px; border:0; width:765px; }
#globalcontent800yellow { background-image: url(dnncontent800yellow.gif); background-repeat: repeat-y; padding-left: 1px; border:0; width:765px; }
#globalcontent800orange { background-image: url(dnncontent800orange.gif); background-repeat: repeat-y; padding-left: 1px; border:0; width:765px; }
#globalcontent800purple { background-image: url(dnncontent800purple.gif); background-repeat: repeat-y; padding-left: 1px; border:0; width:765px; }
#globalcontent800grey { background-image: url(dnncontent800grey.gif); background-repeat: repeat-y; padding-left: 1px; border:0; width:765px; }
#globalcontentleft800 {width:148px;float:left;overflow:hidden;margin: 0px; padding: 2px;}
#globalcontentcenter800 {width:608px;float:left;overflow:hidden;margin: 0px; padding: 2px; }

#globalcontent1024blue { background-image: url(dnncontent1024blue.gif); background-repeat: repeat-y; padding-left: 1px; border:0; width:985px; }
#globalcontent1024red { background-image: url(dnncontent1024red.gif); background-repeat: repeat-y; padding-left: 1px; border:0; width:985px; }
#globalcontent1024green { background-image: url(dnncontent1024green.gif); background-repeat: repeat-y; padding-left: 1px; border:0; width:985px; }
#globalcontent1024yellow { background-image: url(dnncontent1024yellow.gif); background-repeat: repeat-y; padding-left: 1px; border:0; width:985px; }
#globalcontent1024orange { background-image: url(dnncontent1024orange.gif); background-repeat: repeat-y; padding-left: 1px; border:0; width:985px; }
#globalcontent1024purple { background-image: url(dnncontent1024purple.gif); background-repeat: repeat-y; padding-left: 1px; border:0; width:985px; }
#globalcontent1024grey { background-image: url(dnncontent1024grey.gif); background-repeat: repeat-y; padding-left: 1px; border:0; width:985px; }
#globalcontentleft1024 {width:148px;float:left;overflow:hidden;margin: 0px; padding: 2px;}
#globalcontentcenter1024 {width:828px;float:left;overflow:hidden;margin: 0px; padding: 2px; }

#globalcontenthead800blue { width:765px;background-image: url(dnncontenthead800blue.gif);background-repeat: repeat-y;background-position: top left; padding-left: 1px;}
#globalcontenthead800red { width:765px;background-image: url(dnncontenthead800red.gif);background-repeat: repeat-y;background-position: top left; padding-left: 1px;}
#globalcontenthead800green { width:765px;background-image: url(dnncontenthead800green.gif);background-repeat: repeat-y;background-position: top left; padding-left: 1px;}
#globalcontenthead800yellow { width:765px;background-image: url(dnncontenthead800yellow.gif);background-repeat: repeat-y;background-position: top left; padding-left: 1px;}
#globalcontenthead800orange { width:765px;background-image: url(dnncontenthead800orange.gif);background-repeat: repeat-y;background-position: top left; padding-left: 1px;}
#globalcontenthead800purple { width:765px;background-image: url(dnncontenthead800purple.gif);background-repeat: repeat-y;background-position: top left; padding-left: 1px;}
#globalcontenthead800grey { width:765px;background-image: url(dnncontenthead800grey.gif);background-repeat: repeat-y;background-position: top left; padding-left: 1px;}
#globalcontentheadleft800 {width:248px;float:left;overflow:hidden;margin: 0px; padding: 2px;}
#globalcontentheadcenter800 {width:508px;float:left;overflow:hidden;margin: 0px; padding: 2px; }

#globalcontenthead1024blue { width:985px;background-image: url(dnncontenthead1024blue.gif);background-repeat: repeat-y;background-position: top left; padding-left: 1px;}
#globalcontenthead1024red { width:985px;background-image: url(dnncontenthead1024red.gif);background-repeat: repeat-y;background-position: top left; padding-left: 1px;}
#globalcontenthead1024green { width:985px;background-image: url(dnncontenthead1024green.gif);background-repeat: repeat-y;background-position: top left; padding-left: 1px;}
#globalcontenthead1024yellow { width:985px;background-image: url(dnncontenthead1024yellow.gif);background-repeat: repeat-y;background-position: top left; padding-left: 1px;}
#globalcontenthead1024orange { width:985px;background-image: url(dnncontenthead1024orange.gif);background-repeat: repeat-y;background-position: top left; padding-left: 1px;}
#globalcontenthead1024purple { width:985px;background-image: url(dnncontenthead1024purple.gif);background-repeat: repeat-y;background-position: top left; padding-left: 1px;}
#globalcontenthead1024grey { width:985px;background-image: url(dnncontenthead1024grey.gif);background-repeat: repeat-y;background-position: top left; padding-left: 1px;}
#globalcontentheadleft1024 {width:248px;float:left;overflow:hidden;margin: 0px; padding: 2px;}
#globalcontentheadcenter1024 {width:728px;float:left;overflow:hidden;margin: 0px; padding: 2px; }

#globaladmincontent800 { width:765px;background-image: url(dnncontentadmin800.gif);background-repeat: repeat-y;background-position: top left; padding-left: 1px;}
#globaladmincontentcenter800 {width:756px;float:left;overflow:hidden;margin: 0px; padding: 2px; }

#globaladmincontent1024 { width:985px;background-image: url(dnncontentadmin1024.gif);background-repeat: repeat-y;background-position: top left; padding-left: 1px;}
#globaladmincontentcenter1024 {width:976px;float:left;overflow:hidden;margin: 0px; padding: 2px; }

#globalfooter {	background-color:#FFFFFF;border-top:1px solid #000000;border-left: 1px solid #000;border-right: 1px solid #000;padding-top:5px;text-align:center;width:auto;}
#globalcopyright {text-align: center;margin:0px;padding-top: 3px;}
#globalcopyright span.SkinObject {font-size:10px;color:#999999;}

.hr{background-image:url(dnndot.gif);background-position:top left;background-repeat:repeat-x;height:1px;overflow:hidden;clear:both;margin:0px;padding:0px;}
.breaker{overflow:hidden;height:1px;clear:both}


/* ================================
    CSS STYLES FOR DotNetNuke
   ================================
*/

/* text style for the selected tab */
.SelectedTab { font-weight: bold; text-decoration: none; font: 12px "trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif; color: #000;}

/* text style for the unselected tabs */
.OtherTabs { font-weight: bold; text-decoration: none; font: 12px "trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif; color: #000; }

/* GENERAL */
/* style for module titles */
.Head { font-weight: bold; font-size: 20px; color: #666666; font-family: Agency FB, Arial, Helvetica; text-decoration: none; }

/* style of item titles on edit and admin pages */
.SubHead { font-weight: bold; text-decoration: none; font: 12px "trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif; color: #000; }

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead { font-weight: bold; text-decoration: none; font: 12px "trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif; color: #000; }

/* text style used for most text rendered by modules */
.Normal { font-family: Verdana; font-size: 11px; font-weight: normal; }

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox { font-family: Verdana; font-size: 12px; font-weight: normal; }
.NormalRed { font-family: Verdana; font-size: 12px; font-weight: bold; color: #ff0000 }
.NormalBold { font-family: Verdana; font-size: 11px; font-weight: bold }

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton { font-family: Verdana; font-size: 11px; font-weight: normal; }

/* Main Menu */

.MainMenu_MenuContainer { border: 0px; padding-top: 3px; padding-left: 10px; background-color: transparent; }
.MainMenu_MenuBar { cursor: pointer; cursor: hand; }
.MainMenu_MenuItem { background: transparent; cursor: pointer; cursor: hand; color: #fff; font-family: Tahoma; font-size: 11px; font-weight: bold; font-style: normal; border-bottom: #505052 1px solid; border-top: #505052 1px solid; padding: 2px 0px 3px 0px; }
.MainMenu_MenuItemSel { background: #eee; cursor: pointer; cursor: hand; color: #333; font-family: Tahoma; font-size: 11px; font-weight: bold; font-style: normal; border: 0; padding: 2px 0px 3px 0px; }
.MainMenu_MenuIcon { cursor: pointer; cursor: hand; background-color: #BBBBBB; width: 24; height: 24; padding: 2px 4px 3px 3px; BORDER-BOTTOM: solid 1px #bbbbbb; BORDER-LEFT: solid 1px #bbbbbb; BORDER-TOP: solid 1px #bbbbbb; BORDER-RIGHT: solid 1px #bbbbbb;}
.MainMenu_SubMenu { z-index: 1000; cursor: pointer; cursor: hand; background: #505052; filter: none; border: 2px solid #f6f6f6; margin-top: 2px; padding: 2px; }
.MainMenu_MenuBreak { border-bottom: #f00 1px solid; border-left: #f00 0px solid; border-top: #f00 1px solid;  border-right: #f00 0px solid; background-color: transparent; height: 6px; display: none; }
.MainMenu_MenuArrow { font-family: webdings; font-size: 10pt; cursor: pointer; cursor: hand; border-right: #505052 1px solid; border-bottom: #505052 1px solid; border-top: #505052 0px solid; display: none; }
.MainMenu_RootMenuArrow { font-family: webdings; font-size: 10pt; cursor: hand; display: none; }


#globalinforight800 a.SkinObject, #globalinforight800 a.SkinObject:visited { font: 12px "trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif; color: #000;font-size-adjust: 0.51;}
#globalinforight800 a.SkinObject:hover { color: #f00; }

#globalinforight1024 a.SkinObject, #globalinforight1024 a.SkinObject:visited { font: 12px "trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif; color: #000;font-size-adjust: 0.51;}
#globalinforight1024 a.SkinObject:hover { color: #f00; }

#globalinfoleft800 a.SkinObject, #globalinfoleft800 a.SkinObject:visited { font: 12px "trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif; color: #000;font-size-adjust: 0.51;}
#globalinfoleft800 a.SkinObject:hover { color: #f00; }

#globalinfoleft1024 a.SkinObject, #globalinfoleft1024 a.SkinObject:visited { font: 12px "trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif; color: #000;font-size-adjust: 0.51;}
#globalinfoleft1024 a.SkinObject:hover { color: #f00; }

div.linkinfo span a.SkinObject, div.linkinfo span a.SkinObject:visited {  font: 12px "trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif; color: #000; font-size-adjust: 0.51; }
div.linkinfo span a.SkinObject:hover { color: #f00; }

.ModuleTitle_MenuContainer { border-bottom: blue 0px solid; border-left: blue 0px solid; border-top: blue 0px solid; border-right: blue 0px solid; }
.ModuleTitle_MenuBar { cursor: pointer; cursor: hand; height:16; background-color: Transparent; }
.ModuleTitle_MenuItem { cursor: pointer; cursor: hand; color: black; font-family: Verdana; font-size: 9pt; font-weight: bold; font-style: normal; border-left: white 0px solid; border-bottom: white 1px solid; border-top: white 1px solid; border-right: white 0px solid; background-color: Transparent; }
.ModuleTitle_MenuIcon { cursor: pointer; cursor: hand; background-color: #EEEEEE; border-left: #EEEEEE 1px solid; border-bottom: #EEEEEE 1px solid; border-top: #EEEEEE 1px solid; text-align: center; width: 15; height: 21; }
.ModuleTitle_SubMenu { z-index: 1000; cursor: pointer; cursor: hand; background-color: #FFFFFF; filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3); border-bottom: #FFFFFF 0px solid; border-left: #FFFFFF 0px solid; border-top: #FFFFFF 0px solid; border-right: #FFFFFF 0px solid; }
.ModuleTitle_MenuBreak { border-bottom: #EEEEEE 1px solid; border-left: #EEEEEE 0px solid; border-top: #EEEEEE 1px solid; border-right: #EEEEEE 0px solid; background-color: #EEEEEE; height: 1px; }
.ModuleTitle_MenuItemSel { cursor: pointer; cursor: hand; color: black; font-family: Verdana; font-size: 9pt; font-weight: bold; font-style: normal; background-color: #C1D2EE; }
.ModuleTitle_MenuArrow { font-family: webdings; font-size: 10pt; cursor: pointer; cursor: hand; border-right: #FFFFFF 1px solid; border-bottom: #FFFFFF 1px solid; border-top: #FFFFFF 0px solid; }
.ModuleTitle_RootMenuArrow { font-family: webdings; font-size: 10pt; cursor: pointer; cursor: hand; }

