/*========================================================*/
/*==1.Universal==*/
/*========================================================*/
body{background:#676665;
	margin:0 2px;
	font-family:Tahoma, sans-serif ;
	font-size:10pt;
}
H1, H2, H3, H4, H5, DT, H6
{
    font-family:sans-serif, Tahoma, Verdana, Arial, Helvetica;
}
H1
{
    font-size: 24pt;
    font-weight: bold;
    color: #006;
    margin: 0;
	padding:0;
}

H2
{
    font-size: 18pt;
    font-weight: bold;
    color: #009;
    margin: 0;
	padding:0;
}

H3
{
    font-size: 14pt;
    font-weight: bold;
    color: #00C;
	margin: 0;
	padding:0;
}

H4
{
    font-size: 12pt;
    font-weight:bold;
    color: #00F;
	margin: 0;
	padding:0;
}

H5, DT
{
    font-size: 10pt;
    font-weight: bold;
    color: #03F;
	margin: 0;
	padding:0;
}

H6
{
    font-size: 8pt;
    font-weight: bold;
    color: #06F;
	margin: 0;
	padding:0;
}

TFOOT, THEAD    {
}

TH  {
}

A:link{
	color: #F60;
	text-decoration: none;
}
A:visited{
	color: #F60;
	text-decoration: none;
}
A:active{	
	color: #F60;
	text-decoration: none;
}
A:hover{
   	color: #FC0;
	text-decoration: underline;
}

SMALL   {
 	font-family:sans-serif, Tahoma, Verdana, Arial, Helvetica;
	 font-size: 6pt;
    font-weight: normal;
    color: #666;
	margin: 0;
	padding:0;
}

BIG {
	font-family:sans-serif, Tahoma, Verdana, Arial, Helvetica;
	 font-size: 36pt;
    font-weight: normal;
    color: #666;
	margin: 0;
	padding:0;
}

BLOCKQUOTE, PRE {
}


UL LI   {
	list-style-image: url(images/GrayTabArrow.gif);
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	color: #666;
}

UL LI LI    {
	list-style-image: url(images/GrayTabArrow.gif);
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	color: #666;
}

UL LI LI LI {
	list-style-image: url(images/GrayTabArrow.gif);
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	color: #666;
}

OL LI   {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	color: #666;
}

OL OL LI    {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	color: #666;
}

OL OL OL LI {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	color: #666;
}
OL UL LI   {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	color: #666;
}

HR {
}
p{  font-family:sans-serif, Tahoma, Verdana, Arial, Helvetica;
	font-size:10pt;
	line-height:20px;
	color:#666;
	padding:0px;
	margin:0px;
	}
/*========================================================*/
/*==2.Design Layout==*/
/*========================================================*/
.All_Zone{
	border:#FFF solid 1px;
	}
.Menu_Zone{
	background:#fe9104 top left repeat-x;
	width:100%;
	height:23px;
	}

.Header_Zone{
	background:url(images/Gr_Ora_Header.gif) top left repeat-x;
	height:87px;
	}
.Logo_Zone{
	background:url(images/Gr_Ora_Logo.gif) top no-repeat;
	width:568px;
	height:87px;
	}
.Content_Zone{
	background:#FFF;
	text-align:left;
	}

.Footer_Zone{
	background:url(images/Gr_Ora_Footer.gif) #f0efef bottom left no-repeat;
	height:74px;
}
.URhere{
height:27px;
}

/*========================================================*/
/*==3.Pane==*/
/*========================================================*/

.Boxpane{
	width: 300px;
	background-color: transparent;
	padding:2px;
}
.toppane {
	width: 100%;
	background-color: transparent;
	padding:2px;
}
.leftpane {
	width: 220px;
	background-color: transparent;
	padding:2px;
}
.rightpane {
	width: 215px;
	background-color: transparent;
	padding:2px;
}
.contentpaneleft {
	width: 100%;
	background-color: transparent;
	padding:2px;
}
.contentpaneright {
	width: 100%;
	background-color: transparent;
	padding:2px;
}
.contentpane {
	width: 100%;
	background-color: transparent;
	padding:2px;
}
.bottompane{
	width: 100%;
	background-color: transparent;
	padding:2px;
}
.footerpane{
	width: 100%;
	background-color: transparent;
	padding:2px;
}
/*============================================================================*/
/*==4.Style For Portal.css 													==*/
/*============================================================================*/
/*-- Style for Module Title--*/
.Head   {
    font-family: sans-serif, Tahoma, Verdana, Arial, Helvetica;
	font-size:12pt;
    font-weight: Bold;
    color: #039;
}
/* style of item titles on edit and admin pages */
.SubHead{
 	font-family:sans-serif, Tahoma, Verdana, Arial, Helvetica;
	font-size:10pt;
	font-weight: Bold;
	font-style: normal;
	color: #06F;
}
/* text style used for most text rendered by modules */
.Normal{
	font-family:sans-serif, Tahoma, Verdana, Arial, Helvetica;
	font-size:10pt;
	font-weight: normal;
	font-style: normal;
	color: #333;
}
.Normal_black{
	font-family:sans-serif, Tahoma, Verdana, Arial, Helvetica;
	font-size:10pt;
	font-weight: normal;
	font-style: normal;
	color: #000;
}
.Normal_red{
	font-family:sans-serif, Tahoma, Verdana, Arial, Helvetica;
	font-size:10pt;
	font-weight: normal;
	font-style: normal;
	color: #F00;
}
.Normal_Gr_Ora{
	font-family:sans-serif, Tahoma, Verdana, Arial, Helvetica;
	font-size:10pt;
	font-weight: normal;
	font-style: normal;
	color:#690;
}
/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox{
	border:1px #999 solid;
	background:#FFF;

}
/* Button Style used for Buttons */
.StandardButton{
	border:1px #C00 solid;
	background:#F1F1F1;
}
.CommandButton{
	color: #F60;
	font-family:sans-serif, Tahoma, Verdana, Arial, Helvetica;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	padding-left: 1px;
	padding-right: 1px;
}

A.CommandButton:link {
    text-decoration:none;
    color:#F60;
}
A.CommandButton:visited  {
    text-decoration:none;
	  color:#999;

}
A.CommandButton:active   {
    text-decoration:none;
	  color:#F60;
}

A.CommandButton:hover    {
    text-decoration:underline;
    color:#FC0;
}
/*==================================================================*/
/* 5.Token
/*==================================================================*/
.LoginTD { width: 100%; vertical-align: middle; text-align: right; padding:0 4px 0 0; font-family: tahoma; font-size: 8pt; font-weight:normal; text-decoration: none; }
.Login , A.Login:link, A.Login:visited, A.Login:active
{
	color: #666; background:  url(images/Gr_Ora_IcoLog.gif) no-repeat bottom left;  font-family: tahoma; font-size: 8pt; font-weight:normal; text-decoration: none; height:17px; float:right; padding: 2px 0 0 25px; margin: 2px 2px 0 16px;
}
A.Login:hover    {
	color: #fc0; background:  url(images/Gr_Ora_IcoLogOver.gif) no-repeat bottom left;  font-family: tahoma; font-size: 8pt; font-weight:normal; text-decoration: none; height:17px; float:right; padding: 2px 0 0 25px; margin: 2px 2px 0 16px;
}
.USER, A.USER:link, A.USER:visited, A.USER:active{
	color: #666; background:  url(images/Gr_Ora_IcoReg.gif) no-repeat bottom left;  font-family: tahoma; font-size: 8pt; font-weight:normal; text-decoration: none; height:17px; float:right; padding: 2px 0 0 25px; margin: 2px 2px 0 16px;
}

A.USER:hover    {
   color: #fc0; background:  url(images/Gr_Ora_IcoRegOver.gif) no-repeat bottom left;  font-family: tahoma; font-size: 8pt; font-weight:normal; text-decoration: none; height:17px; float:right; padding: 2px 0 0 25px; margin: 2px 2px 0 16px;
}
.Icon_UK , A.Icon_UK:link, A.Icon_UK:visited, A.Icon_UK:active
{
	 background:  url(images/UK_icon.gif) no-repeat bottom left;  height:27px; width:27px;  float:right; 
}
A.Icon_UK:hover    {
	background:  url(images/UK_iconOver.gif) no-repeat bottom left; height:27px; width:27px;  float:right; 
}
.Icon_Th , A.Icon_Th:link, A.Icon_Th:visited, A.Icon_Th:active
{
	 background:  url(images/Th_icon.gif) no-repeat bottom left;  height:27px; width:27px;  float:right; 
}
A.Icon_Th:hover    {
	background:  url(images/Th_iconOver.gif) no-repeat bottom left; height:27px; width:27px;  float:right; 
}
.BREADCRUMB{
	color: #999;
	font-family: sans-serif, Tahoma, Verdana, Arial, Helvetica;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	padding-left: 1px;
	padding-right: 1px;
}

A.BREADCRUMB:link {
    text-decoration:none;
    color:#999;
}
A.BREADCRUMB:visited  {
    text-decoration:none;
	  color:#999;

}
A.BREADCRUMB:active   {
    text-decoration:none;
	  color:#999;
}

A.BREADCRUMB:hover    {
    text-decoration:underline;
    color:#FC0;
}
/* text and link style for SkinObjects */
.SkinObject
{
	color: #06F;
	font-family:sans-serif, Tahoma, Verdana, Arial, Helvetica;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	height: 13px;
	padding-left: 1px;
	padding-right: 1px;
}
A.SkinObject:link
{
	text-decoration: none;
	 color:#06F;
}
A.SkinObject:visited
{
	text-decoration: none;
	 color:#999;
}
A.SkinObject:active
{
	text-decoration: none;
	 color:#06F;
}
A.SkinObject:hover
{
	color: #FC0;
	text-decoration: underline;
}

.Search
{
	font-weight: bold;
	font-size: 12px;
	color: #06F;
	font-family: Arial;
	height: 17px;
	vertical-align:middle;
}
A.Search:link
{
	padding-right: 5px;
	padding-left: 5px;
	color: #06F;
	text-decoration: none;
}
A.Search:visited
{
	color:#999;
	text-decoration: none;
}
A.Search:active
{
	color: #06F;
	text-decoration: none;
}
A.Search:hover
{
	color: #FC0;
	text-decoration: none;
}
.Search_Button
{
	vertical-align: middle;
}
.CopyRight{
	color: #000;
	font-family: sans-serif, Tahoma, Verdana, Arial, Helvetica;
	font-size: 9pt;
	font-weight: normal;
	font-style: normal;
	height: 10pt;
	padding-left: 1px;
	padding-right: 1px;
}
A.CopyRight:link
{
	text-decoration: none;
	 color:#000;
}
A.CopyRight:visited
{
	text-decoration: none;
	 color:#000;
}
A.CopyRight:active
{
	text-decoration: none;
	 color:#000;
}
A.CopyRight:hover
{
	color: #FC0;
	text-decoration: underline;
}
.Terms{
	color: #000;
	font-family: sans-serif, Tahoma, Verdana, Arial, Helvetica;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	height: 13px;
	padding-left: 1px;
	padding-right: 1px;
}
A.Terms:link
{
	text-decoration: none;
	 color:#000;
}
A.Terms:visited
{
	text-decoration: none;
	 color:#000;
}
A.Terms:active
{
	text-decoration: none;
	 color:#000;
}
A.Terms:hover
{
	color: #FC0;
	text-decoration: underline;
}
.Privacy{
	color: #000;
	font-family:sans-serif, Tahoma, Verdana, Arial, Helvetica;
	font-size:9pt;
	font-weight: normal;
	font-style: normal;
	height: 13px;
	padding-left: 1px;
	padding-right: 1px;
}
A.Privacy:link
{
	text-decoration: none;
	 color:#000;
}
A.Privacy:visited
{
	text-decoration: none;
	 color:#FFF;
}
A.Privacy:active
{
	text-decoration: none;
	 color:#FFF;
}
A.Privacy:hover
{
	color: #FC0;
	text-decoration: underline;
}
.Date{
   	font-family: sans-serif, Tahoma, Verdana, Arial, Helvetica;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	color: #06F;
}
/*========================================================*/
/*   6.Main Menu and Module Menus                         */
/*========================================================*/

.main_dnnmenu_bar {
	cursor: pointer; 
	cursor: hand;
	height:23px;
	background-color: Transparent;
}
.main_dnnmenu_container {
	background-color: transparent; 
}
.main_dnnmenu_item td { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #740; 
	font-size: 10pt; 
	font-weight: normal; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
    white-space: nowrap;  /*Word wrapping menu item now optional*/
    padding: 2px 3px 5px 1px;	
	height:23px;
}
.main_dnnmenu_rootitem  { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color:#740;
	font-size: 10pt; 
	font-weight: normal; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
    white-space: nowrap;  /*Word wrapping menu item now optional*/	    
    padding: 5px 10px 0px 5px;   /*explicitly set padding for root menu items*/
	border-right:#f0efef  solid 1px;
	border-left:0px;
	height:23px;	
}
.main_dnnmenu_itemhover {  
	color:#950;
	background-color: #fc0; 
}

.main_dnnmenu_itemhover td {
	color:#950;  
	background-color: #fc0; 
}
.main_dnnmenu_icon {
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 2px; 
	height: 100%;

}
.main_dnnmenu_submenu { 
	background-color: #f90;  
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus */
	border:#FFF solid 1px;
}
.main_dnnmenu_break {
	height: 1px;
	font-size: 1px;
}




