/* DEFAULT */
body
{
    font-family: verdana;
    font-size: 11px;
    color: #3D3D3D;
    margin:0 auto;
    background:url('images/bgtile.jpg');
	background-position:center top;
	background-color:#f7f6dc;
	text-align:center;
}
	
#linesbg {
	width:893px;
	height:100%;
	background:url('images/linesbg_tile.png');
	background-position:center top;
	background-repeat:repeat-y;
	margin:0 auto;
}

#headerbg {
	width:893px;
	/*height:196px;*/
	background:url('images/lines_top.jpg');
	background-position:center top;
	background-repeat: no-repeat;
	/*margin:0 auto;*/
}

#peeps_name {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	vertical-align:top;
}

#peep_table div{
	margin:0 0 0 0;
}

#peeps_name a:link {
    color: #FFFFFF;
	font-weight:bold;
}
#peeps_name a:visited {
    color: #FFFFFF;
	font-weight:bold;
}
#peeps_name a:hover {
    color: #FFFFFF;
	font-weight:bold;
}




td
{
    font-family: verdana;
    font-size: 11px;
    color: #3D3D3D;
}
a:link
{
    color: #9f0016;
	font-weight:bold;
}
a:visited
{
    color: #9f0016;
	font-weight:bold;
}
a:hover
{
    color: #9f0016;
	font-weight:bold;
}
li
{
    line-height: 17px;
}
.highlight
{
    color: Red;
}
.copyright
{
    font-size: 10px;
}
input
{
    font-family: tahoma;
    font-size: 8pt;
}
textarea
{
    font-family: verdana;
    font-size: 9pt;
    line-height: 18px;
}
select
{
    font-size: 11px;
}
a.register:link
{
    color: #555555;
}
a.register:visited
{
    color: #555555;
}
a.register:hover
{
    color: #111111;
}
a.login:link
{
    color: #555555;
}
a.login:visited
{
    color: #555555;
}
a.login:hover
{
    color: #111111;
}
a.myworkspace:link
{
    color: #555555;
}
a.myworkspace:visited
{
    color: #555555;
}
a.myworkspace:hover
{
    color: #111111;
}
a.admin:link
{
    color: #555555;
}
a.admin:visited
{
    color: #555555;
}
a.admin:hover
{
    color: #111111;
}
a.logout:link
{
    color: #555555;
}
a.logout:visited
{
    color: #555555;
}
a.logout:hover
{
    color: #111111;
}
.button
{
    height: 23px;
    font-family: Arial;
    font-size: 11px;
    padding-bottom: 1px;
    font-weight: bold;
    color: #000000;
    background: url( 'images/button.png' ) #EEEEEE;
    border-top: 1px solid #DDDDDD;
    border-right: 1px solid #AAAAAA;
    border-bottom: 1px solid #AAAAAA;
    border-left: 1px solid #DDDDDD;
    cursor: pointer;
}
input[type="button"]
{
    height: 23px;
    font-family: Arial;
    font-size: 11px;
    padding-bottom: 1px;
    font-weight: bold;
    color: #000000;
    background: url( 'images/button.png' ) #EEEEEE;
    border-top: 1px solid #DDDDDD;
    border-right: 1px solid #AAAAAA;
    border-bottom: 1px solid #AAAAAA;
    border-left: 1px solid #DDDDDD;
    cursor: pointer;
}
input[type="submit"]
{
    height: 23px;
    font-family: Arial;
    font-size: 11px;
    padding-bottom: 1px;
    font-weight: bold;
    color: #000000;
    background: url( 'images/button.png' ) #EEEEEE;
    border-top: 1px solid #DDDDDD;
    border-right: 1px solid #AAAAAA;
    border-bottom: 1px solid #AAAAAA;
    border-left: 1px solid #DDDDDD;
    cursor: pointer;
}
input[type="text"]
{
    height: 15px;
    font-family: Arial;
    font-size: 9pt;
}
input[type="password"]
{
    height: 15px;
    font-family: Arial;
    font-size: 9pt;
}
input[type="file"]
{
    height: 21px;
    font-family: Arial;
    font-size: 9pt;
}

/* PAGE ELEMENTS */
.title
{
    margin-bottom: 10px;
    line-height: 35px;
    font-family: arial;
    font-weight: bold;
    font-size: 14px;
    color: #333333;
    text-transform: uppercase;
    margin-top: 10px;
}
.paging
{
    line-height: 12px;
    font-size: 9px;
    padding-top: 8px;
    padding-left: 27px;
    width: 262px;
    height: 21px;
    background: url(images/paging.gif) no-repeat;
}

/* SIDE BOX */
.boxHeader
{
    color: #3F2E09;
    font-size: 14px;
    font-weight: bold;
}
.boxContent
{
    text-align: left;
    font-family: verdana;
    font-size: 11px;
    padding-bottom: 7px;
}
.boxContent a
{
}

/* CATEGORY TREE */
.category_tree td div
{
    height: 20px !important;
}
.category_tree_node
{
    text-transform: uppercase;
}
a.category_tree_node:hover
{
    color: #000000;
}

/* CATEGORY NAVIGATION MODULE */
.category_area
{
    padding-top: 10px;
    padding-bottom: 10px;
}
.category_item
{
    font-size: 11px;
    text-transform: uppercase;
    margin-top: 15px;
    margin-bottom: 3px;
}
.category_item a
{
    font-weight: bold;
}
.category_item_desc
{
    font-size: 11px;
}

/* CART INFO */
.cart
{
    font-family: Verdana;
    font-weight: normal;
    font-size: 10px;
    color: #555555;
}

/* GO BACK BUTTON */
.divGoBack
{
    margin-top: 20px;
    margin-bottom: 20px;
}
.btnGoBack
{
}

/* BREADCRUMB */
.breadcrumb
{
}
a.breadcrumb:link
{
}
a.breadcrumb:visited
{
}
a.breadcrumb:hover
{
}

/* SEARCH BOX */
.boxSearch
{
    margin: 7px;
}
.btnSearch
{
}
.txtSearch
{
    margin-bottom: 1px;
}

/* LOGIN FORM BOX */
.btnLogin
{
    font-family: tahoma;
    font-size: 8pt;
}
.txtLogin
{
    width: 120px;
    font-family: tahoma;
    font-size: 8pt;
}
.labelLogin
{
    text-align: left;
    white-space: nowrap;
}

/* COMMENTS */
.comments
{
    width: 100%;
    margin-bottom: 10px;
    border: #d7d7d7 1px solid;
    background: #F3F3F3;
}
.commentbody
{
    padding: 4px;
}
.commentinfo
{
    padding: 4px;
    font-size: 9px;
    color: #777777;
}

/* PRINT LINK */
a.print:link
{
    font-family: arial;
    font-size: 11px;
    color: #555555;
    text-decoration: underline;
    white-space: nowrap;
}
a.print:visited
{
    font-family: arial;
    font-size: 11px;
    color: #555555;
    text-decoration: underline;
}
a.print:hover
{
    font-family: arial;
    font-size: 11px;
    color: #111111;
    text-decoration: underline;
}

/* TOP NAVIGATION */
.topmenu
{
    font-family: Verdana;
    font-weight: normal;
    font-size: 10px;
    color: #9f0016;
}
a.topmenu:link
{
    font-family: Verdana;
    font-weight: normal;
    font-size: 10px;
    color: #9f0016;
    text-decoration: underline;
}
a.topmenu:visited
{
    font-family: Verdana;
    font-weight: normal;
    font-size: 10px;
    color: #9f0016;
    text-decoration: underline;
}
a.topmenu:hover
{
    font-family: Verdana;
    font-weight: normal;
    font-size: 10px;
    color: #FFFFFF;
    text-decoration: underline;
}

/* BOTTOM NAVIGATION */
.bottommenu
{
    font-family: arial;
    font-size: 11px;
    color: #555555;
}
a.bottommenu:link
{
    font-family: arial;
    font-size: 11px;
    color: #555555;
    text-decoration: underline;
}
a.bottommenu:visited
{
    font-family: arial;
    font-size: 11px;
    color: #555555;
    text-decoration: underline;
}
a.bottommenu:hover
{
    font-family: arial;
    font-size: 11px;
    color: #111111;
    text-decoration: underline;
}

/* MAIN NAVIGATION (LINKS) */
.mainbar
{
    background: url( "images/topbg.gif" ) repeat-x top;
}
a.mainmenu:link
{
    font-family: arial;
    font-size: 9px;
    color: #9f0016;
    text-decoration: none;
}
a.mainmenu:visited
{
    font-family: arial;
    font-size: 9px;
    color: #9f0016;
    text-decoration: none;
}
a.mainmenu:hover
{
    font-family: arial;
    font-size: 9px;
    color: #ffffff;
    text-decoration: none;
}

/* MAIN NAVIGATION (TABS) */
.tabActive_Left
{
    width: 15px;
    height: 19px;
    background: url( 'images/tab_active_left.gif' ) no-repeat;
}
.tabActive_Center
{
    white-space: nowrap;
    background: url( 'images/tab_active_center.gif' );
}
.tabActive_Right
{
    width: 15px;
    height: 19px;
    background: url( 'images/tab_active_right.gif' ) no-repeat;
}

.tabInactive_Left
{
    width: 15px;
    height: 19px;
    background: url( 'images/tab_inactive_left.gif' ) no-repeat;
}
.tabInactive_Center
{
    white-space: nowrap;
    background: url( 'images/tab_inactive_center.gif' );
}
.tabInactive_Right
{
    width: 15px;
    height: 19px;
    background: url( 'images/tab_inactive_right.gif' ) no-repeat;
}

a.tabInactiveLink:link
{
    font-weight: bold;
    font-size: 9px;
    color: #E2ECF7;
    text-decoration: none;
}
a.tabInactiveLink:visited
{
    font-weight: bold;
    font-size: 9px;
    color: #E2ECF7;
    text-decoration: none;
}
a.tabInactiveLink:hover
{
    font-weight: bold;
    font-size: 9px;
    color: #E2ECF7;
    text-decoration: underline;
}

a.tabActiveLink:link
{
    font-weight: bold;
    font-size: 9px;
    color: #1283CA;
    text-decoration: none;
}
a.tabActiveLink:visited
{
    font-weight: bold;
    font-size: 9px;
    color: #1283CA;
    text-decoration: none;
}
a.tabActiveLink:hover
{
    font-weight: bold;
    font-size: 9px;
    color: #1283CA;
    text-decoration: underline;
}

/* MAIN NAVIGATION (SIDE) */
#divSide
{
    font: 11px Trebuchet MS, Arial, sans-serif;
    background: #FAFAFA;
    padding: 0px;
    width: 180px;
}
#divSide a
{
    color: #333333;
    text-decoration: none;
}
#divSide a:hover
{
    color: #1684E6;
}
.mnuLevel1
{
    margin: 0px;
    list-style-type: none;
}
.mnuLevel1 li
{
    padding: 3px;
    padding-left: 7px;
    font-weight: bold;
    text-transform: uppercase;
}
.mnuLevel2
{
    margin: 0px;
    padding-left: 12px;
    list-style-type: none;
}
.mnuLevel2 li
{
    padding: 3px;
    padding-left: 1px;
    border-top: #dedede 1px solid;
    font-weight: normal;
    text-transform: none;
}
.mnuLevel3
{
    margin: 0px;
    padding-left: 12px;
    list-style-type: none;
}
.mnuLevel3 li
{
    padding: 3px;
    padding-left: 1px;
    border-top: #dedede 1px solid;
    font-weight: normal;
    text-transform: none;
}
.itemSelected
{
    color: #1684E6;
}

/* MAIN NAVIGATION (DROPMENU) */
.top
{
    font: bold 11px verdana;
    color: #E2E9DA;
    background: none;
}
.top_hover
{
    font: bold 11px verdana;
    color: #E2E9DA;
    background: #3A6B0B;
}
.member
{
    font: bold 10px verdana;
    color: #555555;
}
.member_hover
{
    font: bold 10px verdana;
    color: #555555;
    background: #C2C4C5;
}
.topbar
{
    background-image: url( "images/topbg.gif" );
    height: 35px;
}
.memberbar
{
    background-image: url( "images/memberbg.gif" );
    height: 27px;
}

/* MAIN NAVIGATION (DROPDOWN FLOATING MENU) */

/* Main Bar */
.static_nlsmenu
{
    z-index: 1;
}

/* Main Bar - Item */
.static_nlsitemcontainer
{
    padding: 1px 4px 4px 8px;
}
.static_nlsiconcell
{
    width: 22px;
}
.static_nlssubmenucell
{
    width: 0px;
    padding-top: 6px;
    padding-left: 3px;
    padding-right: 4px;
}
.static_nlsitem
{
    font-size: 14px;
    font-family: Verdana;
    color: #666;
    padding: 5px 5px 5px 0px;
}

/* Main Bar - Item Hover */
.static_nlsitemcontainerover
{
    padding: 1px 4px 4px 8px;
    background-color: #9f0016;
}
.static_nlsiconcellover
{
    width: 22px;
}
.static_nlssubmenucellover
{
    width: 0px;
    padding-top: 6px;
    padding-left: 3px;
    padding-right: 4px;
}
.static_nlsitemover
{
    font-size: 14px;
    font-family: Verdana;
    color: #fff;
    padding: 5px 5px 5px 0px;
}
/*font-family:tahoma;font-size:8pt;font-weight:normal;*/

/* Sub Menu */
.nlsmenu
{
    margin-top: 0px;
    border: solid 1px #666;
    padding: 3px;
    background-color: #9f0016;
    z-index: 1;
}

/* Sub Menu - Item */
.nlsitemcontainer
{
    height: 21px;
    padding-left: 0px;
    padding-right: 0px;
    background-color: #9f0016;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
    -moz-opacity: 0.9;
}
/*filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);-moz-opacity:0.7;*/
.nlsiconcell
{
    width: 22px;
    background-color: #9f0016;
}
.nlssubmenucell
{
    padding-top: 2px;
    padding-left: 3px;
    padding-right: 4px;
}
.nlsitem
{
    font-size: 11px;
    font-family: verdana;
    color: #ffffff;
    padding: 0px 4px 0px 4px;
}

/* Sub Menu - Item Hover */
.nlsitemcontainerover
{
    height: 21px;
    border: #4EA2FD 0px solid;
    background: #f5f4d2;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=99);
}
.nlsiconcellover
{
    width: 22px;
    background-color: #f5f4d2;
}
.nlssubmenucellover
{
    padding-top: 2px;
    padding-left: 3px;
    padding-right: 4px;
}
.nlsitemover
{
    font-size: 11px;
    font-family: verdana;
    color: #9f0016;
    padding: 0px 4px 0px 4px;
}

/* MAIN NAVIGATION (VERTICAL) */
.mnuVertical
{
    width: 170px;
}
.mnuOver
{
    padding: 3px;
    background-color: #656567;
    border: #cccccc 1px solid;
    border-left: #cccccc 1px solid;
    border-top: #cccccc 1px solid;
    border-bottom: #5A5A5C 1px solid;
    border-right: #5A5A5C 1px solid;
    color: #cccccc;
}
.mnuSelected
{
    padding: 3px;
    background-color: #F3F2F7;
    border: white 1px solid;
    border-top: white 1px solid;
    border-bottom: #cccccc 1px solid;
    border-right: #cccccc 1px solid;
    font-weight: bold;
}
.mnuPath
{
    padding: 3px;
    background-color: #D7D7DB;
    border: white 1px solid;
    border-top: white 1px solid;
    border-bottom: #cccccc 1px solid;
    border-right: #cccccc 1px solid;
}
.mnuNormal
{
    padding: 3px;
    background-color: #E5E5EA;
    border: white 1px solid;
    border-top: white 1px solid;
    border-bottom: #cccccc 1px solid;
    border-right: #cccccc 1px solid;
}

/* QUICK LINKS/SAME LEVEL PAGES BOX (which contains links to the same level pages/Quick Links) */
.boxQuickLinks
{
    width: 100%;
    padding-bottom: 7px;
}

.boxQuickLinks ul
{
    margin: 0px;
    padding: 0px;
}
.boxHeaderQuickLinks
{
    padding-bottom: 7px;
    font-weight: bold;
    text-align: left;
    color: #333333;
}
.boxItemQuickLinks
{
    white-space: nowrap;
    text-align: left;
}

.boxItemQuickLinksSelected
{
    color: #9f0016;
    text-decoration: none;
    padding: 2px 0 2px 8px;
    display: block;
    border: solid 1px #fff;
    font-weight:bold;
}

.boxItemQuickLinks a
{
    color: #333333;
    text-decoration: none;
    padding: 2px 0 2px 8px;
    display: block;
    border: solid 1px #fff;
}

.boxItemQuickLinks a:Hover
{
    color: #333333;
    text-decoration: none;
    padding: 2px 0 2px 8px;
    display: block;
    border: solid 1px #999;
    background-color: #f1f1f1;
}

/* LINKS WITHIN BOX (which contains links to pages within the current page) */
.boxLinksWithin
{
    width: 100%;
    padding-bottom: 7px;
}
.boxItemLinksWithin
{
    white-space: nowrap;
    text-align: left;
    padding-top: 2px;
}
.boxItemLinksWithin a
{
    color: #333333;
    text-decoration: none;
    padding: 2px 0 2px 8px;
    display: block;
    border: solid 1px #fff;
}
.boxItemLinksWithin a:hover
{
    color: #333333;
    text-decoration: none;
    padding: 2px 0 2px 8px;
    display: block;
    border: solid 1px #999;
    background-color: #f1f1f1;
}
/* POLL RESULTS */
.pollHeader
{
    background: #d6d7d8;
    text-align: center;
    padding-bottom: 7px;
    font-weight: bold;
}
.bar1
{
    background: #ffaa00;
    border-right: #D78B00 1px solid;
    border-bottom: #D78B00 1px solid;
}
.bar2
{
    background: #6B8E23;
    border-right: #59761D 1px solid;
    border-bottom: #59761D 1px solid;
}
.bar3
{
    background: #FF4500;
    border-right: #C43600 1px solid;
    border-bottom: #C43600 1px solid;
}
.bar4
{
    background: #1E90FF;
    border-right: #0060BF 1px solid;
    border-bottom: #0060BF 1px solid;
}
.bar5
{
    background: #FF1493;
    border-right: #C71585 1px solid;
    border-bottom: #C71585 1px solid;
}
.bar6
{
    background: #ffaa00;
    border-right: #D78B00 1px solid;
    border-bottom: #D78B00 1px solid;
}
.bar7
{
    background: #6B8E23;
    border-right: #59761D 1px solid;
    border-bottom: #59761D 1px solid;
}
.bar8
{
    background: #FF4500;
    border-right: #C43600 1px solid;
    border-bottom: #C43600 1px solid;
}
.bar9
{
    background: #1E90FF;
    border-right: #0060BF 1px solid;
    border-bottom: #0060BF 1px solid;
}
.bar10
{
    background: #FF1493;
    border-right: #C71585 1px solid;
    border-bottom: #C71585 1px solid;
}
.barRow
{
    background: #f6f7f8;
}
.barRowAlternate
{
    background: #d6d7d8;
}

/* FORUM */
.frm_category_bar
{
    background-color: #ffffff;
}
.frm_category_title
{
    font-weight: bold;
    font-size: 11px;
    font-family: Tahoma;
}
.frm_forum_header
{
    font-weight: bold;
    font-size: 10px;
    font-family: Tahoma;
    background: url( 'images/boxheaderbg.gif' );
    color: #2c2c2c;
    padding-left: 7px;
    height: 16px;
}
.frm_forum_item
{
    background-color: #ffffff;
    border: #BEC7D1 1px solid;
}

.frm_thread_header
{
    font-weight: bold;
    font-size: 10px;
    font-family: Tahoma;
    background: url( 'images/boxheaderbg.gif' );
    color: #2c2c2c;
    padding-left: 7px;
    height: 16px;
}
.frm_thread_item
{
    background-color: #ffffff;
    border: #BEC7D1 1px solid;
}

.frm_post_bar
{
    font-size: 10px;
    font-family: Tahoma;
    background: url( 'images/boxheaderbg.gif' );
    color: #2c2c2c;
    padding-left: 7px;
    height: 16px;
}
.frm_post_subject
{
    background-color: #EFEFF1;
    border: #BEC7D1 1px solid;
}
.frm_post_infopanel
{
    background-color: #ffffff;
    border: #BEC7D1 1px solid;
}
.frm_post_message
{
    background-color: #ffffff;
    border: #BEC7D1 1px solid;
}

.frm_title
{
    font-family: verdana;
    font-size: 14px;
    font-weight: bold;
}

.frm_statusbox
{
    line-height: 18px;
    background-color: #ffffff;
    border: #BEC7D1 1px solid;
}

/* Statistic Modules */
.boxStatVertical
{
    margin: 28px;
    text-align: left;
}
.boxStatHorizontal
{
}
.boxStatDetailsVertical
{
    padding: 3px;
    border: #c6c7c8 1px dotted;
}
.boxStatDetailsHorizontal
{
    padding-left: 3px;
    border: #c6c7c8 1px dotted;
    border-left: none;
}
.barStat
{
    background: #ffaa00;
    border-right: #D78B00 1px solid;
    border-bottom: #D78B00 1px solid;
    border-left: #ffd000 1px solid;
    border-top: #ffd000 1px solid;
}
.barStatArea
{
    background: #444444;
    border-top: #444444 1px solid;
}
.boxStatHeader
{
    background: #a6a7a8;
}

.Title1
{
    color: #726396;
    font-size: 14px;
    font-weight: bold;
    padding-bottom:7px;
}
.Title2
{
    color: #3F2E09;
    font-size: 14px;
    font-weight: bold;
    padding-bottom:7px;
}

.BlueHeader
{ 
    background: #fff url(images/ContentBkg.jpg) repeat-x top left;
    color: #3F2E09;
    font-size: 14px;
    font-weight: bold;
    padding: 3px;
    height: 30px;
}
.HomePageDiv
{
    margin: 3px;
}

h1
{
margin: 0px;
padding:0 0 7px 0;
color:#9f0016;
}

/*NEW added 11-11-09*/

#index_side {
	width:152px;
	height:100%;
	text-align:right;
	color:#9f0016;
	padding:0 10px 0 0;
	border-right:medium dashed #9f0016;
	margin:0 10px 0 0;
}

h2 {
	color:#9f0016;
	font-size:14px;
	font-weight:bold;
}

#post_its {
	padding:0 0 20px 0;
}

#post_its a:link, a:hover, a:visited, a:active {
	color:#9f0016;
	text-decoration:underline;
}

hr {
	color:#9f0016;
	background-color:#9f0016;
}