/*--*************************************************************-*/
/*--    Dotnetnuke skins - http://www.2designstudio.net           */                                                                                                                 
/*--    Copyright (c) 2003-2008 www.2designstudio.net             */                                                                                                      
/*--    support@2designstudio.net                                 */                                                                                                                          
/*--*************************************************************-*/

.reg_topbg01{
	background-image: url(Reg_topbg01.gif);
	background-repeat: no-repeat;
	width: 58px;
	height: 135px;
}
.reg_topbg02{
	background-image: url(Reg_topbg02.gif);
	background-repeat: no-repeat;
	width: 520px;
	height: 135px;
}
.reg_topbg03{
	background-image: url(Reg_topbg03.gif);
	background-repeat: no-repeat;
	width: 410px;
	height: 135px;
}
.reg_menubg01{
	background-image: url(Reg_menubg_01.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 53px;
}
.reg_menubg02{
	background-image: url(Reg_menubg_02.gif);
	background-repeat: repeat-x;
	height: 53px;
}
.reg_menubg03{
	background-image: url(Reg_menubg_03.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 53px;
}
.reg_brebg01{
	background-image: url(Reg_brebg01.gif);
	background-repeat: no-repeat;
	width: 436px;
	height: 29px;
}
.reg_brebg02{
	background-image: url(Reg_brebg02.gif);
	background-repeat: no-repeat;
	width: 436px;
	height: 29px;
}
.reg_searchbg{
	background-image: url(Reg_searchbg01.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 202px;
	height: 24px;
}
.reg_contentbg01{
	background-image: url(Reg_contentbg01.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
.reg_contentbg02{
	background-image: url(Reg_contentbg02.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.reg_contentbg03{
	background-image: url(Reg_contentbg03.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}
.reg_padd{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}
.reg_padd01{
	padding: 18px 88px 7px 0px;
}
.reg_padd02{
	padding-top: 14px;
}
.reg_padd03{
	padding: 0px 31px 0px 28px;
}
.reg_padd04{
	padding-right: 7px;
	padding-bottom: 7px;
}


/*========================================================*/
/*  Content Panes                                         */
/*========================================================*/
.contentpane{ padding: 0px;}
.toppane{ padding: 0px;}
.toppane2{ padding: 0px;}
.leftpane{	padding: 0px 30px 0px 0px;	width: 245px;}
.leftpane2{	padding: 0px 15px 0px 0px;}
.rightpane{	padding: 0px 0px 0px 30px;	width: 245px;}
.rightpane2{ padding: 0px 0px 0px 15px;}
.bottompane{ padding: 0px;}
.bottompane2{	padding: 0px;}

/*========================================================*/
/*     Main Menu and Module Menus                         */
/*========================================================*/
/*-- box that holds the menu    --*/ .MainMenu_MenuContainer { background: transparent; }
/*-- bar that holds the menu    --*/ .MainMenu_MenuBar { cursor: pointer;  background: transparent; }
/*-- submenu container          --*/ .MainMenu_SubMenu, .ModuleTitle_SubMenu { margin: 1px 0 0 0; }
/*-- menuitems idle             --*/ .MainMenu_Idle TD { color: #f9ebe8; background: transparent; font-size: 14px; padding: 0px; font-weight: normal; font-family: Eras Demi ITC; }
/*-- menuitems over             --*/ .MainMenu_Selected TD { color: #E4E4E4; background: transparent; font-size: 14px; padding: 0px; font-weight: normal; font-family: Eras Demi ITC; }
/*-- menuitems active           --*/ .MainMenu_Active TD, .MainMenu_BreadcrumbActive TD {color: #f9ebe8; background: transparent; font-size: 14px; padding: 0px; font-weight: normal; font-family: Eras Demi ITC; }
/*-- middle seperator           --*/ .MainMenu_Seperator { background: url(Reg_menubg01.gif) no-repeat top center transparent; width:2px; height: 53px; font-size:1px; }
/*-- not needed - main menu     --*/ .MainMenu_MenuArrow, .MainMenu_RootMenuArrow, .MainMenu_MenuIcon  { display: none; }
/*-- module menu continer       --*/ .ModuleTitle_MenuContainer { color: #2c2c2c; }
/*-- module menu bar            --*/ .ModuleTitle_MenuBar { cursor: pointer;}
/*-- module menu padding        --*/ .ModuleTitle_MenuItem, .ModuleTitle_MenuItemSel { padding: 0 15px 0 10px; }
/*-- not needed - module menu   --*/ .MainMenuSeperator, .ModuleTitle_MenuArrow, .ModuleTitle_RootMenuArrow { display: none; }
									 .ModuleTitle_MenuIcon { background: #FFF; border: 0px; border-bottom: 1px dotted #999; width:0px; height: 20px; padding: 0 0 0 0; margin: 0 0 0 0; font-size: 0px; }
									 .ModuleTitle_MenuIcon IMG { margin: 0 10px 0 10px; }
/*-- removing seperator borders --*/ .MainMenu_MenuBreak { border-top-style: none; border-right-style: none;	border-left-style: none; border-bottom-style: none; background:transparent;  vertical-align:top;}

/*========================================================*/
/*  Sub Menus and Module Menus                            */
/*========================================================*/

.MainMenu_SubMenu, .ModuleTitle_SubMenu { background: #712418; padding: 0px; border: 1px dotted #888; z-index: 1000;  cursor: pointer; font-weight: normal;}
.MainMenu_MenuItem, .ModuleTitle_MenuItem { background: transparent; color: #FFF; font-family: tahoma; font-size: 11px; font-weight: normal; font-style: normal; padding: 0px 30px 0px 16px; height: 18px; border: 0;}
.MainMenu_MenuItemSel, .ModuleTitle_MenuItemSel { background: transparent; color: #FFF; font-family: tahoma; font-size: 11px; font-weight: normal; cursor: pointer; padding: 0px 30px 0px 16px; height: 18px; border: 0;}


/**/
.reg_font01{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#717171;
}
.reg_font02{
background-image:url(Reg_pic05.gif);
background-repeat:no-repeat;
background-position:right top;
height:225px;
}
.reg_font03{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#717171;
padding-left:27px;
}
.reg_font04{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#bc4937;
text-decoration:underline;
}
.reg_border{
border-bottom:1px solid #391610;
}
.reg_border01{
margin-top:6px;
margin-bottom:30px;
}
h1{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#bc4937;
margin:0px;
}
h2{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#bc4937;
margin:0px;
}

