/*-- SHORTCODES ----------------------------------------------- */
.green_box {
    display:block;
    padding:10px 10px 10px 40px;
    margin:0 0 1.4em 0;
    border:1px solid #D2EBB1;
    background:#EDFFD6 url(../images/icons/16/ico_tip.gif) 8px 50% no-repeat;
    }
.green_box, .green_box a { color:#527A19; }
.blue_box {
    display:block;
    padding:10px 10px 10px 40px;
    margin:0 0 1.4em 0;
    border:1px solid #AFDBEE;
    background:#E4F5FD url(../images/icons/16/ico_info.gif) 8px 50% no-repeat;
    }
.blue_box, .blue_box a { color:#2A80A7; }
.yellow_box {
    display:block;
    padding:10px 10px 10px 40px;
    margin:0 0 1.4em 0;
    border:1px solid #F8ECA9;
    background:#FFFADE url(../images/icons/16/ico_alert.gif) 8px 50% no-repeat;
    }
.yellow_box, .yellow_box a { color:#DB7701; }
.dropcap {
    color:#333;
    font-size:50px;
    height:30px;
    margin:-3px 5px 0 -0.08em;
    line-height:0.8em;
    float:left;
    display:block;
    }
.highlight_yellow { background:#F8ECA9; }
.highlight_blue {   background:#AFDBEE; }
.highlight_green {  background:#D2EBB1; }
.last {
    clear:right;
    margin-right:0 !important;
    }

.one_half, 
.one_third, 
.two_third, 
.three_fourth, 
.one_fourth {
    float:left;
    margin-right:15px;
    position:relative;
    line-height:1.6em;
	
	background:#383838;
	padding:10px;
    }
.one_half { width:50%; }
.one_third {    width:28%; }
.one_fourth {   width:24%; }
.two_third {    width:62%; }
.three_fourth { width:74%; }


.basic_list {   border-top:1px solid #DDD; list-style-type:none; margin:0; padding:0 0 1.6em 0; }
.basic_list li {    border-bottom:1px solid #DDD; padding:5px 0; }
.check_list {   list-style-type:none; margin:0; padding:0 0 1.6em 0; }
.check_list li {    padding:0 0 0 23px; background: url(../images/icons/16/ico_check.png) left 3px no-repeat; }
ul#foo .check_list li,
ul#sidebar .check_list li,
ul#foo .check_list li:last-child,
ul#sidebar .check_list li:last-child { 
        padding:5px 0 5px 23px; background: url(../images/icons/16/ico_check.png) left 5px no-repeat;}
.ico_new {  padding:0 0 0 23px; background: url(../images/icons/16/ico_new.png) left 50% no-repeat; }
.ico_phone {    padding:0 0 0 23px; background: url(../images/icons/16/ico_phone.png) left 50% no-repeat; }
.ico_home { padding:0 0 0 23px; background: url(../images/icons/16/ico_home.png) left 50% no-repeat; }
.ico_male { padding:0 0 0 23px; background: url(../images/icons/16/ico_male.png) left 50% no-repeat; }
.ico_female {   padding:0 0 0 23px; background: url(../images/icons/16/ico_female.png) left 50% no-repeat; }
.ico_star { padding:0 0 0 23px; background: url(../images/icons/16/ico_star.png) left 50% no-repeat; }
.ico_mail { padding:0 0 0 23px; background: url(../images/icons/16/ico_mail.png) left 50% no-repeat; }
.ico_support {  padding:0 0 0 23px; background: url(../images/icons/16/ico_support.png) left 50% no-repeat; }
.ico_excel {    padding:0 0 0 23px; background: url(../images/icons/16/ico_excel.png) left 50% no-repeat; }
.ico_download { padding:0 0 0 23px; background: url(../images/icons/16/ico_download.png) left 50% no-repeat; }
.ico_demo { padding:0 0 0 23px; background: url(../images/icons/16/ico_demo.png) left 50% no-repeat; }
.ico_dollar {   padding:0 0 0 23px; background: url(../images/icons/16/ico_dollar.png) left 50% no-repeat; }
ul.short-tabs { list-style-type:none; margin:0; padding:0; overflow:hidden; }
ul.short-tabs li {  float:left; }
ul.short-tabs li a {    text-decoration:none; margin:0 1px 0 0; }
ul.short-tabs li,
ul.short-tabs a span {
    width:auto !important;
    min-width:20px !important;
    }
ul.short-tabs li,
ul.short-tabs li:last-child {
    padding:0;
    margin:0;
    }
ul.short-tabs ul.short-tabs-selected a {
    background:#555 url(../images/grd-white3.png) left -20px repeat-x;
    color:#FFF;
    }
ul.short-tabs li a {
    background:#D1D1D1 url(../images/grd-white3.png) left top repeat-x;
    padding:5px 10px;
    color:#191919;
    font-size:13px;
    }
.toggle {
    padding:0.4em 0 0.4em 20px;
    background-image: url(../images/plus-minus.png);
    background-repeat:no-repeat;
    }
.toggle:hover {
    cursor:pointer;
    margin:0 0 0 -0.05em;
    }
.toggle_content {
    background:none repeat scroll 0 0 #F5F5F5;
    border:1px solid #F3F3F3;
    clear:both;
    margin:0 0 20px;
    overflow:hidden;
    }
.toggle_content .tc {
    padding:10px 20px 13px 20px;
    }

