html, body { background-color: transparent; width : 100%; height : 100%; }
form { height : 100%; }

.SkinWidth { width: 900px; }

/*kmy added margin to space between txt box and the word site */
#dnn_dnnSEARCH_txtSearch.NormalTextBox { 
    height:18px;
    background: #FFFFFF;
	width: 140px; 
	color: #27475b; 
	padding: 2px 0px 0px 2px; 
	border: 1px 1px 1px 1px solid #068284;
	margin: 0px 0px 0px 10px; 
	cursor:pointer;
}

.toppane {
	padding-top: 3px;
	padding-left: 7px;
	padding-right: 7px;
	padding-bottom: 3px;
	z-index:-1;

}

.leftpane {
	padding-top: 3px;
	padding-left: 7px;
	padding-right: 7px;
	padding-bottom: 3px;
}

.contentpane {
	padding-top: 3px;
	padding-left: 7px;
	padding-right: 7px;
	padding-bottom: 3px;
}

.rightpane {
	padding-top: 3px;
	padding-left: 7px;
	padding-right: 7px;
	padding-bottom: 3px;
}

.bottompane {
	padding-top: 3px;
	padding-left: 7px;
	padding-right: 7px;
	padding-bottom: 3px;
}

/*--------- dnn menu style ----------*/
/* main menu td */
.mainMenu 
{	cursor:pointer;
	font-size: 14px;
	font-weight:bold; 
	text-align:center; 
	background-color:#CEE4CB;
	font-family: Tahoma, Arial, Verdana, Helvetica;
	width:100%;
	height:48px; 
	z-index:1;
}

/* Main Menu Normal */
.mainMenu .root
{	color: #fff;
	font-weight:bold; 	
	padding:14px 12px 0px 12px;
/*	height:48px; xxx*/
	float:left; 
	
}

/* Main menu hover */
.mainMenu .hov{ 	
	padding:14px 12px 0px 12px;
/*	height:48px; */
    	color:#27475b; 
	background-image: url(images/Teal_r1_c7.jpg);
	z-index:1;

}

/* Main menu selected */
.mainMenu .sel, .mainMenu .bc {
	padding:14px 12px 0px 12px;
    	color: #27475b;  
/*	height:48px; */
	background-image: url(images/Teal_r1_c7.jpg);
}
/* Main menu first item selected */
.mainMenu .first .root .sel, .mainMenu .first .root .bc {
	padding:14px 12px 0px 12px;
    	color: #27475b;  
	height:48px;
	background-image: url(images/Teal_r1_c7.jpg);
}

/* Main menu first item hover */
.mainMenu .hov .root .first{ 	
	padding:14px 12px 0px 12px;
    	color:#27475b; 
	height:48px;
	background-image: url(images/Teal_r1_c7.jpg);
}


.mainMenu table{
	padding:14px 12px 0px 12px; 
    	color:#FFFFFF;
	background: #CEE4CB;
	height: 48px;  
	z-index:1;

}

.main_dnnmenu_break{
	margin: -14px 0px 0px -12px;
	float:left; 
	height:48px;
	background-image: url(images/Teal_Separator.jpg);
	background-repeat: no-repeat;
}

/* SUB Menu Normal */
.mainMenu .m {
	border:1px solid #058284;
	padding:5px 35px 5px 5px;
	margin: -3px 0px 0px 1px;
    	font-size: 10pt; 
	height:24px;
	z-index:1;
}

.mainMenu tr.mi{
    	cursor:pointer;
    	/* z-index: 1000; */
	height:24px;
    	color: #27475B;
	text-align:left;
	background: #CEE4CB;
}
.mainMenu tr.mi td{
	padding: 0 2px;
	height:24px;
	text-transform:none;
}

/* SUB Menu hover & selected */
.mainMenu tr.hov {
        border:0pt ;
	height:24px;
	padding:5px 35px 5px 5px;
	/* margin: 0px 0px 0px 0px; */
        color: #FFFFFF;
        background: #058284;
}

.mainMenu tr.hov td{
	color:#fff;
}

.mainMenu tr.sel, .mainMenu tr.bc{
   	border:0pt none;
	padding:5px 35px 5px 5px;
	height:24px;
    	color: #27475B; 
	background: #a6d0bb;
}

.mainMenu tr.sel td, .mainMenu tr.bc td{
	color:#27475B;
}




/* Module Action Menus */
.ModuleTitle_SubMenu
{
	border:1px solid #C0D6E5;
}

.ModuleTitle_SubMenu td{
	background-color:#F8FAFF;
	white-space: nowrap;
} 

.ModuleTitle_MenuIcon {
	background-color:#F8FAFF; 
	border:none;
	padding: 0px 2px;
}

.ModuleTitle_MenuItemSel td, .ModuleTitle_MenuItemSel .ModuleTitle_MenuIcon{
	background: #CE0D0D url(../images/submenu_hover.gif) repeat-x top left;
	color: #fff;
}

.ModuleTitle_MenuBreak td, .ModuleTitle_MenuBreak .ModuleTitle_MenuIcon
{
	height: 2px;
	background-color: #D5E0FF;
}







/* .MainMenu_MenuContainer {
	background-color: transparent;
    	width:100%;
	z-index:1;
}

.MainMenu_MenuBar {
}

.MainMenu_MenuArrow {
	display: none
}

.MainMenu_RootMenuArrow {
	display: none
}

.MainMenu_MenuIcon {
	display: none
}  */

/****** end dnn menu *******/





.Head{ 
   font-size:11pt;
   font-weight:bold;
   color:#27475b; 
}

.SubHead{ 
   font-size:10pt;
   font-weight:bold; 
   color:#27475b;
  }
   
.SubSubHead{ 
   font-size:10pt; 
   color:#27475b;
}

.Normal{
   font-size:10pt; 
   color:#27475b;
   font-weight : normal;
}

.TH,TD,DIV,textarea {	
   font-size: 10pt; 
   color: #27475b; 
   font-family: Tahoma, Arial, Verdana, Helvetica;
}

.CommandButton, A.CommandButton:link, A.CommandButton:visited, A.CommandButton:active {
	font-size : 10pt;
	font-weight : normal;
	color : #058284;
	text-decoration : underline;
}

A.CommandButton:hover {
	font-size : 10pt;
	font-weight : normal;
	color : #058284;
	text-decoration : none;
}

.User, A.User:link, A.User:visited, A.User:active{
   font-size : 9pt;
   font-weight : bold;
   color:#27475b;
   text-decoration:none;
}

A.User:hover {
   font-size : 9pt;
   font-weight : bold;
   color: #058284;
   text-decoration : none;
}

.Breadcrumb, A.Breadcrumb:link, A.Breadcrumb:visited, A.Breadcrumb:active {
    color:#27475b;
	font-weight:bold; 
    font-size:9pt;
    text-decoration:none;
}

A.Breadcrumb:hover  {
    color:#058284;
	font-weight:bold; 
    font-size:9pt;
    text-decoration:none;
}

.Search, A.Search:link, A.Search:visited, A.Search:active {
    color:#27475b;
	font-weight:bold; 
    font-size:9pt;
    text-decoration:none;
}

A.Search:hover  {
    color:#27475b;
	font-weight:bold; 
    font-size:9pt;
    text-decoration:none;
}

A:link {
	color :#058284;
	text-decoration : none;
}

A:active {
	color :#058284;
	text-decoration : underline;
}

A:hover {
	color :#27475b;
	text-decoration : underline;
}

A:visited {
	color :#3A9C96;
	text-decoration : none;
}

.Links, A.Links:link, A.Links:visited, A.Links:active {
   font-size:9pt;
   font-weight:bold; 
   color:#27475b;
   text-decoration:none
}

A.Links:hover {
    font-size:9pt;
    font-weight:bold; 
	color :#058284;
	text-decoration : none;
}

.Footer, A.Footer:link, A.Footer:visited, A.Footer:active {
   font-size:9pt;
   font-weight:bold; 
   color:#27475b;
   text-decoration:none
}

A.Footer:hover {
    font-size:9pt;
    font-weight:bold; 
	color :#058284;
	text-decoration : none;
}
/* added for codednn flickr module */
.DnnModule{z-index:100;position:relative;}

