@import url('css/reset.css');
/*@import url('css/global_styles.css');*/

/* 
================================
1. Generic Styles
================================
*/   

H1  {
    font-family: Arial, Helvetica, sans-serif;
    font-size:  20px;
    font-weight:    bold;
}

H2  {
    font-family: Arial, Helvetica, sans-serif;
    font-size:  20px;
    font-weight:    normal;

}

H3  {
    font-family: Arial, Helvetica, sans-serif;
    font-size:  12px;
    font-weight:    normal;
	}

H4  {
    font-family: Arial, Helvetica, sans-serif;
    font-size:  12px;
    font-weight:    normal;

}

H5, DT  {
    font-family: Arial, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;

}

H6  {
    font-family: Arial, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;

}

TFOOT, THEAD    {
    font-family: Arial, Helvetica, sans-serif;
    font-size:  12px;
    color: #003366;
}

TH  {
    vertical-align: baseline;
    font-family: Arial, Helvetica, sans-serif;
    font-size:  12px;
    font-weight:    bold;
    color: #003366;
}

A:link  {
    text-decoration:    none;
    /*color:  #de2743;*/
}

A:visited   {
    text-decoration:    none;
    /*color:  #de2743;*/
}

A:active    {
    text-decoration:    none;
    /*color:  #de2743;*/
}

A:hover {
    text-decoration:    underline;
    /*color:  #de2743;*/
}

SMALL   {
    font-size:  8px;
}

BIG {
    font-size:  14px;
}

BLOCKQUOTE, PRE {
    font-family:    Lucida Console, monospace;
}


UL LI   {
    list-style-type:    square ;
}

UL LI LI    {
    list-style-type:    disc;
}

UL LI LI LI {
    list-style-type:    circle;
}

OL LI   {
    list-style-type:    decimal;
}

OL OL LI    {
    list-style-type:    lower-alpha;
}

OL OL OL LI {
    list-style-type:    lower-roman;
}

HR {
    color: dimgrey;
    height:1pt;
    text-align:left
}



/* 
================================
2. DNN Styles
================================
*/   

.pagemaster {
	width: 100%;
	height: 100%;	
	background-color: #fefefe;
}
.skinmaster {
	height: 100%;
	background-color: #f3f5fa;
	border-right: #7994cb 1px solid; 
	border-top: #7994cb 1px solid; 
	border-left: #7994cb 1px solid; 
	border-bottom: #7994cb 1px solid; 
}
.skinheader {
}
.skingradient {
	background-image: url(gradient_DkBlue.jpg); 
	height:30px;
}

.ControlPanel {
	width: 100%;
	background-color:#fff;
	margin:auto;
	/*background-color: #dfe5f2;*/
}



/* 
================================
3. Content Panes
================================
*/   

.ContentPane {position: relative; width: 560px; float: right; }
.RightPane {position: relative; width: 240px; float: right;}
.LeftPane {position: relative; width: 200px; float: left; }

.ContentPane2 {position: relative; width: 100%; float: right; margin-left: -10px}
.LeftPane2 {position: relative;  width: 240px; float: left; margin-left: 10px}

.ContentPane3 {position: relative; width: 100%; float: left; }

.LeftPane4 {position: relative; width: 520px; float: left; }
.ContentPane4 {position: relative; width: 240px; float: right;}

.LeftPane5 {position: relative; width: 380px; float: left; }
.ContentPane5 {position: relative; width: 380px; float: right;}

.TopPane {position: relative; width: 100%; float: right; margin-left: -10px}
.BottomPane {position: relative; width: 100%; float: right; margin-left: -10px}



/* 
================================
4. DNN Menu Styles
================================
   

.MainMenu_MenuContainer {
	background-color: transparent; 
	margin-top: 15px;
	margin-left: 0px;
}

.MainMenu_MenuItem {
	border-left: #cccccc 0px solid; 
	border-bottom: #cccccc 1px solid; 
	border-top: #cccccc 1px solid; 
	border-right: #cccccc 0px solid;
	cursor: pointer; 
	color: #FFFFFF; 
	font-family: Arial, Tahoma, Helvetica; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: transparent;
	margin: 0px 8px 0px 8px;
}

.MainMenu_SubMenu {
	background-color: #936265;
	font-family: Arial, Tahoma, Helvetica; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal;
	z-index: 1000; 
	cursor: pointer; 
	padding: 0px 8px 0px 8px;
}
	
.MainMenu_MenuBreak {
	height: 1px;
}
.MainMenu_MenuItemSel {
	background-color: #FFFFFF;
	color: #936265;
	cursor: pointer; 
	font-family: Arial, Tahoma, Helvetica; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal;
	height: 17px;
	padding: 0px 0px 0px 0px;
}
.MainMenu_SubMenuItemSel {
	background-color: #FFFFFF;
	color: #936265;
	cursor: pointer; 
	font-family: Arial, Tahoma, Helvetica; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal;
	height: 17px;
	padding: 0px 8px 0px 8px;
}
.MainMenu_MenuArrow, .MainMenu_RootMenuArrow, .MainMenu_MenuIcon {
	display: none;
}
*/
	
/* 
================================
5. Module Styles
================================
*/   

#h1-container {background: #fff url(/Portals/_default/Skins/PR - Black/media/bg_h1.jpg) repeat-x;}
.h1-container {background: #fff url(/Portals/_default/Skins/PR - Blackmedia/bg_h1.jpg) repeat-x;}
#h2-container {background: #fff url(/Portals/_default/Skins/PR - Blackmedia/bg_h2.jpg) repeat-x;}
.h2-container {background: #fff url(/Portals/_default/Skins/PR - Blackmedia/bg_h2.jpg) repeat-x;}

.h1 { font-size: 11pt; line-height: 29px; color: #4fa5b2; padding-left: 15px; margin-right: 15px; font-weight:bold}

.h1-container h1 
{
	line-height:31px;
	background: #fff url(media/bg_h1.jpg) repeat-x;
}
.h2-container h1 
{
	line-height:31px
	background: #fff url(media/bg_h1.jpg) repeat-x;
}

#h1-container h1 {line-height:26px}
#h2-container h1 {line-height:31px}

.Head h1 {line-height:22px}

h1 a:link, h1 a:visited { font-size: 11pt; color: #46321A; padding:0;margin:0; font-weight:bold}

h2 { font-size: 11pt; line-height: 30px; width:100%; color: #46321A; padding: 4px 0 0 15px; margin-bottom: 7px; margin-right: 15px; }

h3 { font-size: 11pt; color: #46321A; }


.smallerText {font:8pt/12pt Arial, Helvetica}
h1.smallerText, h1.smallerText .Head {font:bold 9pt/13pt Arial, Helvetica; line-height: 30px;}

.box_narrow {
	padding: 10px;
	/*position: relative;*/ /* stupid IE requires these */
	position: static;
	margin-bottom: 10px;
	background: #fff url(media/box_bg_white.jpg) repeat;
}

/* the white border (outermost div) */
/*.box_narrow { padding: 10px; margin-bottom: 10px; background: #fff url(media/box_bg_white.jpg) repeat; } */
/* the white border (outermost div) */
.box_narrow2 { padding: 2px; zoom:1; background: #433632 url(media/box_bg_brown2.jpg) repeat; } 
/* the brown border */
.box_narrow2U { padding: 0px 2px 2px 2px; background: #433632 url(media/box_bg_brown2.jpg) repeat; } 
/* the brown border */
.box_narrow3, .box_narrow3_tabs { background: #f6f3ed url(media/box_bg_tan2.jpg) repeat; text-align: left; } 

/* the tan background (innermost div) */
.box_narrow_container { padding: 3px 15px 5px 15px;}

/* the white border (outermost div) */
.box_wide2 { padding: 2px; background: #433632 url(media/box_bg_brown.jpg) repeat; }
/* the brown border */
.box_wide3 { background: #f6f3ed url(media/box_bg_tan2.jpg) repeat; text-align: left; } 
/* the tan background (innermost div) */
.box_wide_container { padding: 3px 15px 25px 15px; }

/* style for module titles */
.Head  {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11pt; 
	font-weight:bold;
	color: #46321A; 
	margin-left:10px;

}

/* text style used for most text rendered by modules */
.Normal,.NormalDisabled
{
    color:#433632;
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:14px;
    margin-top:0px;
}

/* text style used for rendered text which should appear disabled */
.NormalDisabled
{
    color: Silver;
}

/* text style used for rendered text which requires emphasis */
.NormalBold
{
    font: 10pt/14pt Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #46321A;
}

/* text style used for error messages */
.NormalRed
{
    font: 10pt/14pt Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #ff0000
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
    font: 10pt/14pt Arial, Helvetica, sans-serif;
    font-weight: normal;
}


/* 
================================
6. Global Styles
================================
*/   

a,a:link,a:hover, a:visited {color:#651802;}

/* use this class to create a boxed quote inside a html container */
.pullquote {
float:left;
width:150px;
margin-top:10px;
margin-bottom:10px;
margin-right:10px;
padding-bottom:10px;
padding-right:2px;
font-family:Arial;
font-size: 18px;
line-height:26px;
letter-spacing:0px !important;
text-align: right;
color:#651802;
}



/* 
================================
7. Page Layout
================================
*/ 

/* page layout: main body */
#main_body { 
position:relative; 
width:776px; 
margin: 10px 0 0 0;
padding: 0 0 0 0px;
/* margin:313px 0 0 22px;*/
min-height: 1055px;
height:auto !important;
height:1055px;

}

body {background:#867767 url('media/autumn.gif');
}
#body_container {width:854px;background:url('media/bg_body_834_2.jpg');
}
#flash_header {width:776px;height:199px;
}

#mini_header /* IE */
{
  position: relative;
  width: 776px;
  height: 46px;
  margin-top: 0px;
  margin-left: 0px;
}

html>body #mini_header /* Firefox */
{
  position: relative;
  width: 776px;
  height: 46px;
  margin-top: 0px;
  margin-left: 0px;
}

#nav /* IE */
{
  position: absolute;	
  height: 46px;
  margin-top: 0px;
  margin-left: -388px;
}

html>body #nav /* Firefox */
{
  position: absolute;	
  height: 46px;
  margin-top: 0px;
  margin-left: 0px;
}


/* FOOTER */
#footer { position: relative; margin-bottom: 0px; height: 80px; background: transparent url(media/bg_footer.gif) repeat; z-index: 200; }
#footer_center { position: relative; height: 65px; width: 834px; margin: 0pt auto; text-align: center; }
#footer_logo { position: absolute; top: 10px; left: 10px; }
#footer_text { position: absolute; top: 15px; left: 145px; text-align: left; }
#footer_text a { color: #433632; }
#footer_text a:hover { color: #de2743; }
#footer_universal_bar { position: relative; width: 100%; height: 29px; background: #fff url(media/footer_bg_bar.gif) repeat; }

html, body, form, fieldset, table {
color:#46321A;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
}


