/******** GENERAL ELEMENTS ********/

/* Content */
body{font-family:arial, hevetica, sans-serif;font-size:10pt;color:#333;margin:0px;line-height:1.5}
a:link{color:#333333}
a:visited{color:#333333}
a:hover{color:#111111}
li{}
p {margin:0in;margin-bottom:12pt;}
.breadcrumb {margin-top:5px;margin-bottom:12px;}

/* Title */
.title{margin-bottom:15px;line-height:35px;font-family:Tahoma;font-size:26pt;margin-top:10px;font-weight:normal;
       word-spacing: 0px; letter-spacing:0px; }

/* Side Box */
.boxHeader  {font-size:20px;text-transform: lowercase;color:#000;text-align:left;padding:15px;margin-top:15px;
            border:#f3f3f3 7px solid;border-bottom:none;         
            -webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;
            -moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;
            border-top-left-radius:5px;border-top-right-radius:5px;            
            }
.boxContent {text-align:left;padding:15px;padding-bottom:25px;
             border:#f3f3f3 7px solid;border-top:none;
            -webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;
            -moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;
            border-bottom-left-radius:5px;border-bottom-right-radius:5px;   
            }
.boxContent a, .boxContent a:link, .boxContent a:visited {color:#000;}
.boxFooter {margin-bottom:30px;}

.noboxHeader {font-size:20px;
    text-transform: lowercase;color:#000;line-height:60px;text-align:left;
    padding-bottom:7px;padding-top:15px;}
.noboxContent {}
.noboxFooter {}


/******** SPECIAL ELEMENTS ********/

/* Poll Results */
.pollHeader {background:#d6d7d8;text-align:center;padding:5px;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}


/******** MODULES ********/

/* Listing - Categories */
.category_tree td div {height:20px !important}
.category_tree_node {text-transform:uppercase;font-family:Arial;font-size:11px;}
a.category_tree_node:hover {}

/* Category Navigation */
.category_area {padding-top:10px;padding-bottom:10px}
.category_item {font-size:13px;text-transform:uppercase;margin-top:15px;margin-bottom:3px}
.category_item a {font-weight:bold}
.category_item_desc {font-size:11px;}

/* Forum */
.frm_category_bar {}
.frm_category_title {font-weight:bold;}
.frm_forum_header{line-height:14px;padding:10px;font-weight:bold;background:url('images/button.png');border:#BEC7D1 1px solid;border-bottom:none;}
.frm_forum_item{padding:10px;background-color:#ffffff;border:#BEC7D1 1px solid;}

.frm_thread_header{line-height:14px;padding:10px;font-weight:bold;background:url('images/button.png');border:#BEC7D1 1px solid;border-bottom:none;}
.frm_thread_item{padding:10px;background-color:#ffffff;border:#BEC7D1 1px solid;}

.frm_post_bar {line-height:14px;padding:10px;background:url('images/button.png');border:#BEC7D1 1px solid;border-bottom:none;}
.frm_post_infopanel {padding:10px;border:#BEC7D1 1px solid;}
.frm_post_contentpanel {padding:0px;border:#BEC7D1 1px solid;}
.frm_post_subject {padding:10px;font-weight:bold;border-bottom:#BEC7D1 1px solid;}
.frm_post_message {padding:10px;}

.frm_title {font-weight:bold;font-size:14pt}
.frm_statusbox {padding:10px;line-height:18px;border:#BEC7D1 1px solid;}

/*forum link button such as new forum, new thread, edit, reply etc*/
a.forum_link_button {float:left;margin-bottom: 3px; padding: 4px 10px 4px 7px; position: relative;font-weight:normal;font-size:9pt;}

/*Sticky row class, this class used in list of threads when you open a forum. Sticky row will have different style. It applies to grid row.*/
tr.forum_sticky_row td {padding:10px;background-color:#d5ffb3;}

/*This apply to initial topic/thread. You can use css selector to change the entire style of initial post box.*/
.forum_initial_thread {padding:10px;background-color:#f8f8f8;} /*initial thread/opener thread*/
.forum_initial_thread .frm_post_subject {padding:10px;background-color:#f8f8f8;}

/*This apply to initial sticky topic/thread. You can use css selector to change the entire style of initial sticky post box.*/
.forum_initial_sticky_thread {padding:10px;} /*initial sticky thread/opener thread*/
.forum_initial_sticky_thread .frm_post_subject {padding:10px;background-color:#d5ffb3;}


/* Mini Cart */
.box_mini_cart_heaader                      { height:21px; font-weight: normal; font-size: 16px; font-family: Verdana;}
.box_mini_cart_content                      { padding: 0 0 12px 0; border-top: solid 1px #ccc;}
.box_mini_cart_content #header              { border-bottom: solid 1px #ccc; height: 1px; overflow: hidden;}
.box_mini_cart_content .item td             { border-bottom: solid 1px #ccc; padding: 3px 0 3px 3px;}
.box_mini_cart_content .norm                { background: #fff;}
.box_mini_cart_content .alt                 { background: #f1f1f1;}
.box_mini_cart_content .subtotal            { text-align: right; font-weight: bold; padding-top: 3px; position: relative;}      
.box_mini_cart_content .subtotal .checkout  { position: absolute; top: 3px; left: 0px; font-weight: normal;}
.box_mini_cart_footer {}

/******** PLACEHOLDERS ********/

/* placeholderLoginForm */
.btnLogin {height:30px;font-family:Arial;font-size:11px;
    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;line-height:17pt;margin:0px}
.txtLogin {border:#ccc 1px solid;padding-left:7px;width:130px;height:26px;line-height:17pt;margin:0px}
.labelLogin {}

/* placeholderSearch */
.boxSearch {margin:7px;margin-left:0px;margin-right:0px;}
.btnSearch {height:30px;font-family:Arial;font-size:11px;
    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;line-height:17pt;margin:0px}
.txtSearch {border:#ccc 1px solid;padding-left:7px;width:130px;height:26px;line-height:17pt;margin:0px;float:left}

/* placeholderComments */
.comments {border:#e3e4e5 1px solid;padding:15px;margin-bottom:15px;background:url(../../systems/images/bg_post.jpg) repeat-x #fff}
.comments img {border:#eee 1px solid;float:left;margin-right:15px}
.commentby {font-size:14pt}
.commentbody {}
.commentinfo {font-size:9px;margin-top:15px;}
.commentpost {border:#e3e4e5 1px solid;padding:15px;margin-bottom:15px;background:url(../../systems/images/bg_post.jpg) repeat-x #fff}

/* placeholderCartInfo */
.cart{font-family:Verdana;font-weight:normal;font-size:10px;color:#333333;}

/******** Content (based-on WYSIWYG Editor css) ********/

/*Custom Paragraph Style*/
.No-Spacing {margin:0in;
	font-size:11pt;
	font-family:"Calibri","sans-serif";}
/*.Title {display:block;padding:0in;padding-bottom:5pt;
    margin:0in;margin-bottom:15pt;
    border:none;border-bottom:solid #4F81BD 1pt;
	font-size:26pt;
	font-family:"Cambria","serif";
	color:#17365D;
	letter-spacing:.25pt;}*/
.Sub-Title {display:block;
    margin:0in;margin-bottom:10pt;
	line-height:115%;
	font-size:12pt;
	font-family:"Cambria","serif";
	letter-spacing:.75pt;
	font-style:italic;}	
.Intense-Quote{margin-top:10pt;margin-bottom:14pt;margin-left:.65in;
	line-height:115%;
	border:none;
	padding:0in;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	font-weight:bold;
	font-style:italic;}
.Pull-Quote{float:right;width:200px;
    margin-top:0in;margin-right:0in;margin-bottom:10pt;margin-left:.65in;
	line-height:115%;
	border-left:solid #4F81BD 1pt;
	padding:0in;padding-left:10pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	font-weight:bold;
	font-style:italic;}
	
/*Custom Text Style*/
.Code-In-Text {
	line-height:115%;
	font-size:11pt;
	font-family:"Courier New";}

/* Table Format */
table.Default {border-collapse:collapse;border:#4f81bd 1px solid;margin-bottom:15px;}
table.Default td {border:#ccc 1px solid;padding:7px;}
table.Default td.alt {border:#ccc 1px solid;padding:7px;}
table.Default td.hd {border:#ccc 1px solid;padding:7px;}
table.Default td.fc {border:#ccc 1px solid;padding:7px;}
table.Default td.fcalt {border:#ccc 1px solid;padding:7px;}

table.Zebra {width:80%;border-collapse:collapse;margin-bottom:15px;}
table.Zebra td {padding:7px;font-size:9pt;}
table.Zebra td.alt {padding:7px;background:#eee;font-size:9pt;}
table.Zebra td.hd {border-bottom:#4f81bd 1px solid;color:#365fa5;font-size:12pt;padding:7px;}
table.Zebra td.fc {padding:7px;font-size:9pt;}
table.Zebra td.fcalt {padding:7px;background:#eee;font-size:9pt;}

table.Zebra-2 {width:80%;border-collapse:collapse;margin-bottom:15px;border:#4f81bd 1px solid;}
table.Zebra-2 td {padding:7px;background:#eee;font-size:9pt;}
table.Zebra-2 td.alt {padding:7px;background:#fff;font-size:9pt;}
table.Zebra-2 td.hd {background:#709ad1;border-bottom:#4f81bd 1px solid;color:#fff;font-size:12pt;padding:7px;}
table.Zebra-2 td.fc {padding:7px;background:#eee;font-size:9pt;}
table.Zebra-2 td.fcalt {padding:7px;background:#fff;font-size:9pt;}

table.Zebra-3 {width:80%;border-collapse:collapse;margin-bottom:15px;}
table.Zebra-3 td {border:#4f81bd 1px solid;padding:7px;font-size:9pt;}
table.Zebra-3 td.alt {background:#eee;padding:7px;font-size:9pt;}
table.Zebra-3 td.hd {border:none;border-bottom:#4f81bd 3px solid;color:#365fa5;font-size:14pt;padding:7px;}
table.Zebra-3 td.fc {padding:7px;font-size:9pt;}
table.Zebra-3 td.fcalt {background:#eee;padding:7px;font-size:9pt;}

table.Vertical-Emphasis {width:80%;border-collapse:collapse;margin-bottom:15px;}
table.Vertical-Emphasis td {padding:7px;font-size:9pt;}
table.Vertical-Emphasis td.alt {padding:7px;font-size:9pt;}
table.Vertical-Emphasis td.hd {border-bottom:#4f81bd 1px solid;color:#365fa5;font-size:12pt;padding:7px;}
table.Vertical-Emphasis td.fc {padding:7px;font-size:9pt;background:#eee;}
table.Vertical-Emphasis td.fcalt {padding:7px;font-size:9pt;background:#eee;}

table.Vertical-Emphasis-2 {width:80%;border-collapse:collapse;margin-bottom:15px;border:#4f81bd 1px solid;}
table.Vertical-Emphasis-2 td {padding:7px;font-size:9pt;}
table.Vertical-Emphasis-2 td.alt {padding:7px;font-size:9pt;}
table.Vertical-Emphasis-2 td.hd {background:#709ad1;border-bottom:#4f81bd 1px solid;color:#fff;font-size:12pt;padding:7px;}
table.Vertical-Emphasis-2 td.fc {padding:7px;background:#eee;font-size:9pt;}
table.Vertical-Emphasis-2 td.fcalt {padding:7px;background:#eee;font-size:9pt;}

table.Vertical-Emphasis-3 {width:80%;border-collapse:collapse;margin-bottom:15px;}
table.Vertical-Emphasis-3 td {padding:7px;font-size:9pt;}
table.Vertical-Emphasis-3 td.alt {padding:7px;font-size:9pt;}
table.Vertical-Emphasis-3 td.hd {border-bottom:#4f81bd 3px solid;color:#365fa5;font-size:14pt;padding:7px;background:#eee;}
table.Vertical-Emphasis-3 td.fc {padding:7px;background:#4f81bd;font-size:9pt;color:#fff;}
table.Vertical-Emphasis-3 td.fcalt {padding:7px;background:#4f81bd;font-size:9pt;color:#fff;}

table.Modern {width:80%;border-collapse:collapse;margin-bottom:15px;
    background-image:url(library/bulb3.jpg);
    background-position:bottom right;
    background-repeat:no-repeat;
    background-color:#ececf6;}
table.Modern td {font-size:9pt;padding:12px;border-bottom:white 1px solid;color:#365f91}
table.Modern td.alt {font-size:9pt;padding:12px;border-bottom:white 1px solid;color:#365f91}
table.Modern td.hd {background:#fff;border-bottom:#4f81bd 1px solid;color:#365f91;font-size:14pt;padding:12px;padding-top:10px;padding-bottom:10px;}
table.Modern td.fc {font-size:9pt;padding:12px;border-bottom:white 1px solid;color:#365f91}
table.Modern td.fcalt {font-size:9pt;padding:12px;border-bottom:white 1px solid;color:#365f91}

table.Modern-Dark {width:80%;border-collapse:collapse;margin-bottom:15px;border-bottom:#5177bb 1px solid;
    background-image:url(library/bulb1.jpg);
    background-position:bottom right;
    background-repeat:no-repeat;
    background-color:#9caff1;}
table.Modern-Dark td {font-size:9pt;padding:12px;border-bottom:#ececf6 1px solid;color:#fff}
table.Modern-Dark td.alt {font-size:9pt;padding:12px;border-bottom:#ececf6 1px solid;color:#fff}
table.Modern-Dark td.hd {background:#5177bb;border-bottom:#ececf6 1px solid;color:#fff;font-size:12pt;padding:12px;padding-top:10px;padding-bottom:10px;}
table.Modern-Dark td.fc {font-size:9pt;padding:12px;border-bottom:#ececf6 1px solid;color:#fff}
table.Modern-Dark td.fcalt {font-size:9pt;padding:12px;border-bottom:#ececf6 1px solid;color:#fff}
