@import url("menu.css");
/*
#tabs {border: 1px solid orange;}
#search {border: 1px solid purple;}
.gboxtop {border: 1px solid pink;}*/

body
{
    padding: 0;
    margin: 0 0 20px 0;
    font: 11px Tahoma, Arial, sans-serif;
    line-height: 120%;
    color: #2b3637;
}
/*--------------Basic Style--------------*/
html							{ height:100%; }
body							{ background:#FFFFFF;}
p								{ font-family:verdana; font-size:11px; color:#2b3637; }
table, tr, td					{ font-family:verdana; font-size:11px; margin:0; color:#2b3637; }

/*--------------Link Style--------------*/
a:link, a:visited, a:active 	{ color:#d52d00; font-family:"Tahoma", verdana; font-weight:normal; text-decoration:none; }
a:hover 						{ color:#d52d00; font-family:verdana; font-size:11px; text-decoration:underline; }
a.Normal:link, a.Normal:visited { color:#4786B3; font-family:verdana; font-weight:bold; font-size:11px; text-decoration:none; }
a.Normal:hover 					{ color:#919191; font-family:verdana; font-size:11px; text-decoration:none; }

/*--------------Link buttons Style--------------*/
a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active	{ color:#01437a; font-family:Tahoma; font-weight:normal; font-size:11px; text-decoration:none; }
A.CommandButton:hover													{ color:#33bee1; font-family:Tahoma; font-size:11px; text-decoration:none; }

/*--------------Headings Style--------------*/
.Head							{ font-family:Tahoma; font-size:14px; color:#d52d00; background:transparent; font-weight:bold; padding:0; line-height:120%; }

/*--------------Sub Headings Style--------------*/
.SubHead 						{ font-family:Tahoma; font-size:12px; font-weight:bold; color:#2b3637; padding:0; }
span.SubHead					{ font-size: 9px; margin:0; padding:0; }
span.SubHead br					{ display: none; }

/*--------------General text Style--------------*/
.normal, .Normal				{ font-family:Tahoma; font-size:11px; color:#2b3637; }
.NormalBold						{ font-family:Tahoma; font-size:11px; font-weight:bold; color:#2b3637; }
.NormalRed						{ color:#C50000; font-family:verdana; font-weight:bold; font-size:11px; }
.font-family					{ font-family: "Tahoma", Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color: #2b3637; line-height: 120%; background: transparent; }


/*--------------Form Elements Style--------------*/
select, input { font-family:arial; font-size:11px; color:#333333; }
.NormalTextBox { color:#333333; padding-left:4px; line-height:12px; font-family:verdana; font-weight:normal; font-size:11px; }
td.NormalTextBox { padding:0; margin:0; background:transparent; border:0; }
.StandardButton { background:#f2f2f2 none; color:#575757; font-family:verdana; font-size:11px; font-weight:normal; }
#dnn_dnnSEARCH_txtSearch.NormalTextBox { height:16px; background:transparent; width:130px; color:#919191; padding:2px 4px 2px 0; border:0; cursor:text; position:absolute;top:2px;left:14px; z-index:1; border:0px; }

/*--------------Logo Elements Style--------------*/
#dnn_dnnLOGO_imgLogo
{ vertical-align:top; text-align:left; height:187px; !important; width:auto !important; padding:0px; margin:0px; border:0px;}

/*--------------DnnToken Style--------------*/
.SkinToken_Login, a.SkinToken_Login:link, a.SkinToken_Login:visited, a.SkinToken_Login:active { font-size:8pt; color:#fff; font-family:"Tahoma", verdana; font-weight:bold; text-decoration:none; padding:0 0 0 0; margin:0; text-transform:none; }
a.SkinToken_Login:hover { font-size:8pt; color:#D52D00; font-weight:bold; text-decoration:none; padding:0 0 0 0; margin:0; text-transform:none;  }

.SkinToken_User, a.SkinToken_User:link, a.SkinToken_User:visited, a.SkinToken_User:active {font-size:8pt; color:#fff; font-family:"Tahoma", verdana; font-weight:bold; text-decoration:none; padding:0 0 0 0; margin:0; text-transform:none; }
a.SkinToken_User:hover { font-size:8pt; color:#fff; font-weight:bold; text-decoration:none; padding:0 0 0 0; margin:0; text-transform:none;  }

.SkinToken_copy, a.SkinToken_copy:link, a.SkinToken_copy:visited, a.SkinToken_copy:active { font-size:6pt; color:#898989; font-family:"Tahoma", verdana; font-weight:bold; text-decoration:none; padding:0 0 0 0; margin:0; text-transform:none; }
a.SkinToken_copyr:hover { font-size:6pt; color:#2B3637; font-weight:bold; text-decoration:none; padding:0 0 0 0; margin:0; text-transform:none; }

a.SkinToken_Footer:link, a.SkinToken_Footer:visited, a.SkinToken_Footer:active { font-size:8pt; color:#898989; font-family:"Tahoma", verdana; font-weight:normal; text-decoration:none; padding:0 0 0 0; margin:0; text-transform:none; }
a.SkinToken_Footer:hover { font-size:8pt; color:#2B3637; font-weight:normal; text-decoration:none; padding:0 0 0 0; margin:0; text-transform:none; }

a.SkinToken_Links:link, a.SkinToken_Links:visited, a.SkinToken_Links:active { font-size:8pt; color:#fff; font-family:"Tahoma", verdana; font-weight:bold; text-decoration:none; padding:0 0 0 0; margin:0; text-transform:none; }
a.SkinToken_Links:hover { font-size:8pt; color:#D52D00; font-weight:bold; text-decoration:none; padding:0 0 0 0; margin:0; text-transform:none; }

/*--------------content holder--------------*/
#outer
{
	padding:0;
	margin:0;
	height:auto;
	position:relative;
	width:100%;
	background:url(images/FullTop-BG.png) top left repeat-x;
}
#content
{
    margin: 0px auto;
    width: 766px;
}

#banner
{
position:absolute;
height:235px;
width:549px;
padding:0;
margin:54px 0 0 214px;
background:#fff url(images/bannerN-Img.png) bottom left no-repeat;
}
#banner .bl
{
	background:url(images/bannerL-Img.png) top left no-repeat;
}
#banner .br
{
	height:235px;
	background:url(images/bannerR-Img.png) top right no-repeat;
}
#banner .banner_info
{
	margin:0;
	padding-left:18px;
	padding-right:0;
	padding-top:8px;
	padding-bottom:0;
}
/* header */
#header
{
    /*height: 75px;*/
}
#logo
{
    padding: 0;
	margin:0;
	height:190px;
}
#logo p
{
    margin: 0;
    padding: 4px 0 0 10px;
    color: #808080;
	float:left;
	height:187px;
	text-align:center;
	vertical-align:middle;
}

#panearea
{
	margin:0;
	padding:0;
	background:url(images/paneL-image.png) top left no-repeat;
}
#panearea .mainarea
{
	padding:0px 0 0 0;
	margin:1px 0 13px 10px;
	background:url(images/paneL-BG.png) top left repeat-y;
}
#panearea .mainarea .areaL
{
	float:left;
	width:189px;
	padding:0 0 10px 16px
	
}
#panearea .mainarea .areaR
{
	overflow:hidden;
	margin:0;
	padding:62px 20px 13px 44px;
	
}

#footer
{
	padding:0;
	margin:0;
	
}
#footer .dnncopy
{
	width:190px;
	float:left;
	margin-left:26px;
	margin-top:10px;
	vertical-align:middle;
	font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:7pt;
	color:#2b3637;
}
#footer .dnnlinks
{
	width:538px;
	float:right;
	background:#ABC1D3;
	margin-right:8px;
	vertical-align:middle;
}
#footer .dnnlinks .linkinfo
{
	margin-left:54px;
	margin-right:4px;
	margin-top: 13px;
	margin-bottom:15px;
	padding:0px;
}
#footer .dnnlinks .linkinfo span
{
	font-size:8pt;
	color:#fff;
	font-family:tahoma;
	font-weight:bold;
}
#footer .dnncopy span
{
	font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:7pt;
	color:#898989;
}
/* horizontal tabbed menu */
#tabs
{
    padding:0;
	margin:0 0 5px 0;
	height:54px;
	width:auto;
}
#tabs .tabinfo
{
	margin:0;
	padding:14px 8px 0 22px;
}

/* expand width of DNN search box */
#dnn_dnnSEARCH_txtSearch
{
    width: 279px;
    border: 0;
    background: #fff url(images/input.gif) no-repeat;
    padding: 6px 10px;
    color: #1E67A8;
    font-weight: bold;
}
/* Style dnn search button */
#dnn_dnnSEARCH_cmdSearch
{
    padding: 5px 10px;
    background: #ddd url(images/search_button.gif) repeat;
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
    border-top: 1px solid #fff;
    border-left: 1px solid #fff;
    font: normal 1.2em Arial , Sans-Serif;
    text-decoration: none;
}
.clear
{
    clear: both;
}

/*--------------------------Dnn Pane Style Define-------------------------------*/
.FlashPane			{ overflow:hidden; padding:0; margin:0;}
#dnn_FlashPane p 	{ padding:0; margin:0}

.LeftPane			{ overflow:hidden; padding:0; margin:0;}

.FooterPane			{ overflow:hidden; padding:0; margin:0;}
#dnn_FooterPane p	{ padding:0; margin:0; color:#fff;}

.ContentPane 		{ overflow: hidden; padding:0; margin:0; }

.ContentLeftPane	{ overflow:hidden; padding:0; margin:0; float:left; width:238px;}

.ContentRightPane 	{ overflow:hidden; padding:0; margin:0; }

.BottomPane		 	{ overflow:hidden; padding:0; margin:0;}





