/*Color Palette
green 055237
*/

body{margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-align:left; background-color:#858282; background-image:url(../assets/body_bg.gif); background-position:0 0; background-repeat:repeat-x;
}
#page{margin:0px auto; padding:0px; width:972px; text-align:center; /*background-color:#FFF;*/background-image:url(../assets/grade_bg.png); background-repeat:repeat-y;}

ul li{text-align:left;}
ul.spacebetweenli li {padding-bottom:15px;}
h2{color:#055237; text-align:left; padding:8px 0px 5px 10px; font-size:16px; margin:0px;}
h3{color:#055237; text-align:left; padding:10px 0px 0px 10px; font-size:14px;}
h4{color:#003322; text-align:left; padding:0px 0px 0px 15px; font-size:14px; margin:0px;}

a {color:#055237; text-decoration:underline;}
a:hover {color:#055237; text-decoration:none;}

p.small{font-size:10px;}
p.header{color:#fff;}

#logoheader{margin:0px 0px 0px 10px; padding:0px; width:960px;}
.right {text-align:right;}
.alignleft {text-align:left;}

hr.divider {color: #cccccc; height: 1px;}

.newImage {border:1px solid #055237;}

/************************************/
/*                                  */
/************************************/
#bottom_shade{height:6px; margin:0px 0px 0px 0px; padding:0px; width:972px; background-color:#055237;/*Green*/}
#bottom_shade2{height:6px; margin:0 auto; padding:0px 0px 0px 0px; width:972px;}

#spacer{/*background-color:#055338;Green*/ background-color:#000;/*Black*/ height:40px; width:960px; margin-left:6px;}
#spacer a{color:#FFFFFF; text-decoration:none;}
#spacer a:hover{color:#FFFFFF; text-decoration:underline;}

/************************************/
/*            Top Menu              */
/************************************/
#topmenu{background-image:url(../assets/menu_bg.gif); background-repeat:repeat-x; border:1px solid #c5c5c5; width:958px; margin:0px 0px 0px 6px; padding:0px;}
#topmenu p{margin:0px 0px 0px 0px; padding:0px;}
#topmenu a{text-decoration:none; color:#000000;}
#topmenu a:hover{text-decoration:underline; color:#000000;}

/************************************/
/*             Content              */
/************************************/
#main_content{width:960px; padding:0px; background-color:#FFFFFF; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;}
#main_content p{text-align:left; padding:0px 10px 5px 15px; margin:0px; line-height:1.5;}
#main_content p.arrow_table {margin:0px; padding:5px 0px 11px 0px;}

#content_left{width:660px; float:left; margin:0px 0px 0px 0px; padding:20px 0px 0px 15px;}
#content_left_main{width:670px; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 6px;}

#content_right{float:right; width:280px; margin:0 -7px 0px 0px; padding:0px;}
#content_right_main{float:right; width:280px; margin:2px -9px 0px 0px; padding:0px;}
#content_right p.right {text-align:right;}
#content_right p.green {color:#055237;}
#content_right ul{margin:0px 0px 0px 11px; padding:0px;}
#content_right ul.order{margin:8px 0px 8px 11px; padding:0px;}
#content_right li{list-style-type:none; text-align:left; /**/padding:4px 0px 4px 8px}
.content_grade{background-image:url(../assets/grey_grade.gif); background-repeat:repeat-x;}

ul.left, ul.left-tighter {text-align:left; }
ul.left li {padding-bottom:20px;}
ol.left li {padding-bottom:10px; text-align:left;}
ul.left-tighter li {padding-bottom:5px;}
ul#list_arrow {margin:0px; padding:0px 0px 0px 15px;}
li.list_arrow  {list-style-type:none; text-align:left; background-image:url(../assets/list_arrow_bg.gif); background-repeat:no-repeat; padding:15px 0px 20px 10px;}

/*********************************************/
/*                MENU Right                 */
/*********************************************/
#menuCat ul{margin:0px 0px 0px 11px; padding:0px;}
#menuCat li{list-style-type:none; text-align:left; padding:2px 0px 2px 8px;}

/*********************************************/
/*                 IMG Css                   */
/*********************************************/
.product_image {margin:0; padding:0px 5px 0px 0px;}
.imgborder{border:#055237 1px solid;}

/***********************************************/
/*             Category Listings               */
/***********************************************/
div.category_listing{text-align: left; padding: 0; margin: 0; background: #eeeeee; border-right: 1px solid #333; }
div.category_listing ul{margin: .5em 0; padding: 0 0 0 1em; clear: both; border-style: solid; border-width: 1px; border-color: #333; border-right: none;}
div.category_listing li{margin: 0; padding: .5em 0; clear: both; overflow: hidden; list-style-type: none; color:#000000;}
div.category_listing li  div.cat_controls{float: right; margin: 0; padding: 0 .5em; clear: right; display: block; }

.category {background-color:#cbddeb; font-size:10px;}

/**************************************/
/*               Footer               */
/**************************************/
#bottom_spacer{float:none; clear:both;}
#footer{float:none; clear:both;}
#footer p{font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; margin:5px 0px 5px 0px; paddding:0px; text-align:center; color:#FFFFFF;}


/***********************************************/
/*                  PAGINATION                 */
/***********************************************/
.pagination {margin:5px 0 0 48px; padding:2px;}
.pagination ul {font-size:12px; margin:0; padding:0; text-align:left;}
.pagination li.nextpage {font-weight:bold;}
.pagination li.currentpage {background-color:#055237; border:1px solid #055237; color:#FFFFFF; font-weight:bold; padding:0 5px;}
.pagination li { display:inline; list-style-type:none; padding:1px;}
.pagination a, .pagination a:visited { border:1px solid #055237; color:#636469; padding:1px 5px; text-decoration:none;}
.pagination a:hover, .pagination a:active{ border: 1px solid #055237; color: #fff; background-color: #055237;} 

/***********************************************/
/*                 Administration              */
/***********************************************/
.adminhome {background-color:#034d34; font-size:14px; font-weight:bold; text-align:center; height:20px; padding:20px; margin:20px;}
.adminhome a{color:#FFF; font-size:14px; font-weight:bold;}


.center {text-align:center; width:100%;}
.seminar_table {margin-left:10px;}
.cart_table p{}

ul.sub_category li{text-align:left;}
.more {display: none;}
.search_tbl{padding:3px 0px 3px 0px 8px;}
.bgcolor1{background-color:#eeeeee;}

.cartLogin {background-color:#eee; border:solid 2px #333; width:420px; text-align:center; margin-left: auto ; margin-right: auto ;}
.cartLogin td{padding: 2px;}
/*.cartLogin p, .cartLogin a, .cartLogin td {color:#FFF;}*/


/***********************************************/
/*               Shopping Cart                 */
/***********************************************/
#shopcart p.right{ text-align:right;}
#shopcart td.borderTR {border-top:1px solid #999999; border-right:1px solid #999999;}
#shopcart td.borderRL {border-right:1px solid #999999; border-left:1px solid #999999;}
#shopcart td.borderRwhite {border-right:1px solid #FFFFFF;}
#shopcart td.borderRdark {border-right:1px solid #999999;}
#shopcart p.header{color:#fff;}
#shopcart p.headerR{color:#fff; text-align:right;}

/***********************************************/
/*                Events Page                  */
/***********************************************/

.seminar_table td{border-bottom:#eeeeee 1px solid; padding-top:10px; padding-bottom:10px; }
.eve_sponsored{font-weight:bold; color:#1B8956; font-size:14px; vertical-align: top;}

/***********************************************/
/*               PASSWORD                 */
/***********************************************/

#pwstrength	{height:15px; display:block; float:left; padding:2px 0px 2px 0px; margin:5px 0px 0px 4px;}
.strength0	{width:1px; background:#ff0000;}
.strength1	{width:25px; background:#ff0000;}
.strength2	{width:75px; background:#ff6633;}
.strength3	{width:125px; background:#ffff00}
.strength4	{background:#99ff00; width:175px;}
.strength5	{ background:#009900; width:225px;}

