/* [Layout Style] */

/* Template code (see bottom for resolution-specific switches) */
h1, h2, h3 { color: #a92222; }

/* [Centering box] */
#layout_center  { text-align: center; }
#layout_content { text-align: left; margin:auto; }

/* [Banner] */
#layout_top_banner_container{
  background-image: url(/img/sysimg?img=/UserFiles/Image/layout/header_bg.jpg); margin:auto; }

#layout_top_banner { margin:auto; width:770px; }
#layout_top_banner_container img { display: block; }


/* [Top Nav] */
#layout_std_icons    { padding-bottom: 5px; }

.featurepic {
	width: 310px; padding: 3px;
	border: 1px solid #ccc; text-align: center; font-weight: bold;
	margin-right:5px; float: left;
}
.featurepic p {  font-size: 70%; }

/* Content Area */
#layout_column_2 .panel_detail h1.title {
  margin: 0; padding: 0; font-size: 160%; font-weight: normal;
}
#layout_column_2 .panel_detail h2.subtitle {
  margin: 0; padding: 0; font-size: 105%; font-weight: normal;
  font-family: arial, 'lucida grande', verdana, arial, sans-serif; color: #333333;
}
#layout_column_2 .panel_detail .subhead {
  font-size: 1em;
  margin: 1em 0;
  padding: 0px;
  font-weight: normal;
}
#layout_body {
  margin:auto; padding-top: 10px; padding-bottom: 10px; background-color: #ffffff; font-size: 85%;}
#layout_body a       { text-decoration: none; color: #a92222; }
#layout_body a:hover { text-decoration: underline; }
#layout_body hr      { height: 1px; margin-top: 10px; margin-bottom: 10px; }

.keyword_block { font-size: 75%; }
#layout_column_1     { float: left; padding-left:10px; padding-right:10px; width: 186px; }
#layout_column_1 h1  { margin: 0; padding: 0; font-size: 120%;  font-family: arial, 'lucida grande', verdana, arial, sans-serif; font-size: 85%; }
#topbar_search    { width: 120px; }

#layout_column_2     { float: left; padding-left:10px; padding-right:10px; font-size: 85%;}  
#layout_column_2 h1  { font-size: 120%; font-weight: bold; font-family: arial, 'lucida grande', verdana, arial, sans-serif;}
#layout_column_2 p { font-size: 100%; font-family: arial, 'lucida grande', verdana, arial, sans-serif; }
#layout_column_2 h2 { font-size: 100%; }


#layout_column_2 img { padding-right: 0.4em; } 	/* Provides a gap between image and text */
#layout_column_2 img.std_control,
#layout_column_2 img.icon,
#layout_column_2 img.icons,
#layout_column_2 img.toolbar_icon,
#layout_column_2 .admin_toolbartable img {	/* Prevents extra padding on control images */
  padding-right: 0;
}

/* Resolution-specific overrides: */
/* 800x600 */
.layout_800x600                  { width: 770px; }
.layout_800x600 #layout_body        { background-image: url(/img/sysimg?img=/UserFiles/Image/layout/layout_800x600_main_bg.gif,ffffff,cccccc); }
.layout_800x600 #layout_column_2    { width: 540px; }

/* 1024x768 */
.layout_1024x768                 { width: 994px; }
.layout_1024x768 #layout_body       { background-image: url(/img/sysimg?img=/UserFiles/Image/layout/layout_1024x768_main_bg.gif,ffffff,cccccc); }
.layout_1024x768 #layout_column_2   { width: 764px; }

/* 1280x1024 */
.layout_1280x1024                { width: 1250px; }
.layout_1280x1024 #layout_body      { background-image: url(/img/sysimg?img=/UserFiles/Image/layout/layout_1280x1024_main_bg.gif,ffffff,cccccc); }
.layout_1280x1024 #layout_column_2  { width: 1020px; }

/* 1600x1200 */
.layout_1600x1200                { width: 1570px; }
.layout_1600x1200 #layout_body      { background-image: url(/img/sysimg?img=/UserFiles/Image/layout/layout_1600x1200_main_bg.gif,ffffff,cccccc); }
.layout_1600x1200 #layout_column_2  { width: 1340px; }

