﻿/******** SPECIAL ELEMENTS ********/
/* Content */
body{font-family:arial, hevetica, sans-serif;font-size:10pt;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;}
#divSiteTitle {text-decoration:none}
#divTagLine {text-decoration:none}
p#bookmarks a {margin-right:20px;text-decoration:none;}
img {max-width:100%;height:auto;width:auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}

/* Site Name */
#divSiteTitle {text-decoration:none}
#divTagLine {text-decoration:none}

/* Headline Text */
#divHeaderLine1 {display:inline-block !important}
#divHeaderLine2 {display:inline-block !important}
#divHeaderLine3 {display:inline-block !important}

/* Headings */
h3, h4, h5, h6 {line-height:1.5 !important}
.lead {
    text-align:center;
}
.lead h2 {
    font-size:33px;line-height:45px;
}
.lead h3 {
    font-size:17px;
}
.lead h3 a {
    font-size:inherit !important;
}

/* Contact */
ul#contact-info .icon {font-size:20px;float:left;line-height:25px;margin-right:10px;}
ul#contact-info .field {font-weight:bold;}
ul#contact-info {list-style:none;}

/* Grid */
#tiles li {
width:240px !important;
background-color: #ffffff;
border: 1px solid #dedede;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
padding: 10px !important;
margin-right:7px;margin-bottom:7px;float:left;
}
#tiles li img {margin-bottom:10px;}
#tiles li div.meta {color:#999;text-transform:uppercase;font-size:10px;margin:0;}
#tiles li h4 {line-height:1.5;margin:0 0 5px 0;}
#tiles li h4 a {line-height:inherit;margin:0;text-decoration:inherit;color:inherit;font-size:inherit;font-family:inherit;font-weight:inherit;font-style:inherit;}
#tiles li p {font-size:12px;line-height:1.5;margin:0;}
#tiles li a {font-size:12px;}
#tiles li .more_link {font-size:smaller;line-height:2;text-transform:uppercase;letter-spacing:2px;white-space:nowrap;display:block;margin: 5px 0 0 0;}
#tiles li blockquote {line-height:1.5;margin:0;padding:0;color:#999;border:none;font-size:150%;font-style:italic;font-family:Georgia, Times, serif;}
#tiles li blockquote small {font-size:11px;font-style:normal;}

/* Icons */
.glyph.general { font-family: "FoundationIconsGeneral"; }
.glyph.social { font-family: "FoundationIconsSocial"; }

/* Icons */
[class*="social foundicon-"]:before {font-family: "SocialFoundicons";}
[class*="general foundicon-"]:before {font-family: "GeneralFoundicons";}
        
/* Menu Side */
.menu_menu_simple ul {margin-top:0px;margin-bottom:0px;}
.menu_menu_simple ul li {margin-top:0px;margin-bottom:0px;}

/* Header Area */
#decorative1 {
margin-top:-2px;padding-top:2px;    
margin-left: -20px !important;
margin-right: -20px !important; /* fix bg cover issue */}

/* Menu Centered */
.centered_menu {text-align:center}
.centered_menu > div {display:inline-block;}
.centered_menu div {text-align:left}

/* Footer elements */
.social_bookmarks a {font-size:smaller !important;text-transform:uppercase;letter-spacing:1px;text-decoration:none;margin-right:20px;}
.copyright {font-size:smaller;letter-spacing:1px;}

/* Responsive Image */
img {max-width:100%;height:auto;width:auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}




/* 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}