/* CSS Document */
/*    ** Menu styles for skin **   */              
@import url("stylesheets/menus/menu-blue.css");

/*****  Start Styles for images to change text,width sizes & color   ******/
.skinmaster {BACKGROUND-COLOR:transparent; height:100%; margin:0px 30px;}
.custom_skin{CURSOR: pointer; border-width:0px; margin:5px;}
.Widget IMG {MARGIN-LEFT: 5px;}

/***** End Styles for images to change text,width sizes & color   ******/
/* BEGIN IMPORTS ********************************************************************/
/*   ** Size and positioning styles for skin **    */
@import url("stylesheets/layouts/layout-1024.css"); 

/*  ** Text size styles for skin **  */
@import url("stylesheets/textsizes/textsize-small.css");

/* END IMPORTS **********************************************************************/


/* BEGIN SKIN STYLES ****************************************************************/
/*
---------  IMPORTANT NOTE -----------
You should avoid all of the following in any style you define below:
- Color for any element
- Background images with color that is unique to a palette
- Absolute font sizes; use "em" units instead

Be aware that everything below is impacted by the Layout and TextSize
stylesheets selected above. Plan accordingly and make your design
flexible in both the horizontal and vertical directions.
*/

/*  Styles common to all layouts  */

body { margin: 0px; padding:0px; height:100%; background-color:#D6DCE5;}

#Layout-Grid
{
    border-collapse: collapse;
    padding: 0;
	margin-left: auto;
	margin-right: auto; width:100%;
}

#Layout-ShimRow img,
#Layout-ShimRow td 
{
    height: 1px;
    line-height: 1px;
    overflow: hidden;
}

/*
--------------------------------------------------------------
  APPEARANCE STYLES                                     
--------------------------------------------------------------
*/

/* Design and Production content panes */
#TopLeftPane,#TopRightPane,#ContentPane,#BottomPane,#MiddlePane,#BottomPane,#TopPane,
#LeftPane, #RightPane, #BotLeftPane,#InnerLeftPane,
#BotRightPane,
{

}


/* Each pane will have a "dnn_" prefix when rendered to the browser by DotNetNuke */
#dnn_TopLeftPane,#dnn_TopRightPane,#dnn_ContentPane,#dnn_BottomPane,#dnn_TopPane,
#dnn_LeftPane, #dnn_RightPane, #dnn_BotLeftPane,#dnn_InnerLeftPane,
#dnn_BotRightPane,
{

}

.BannerPane{background:url(images/banner_bg.gif) repeat-x top left;}


/* -------------   END OF PANE STYLES    -------------- */

/* Style for module titles */
.Head   
{
    font-size: 12px;
    font-weight: bold;
}

/* Style of item titles on edit and admin pages */
.SubHead    
{
    font-size: 11px;
    font-weight: bold;
}

/* Module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead 
{
    font-size: 11px;
    font-weight: bold;
}

/* Text style used for most text rendered by modules */
.Normal
{
    font-size: 12px;
    font-weight: normal;
}

/* Text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
      background:#ffffff; border:1px #9BB6DA solid;margin:0px;padding:0px;
}

.NormalRed
{
    color: #ff0000;
}

.NormalBold
{
    font-weight: bold;
}

/* Text style for buttons and link buttons used in the portal admin pages */

p.FirstPara:first-letter
{
    font-size: 3em;
    font-weight: bold;
    padding: 0.1em;
    float: left;
}

/* Button style for standard HTML buttons */
.StandardButton     
{
	 margin:0px; 
}

/* -------------- ELEMENT STYLES  ---------------*/
div { 
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}
span {
	font-size: 11px;font-family:Tahoma, Arial, Helvetica, sans-serif;	
}
p {
    margin-bottom: 1px;margin-top: 1px;
}

H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 20px;  FONT-FAMILY: Tahoma, Arial, Helvetica;
}
H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 18px; FONT-FAMILY: Tahoma, Arial, Helvetica;
}
H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 16px; FONT-FAMILY: Tahoma, Arial, Helvetica;
}
H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; FONT-FAMILY: Tahoma, Arial, Helvetica;
}
H5 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-FAMILY: Tahoma, Arial, Helvetica;
}
H6 {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; FONT-FAMILY: Tahoma, Arial, Helvetica;
}
DT {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-FAMILY: Tahoma, Arial, Helvetica;
}

tfoot, thead {
	font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px;
}
th {
	font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; 
}
td {
	font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px;
}

SMALL {
	FONT-SIZE: 8px
}
BIG {
	FONT-SIZE: 14px
}
BLOCKQUOTE {
	FONT-FAMILY: Lucida Console, monospace;font-size:16px;
}

PRE {
	FONT-FAMILY: Lucida Console, monospace;font-size:14px;
}
hr { 
	margin:0px; padding:0px; border:1px #000000 solid; border-width:0px 0px 1px 0px; background:transparent; height:1px;
}

a ,a:link ,a:visited ,a:active {
	color:#000000; text-decoration:none; font-size:11px;font-weight:normal;font-family:Tahoma,Arial,Helvetica, sans-serif;	
}
a:hover {
	color:#000000;font-size:11px;text-decoration:none;
}

/*  Start of style for text in list   */
ul, ol {
	margin:0px;
    padding: 1em 1em 1em 2.5em;
}

ul li {
    list-style-type: disc;
}

ul li li {
    list-style-type: square;
}

ul li li li { 
    list-style-type: circle;
}

ol li {
    list-style-type: decimal;
}

ol ol li {
    list-style-type: upper-roman;
}

ol ol ol li {
    list-style-type: lower-alpha;
}

ol ul li {

}
/* End of style for text in list */
/* END SKIN STYLES ******************************************************************/

/**********  DESIGN STYLES  **************/

.top_left{background:url(images/top_left.jpg) no-repeat bottom left;}
.top_right{background:url(images/top_right.jpg) no-repeat bottom right; padding:0 2px;}
.top_bg{background:url(images/top_bg.jpg) repeat-x bottom left; height:100px;}

.banner_bg{background:url(images/banner_bg.gif) repeat-x top left;}
.banner_img{background:url(images/banner_img.jpg) no-repeat top right; height:97px;}

.menu_outer_bg{background:url(images/menu_outer_bg.gif) repeat-x top left; border:#8395b3 1px solid; padding:6px 7px 5px 6px;}
.menu_outer_bg1{background:url(images/menu_outer_bg1.gif) repeat-x top left; border-top:#8395b3 1px solid; border-right:#8395b3 1px solid; padding:5px 0px 5px 5px;}
.menu_outer_bgv{background:url(images/menu_outer_bg.gif) repeat top left;border-right:#8395b3 1px solid; border-top:#8395b3 1px solid; border-bottom:#8395b3 1px solid;}


.footer_left{background:url(images/footer_left.gif) no-repeat top left;}
.footer_right{background:url(images/footer_right.gif) no-repeat top right; padding:0 5px;}
.footer_bg{background:url(images/footer_bg.gif) repeat-x top left; height:37px; padding-top:12px;}

.menu_left{background:url(images/menu_left.gif) no-repeat top left;}
.menu_right{background:url(images/menu_right.gif) no-repeat top right; padding:0 8px;}
.menu_bg{background:url(images/menu_bg.gif) repeat-x top left; height:39px;}

.bread_left{background:url(images/bread_left.gif) no-repeat top left;}
.bread_right{background:url(images/bread_right.gif) no-repeat top right; padding:0 5px;}
.bread_bg{background:url(images/bread_bg.gif) repeat-x top left; height:24px; padding-top:5PX; padding-left:7px;}

.search_bg{background:url(images/search_bg.gif) no-repeat top left;}
.search_bg1{background:url(images/search_bg1.gif) no-repeat top left;}


.content_border{border-left:#8395b3 1px solid; border-right:#8395b3 1px solid; background-color:#FFFFFF;}
.logo_pad{padding:43px 0 0 18px;}
.hr_line{background:url(images/hr_line.jpg) no-repeat top right; padding-top:5px;}

.bread_bg1{background:url(images/bread_bg.gif) repeat-x top left; height:24px;}

.lang_text{ font-family:Tahoma; font-size:10px !important; font-weight:bold; color:#7C848C; border-right:#C8CAC9 1px solid; float:left; height:18px; _height:23px; width:52px; padding-top:6px; }


/* ********** Control Panel Style ************** */
.controlpanel{ background:#FFF; border:#ADADAD solid; border-width:0px 0px 2px;}
.controlpanel IMG{ margin:15px 8px 0px; }
.controlpanel TD TD TD TD IMG{ margin:0px; }
.controlpanel TD TD TD{ width:auto; }
.controlpanel DIV{ border:#CCC solid; border-width:0px 1px; width:3px; height:100px; }
.controlpanel TD.SubHead{ background:#CCC; font-size:11px; color:#000; font-weight:bold; }
.controlpanel TD TD TD .SubHead{ background:transparent; border:0px; font-size:11px;color:#333;font-weight:normal; }
.controlpanel TD TD TD input{ background:#EFEFEF; font-size:11px; color:#000; font-weight:bold;padding-left:4px;}
.controlpanel TD TD TD select{ background:#EFEFEF; font-size:11px; color:#333;}
.controlpanel A.CommandButton{ font-size:10px; text-decoration:underline;}
.controlpanel A.CommandButton:link{ color:#000;  }
.controlpanel A.CommandButton:visited{ color:#000; }
.controlpanel A.CommandButton:active{ color:#000; }
.controlpanel A.CommandButton:hover{ color:#FF0000;} 
.CommandButton,A.CommandButton:link,A.CommandButton:visited,A.CommandButton:active{ font-size:11px;color:#003366;text-decoration:underline;font-weight:normal; }
A.CommandButton:hover{ color:#FF0000; text-decoration:underline; font-size:11px; font-weight:normal; }


/* ********** Search Style ************** */
#SearchContainer input{ border:none; WIDTH:139px; HEIGHT:24px; background:transparent; padding:5px 5px 6px 0px; _padding:5px 5px 0px 0px; margin-right:0px; font-size:9px;}



/* ********** User Style ************** */
.user,a.user:link,a.user:active,a.user:visited {font-family:Tahoma; font-size:11px; font-weight:normal; color:#8395b3; text-decoration:none;}
a.user:hover{color:#000000;}


/* ********** Link Style **************/
.links,a.links:link,a.links:active,a.links:visited{font-family:Tahoma; font-size:11px; color:#3a434d; text-decoration:none; font-weight:bold;}
a.links:hover{color:#8395b3; text-decoration:none;}

/* ********** Footer Style ************** */
.footer,a.footer:link,a.footer:active,a.footer:visited{font-family: Tahoma; font-size:10px; color:#394655; text-decoration:none; font-weight:normal;}
a.footer:hover{color:#000000;}


/* ********** Breadcrumb Style ***************/
.Breadcrumb,a.Breadcrumb:link,a.Breadcrumb:active,a.Breadcrumb:visited{ font-family:Tahoma; font-size:10px; color:#7c848c; text-decoration:none; font-weight:bold;}
a.Breadcrumb:hover{color:#000000;}

.more,a.more:link,a.more:active,a.more:visited{ font-family:Tahoma; font-size:11px; color:#394655; text-decoration:none; font-weight:bold;}
a.more:hover{color:#000000;}
