@font-face{
font-family:'Fruitiger';
    src:url('/fonts/fruitiger-webfont.eot');                                    /* IE9 Compat Modes */
    src:url('/fonts/fruitiger-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('/fonts/fruitiger-webfont.ttf') format('truetype'),                 /* Safari, Android, iOS */
        url('/fonts/fruitiger-webfont.svg#Fruitiger') format('svg');   			/* Legacy iOS */
    font-weight: normal;
    font-style: normal;
}

html {font-family: sans-serif; -webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
body {margin: 0;}
*,*:before,*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.container { margin-right: auto; margin-left: auto; padding-left: 7.5px; padding-right: 7.5px;}
.container:before,.container:after {content: ""; display:table;}
.container:after {clear: both;}
.row {margin:0px;}
.row:before,.row:after {content: " ";display:table;}
.row:after {clear: both;}
p {margin-top:0px;}
 
.clearfix {display:inline-block;}
.clearfix:after {content: ".";display:block;clear: both;visibility: hidden;line-height: 0;height: 0;}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-13, .col-xs-14, .col-xs-15, .col-xs-16, .col-xs-17, .col-xs-18, .col-xs-19, .col-xs-20, .col-xs-21, .col-xs-22, .col-xs-23, .col-xs-24,
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-13, .col-sm-14, .col-sm-15, .col-sm-16, .col-sm-17, .col-sm-18, .col-sm-19, .col-sm-20, .col-sm-21, .col-sm-22, .col-sm-23, .col-sm-24,
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md-13, .col-md-14, .col-md-15, .col-md-16, .col-md-17, .col-md-18, .col-md-19, .col-md-20, .col-md-21, .col-md-22, .col-md-23, .col-md-24,
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-13, .col-lg-14, .col-lg-15, .col-lg-16, .col-lg-17, .col-lg-18, .col-lg-19, .col-lg-20, .col-lg-21, .col-lg-22, .col-lg-23, .col-lg-24 {
position: relative;
min-height: 1px;
padding-left: 12px;
padding-right: 12px;
}

/* Manual Way of removing padding on cols APPLY TO DIV */
.noleftpad {padding-left:0px;}
.norightpad {padding-right:0px;}

/* Automatically Removes padding from first and last divs in a row (Does not work if row has sub rows) APPLY TO ROWS */
.norowpad div:first-of-type {padding-left:0px;}
.norowpad div:last-of-type {padding-right:0px;}



.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-13, .col-xs-14, .col-xs-15, .col-xs-16, .col-xs-17, .col-xs-18, .col-xs-19, .col-xs-20, .col-xs-21, .col-xs-22, .col-xs-23 { float: left;}
.col-xs-1 { width: 4.166666666666667%; }
.col-xs-2 { width: 8.333333333333333%; }
.col-xs-3 { width: 12.5%; }
.col-xs-4 { width: 16.66666666666667%; }
.col-xs-5 { width: 20.83333333333333%; }
.col-xs-6 { width: 25%; }
.col-xs-7 { width: 29.16666666666667%; }
.col-xs-8 { width: 33.33333333333333%; }
.col-xs-9 { width: 37.5%; }
.col-xs-10 { width: 41.66666666666667%; }
.col-xs-11 { width: 45.83333333333333%; }
.col-xs-12 { width: 50%; }
.col-xs-13 { width: 54.16666666666667%; }
.col-xs-14 { width: 58.33333333333333%; }
.col-xs-15 { width: 62.5%; }
.col-xs-16 { width: 66.66666666666667%; }
.col-xs-17 { width: 70.83333333333333%; }
.col-xs-18 { width: 75%; }
.col-xs-19 { width: 79.16666666666667%; }
.col-xs-20 { width: 83.33333333333333%; }
.col-xs-21 { width: 87.5%; }
.col-xs-22 { width: 91.66666666666667%; }
.col-xs-23 { width: 95.83333333333333%; }
.col-xs-24 { width: 100%; }


/* 480 */
/*===================================================*/

@media screen and (min-width: 480px) {.container {max-width: 735px; }
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-13, .col-sm-14, .col-sm-15, .col-sm-16, .col-sm-17, .col-sm-18, .col-sm-19, .col-sm-20, .col-sm-21, .col-sm-22, .col-sm-23 { float: left;}
.col-sm-1 { width: 4.166666666666667%; }
.col-sm-2 { width: 8.333333333333333%; }
.col-sm-3 { width: 12.5%; }
.col-sm-4 { width: 16.66666666666667%; }
.col-sm-5 { width: 20.83333333333333%; }
.col-sm-6 { width: 25%; }
.col-sm-7 { width: 29.16666666666667%; }
.col-sm-8 { width: 33.33333333333333%; }
.col-sm-9 { width: 37.5%; }
.col-sm-10 { width: 41.66666666666667%; }
.col-sm-11 { width: 45.83333333333333%; }
.col-sm-12 { width: 50%; }
.col-sm-13 { width: 54.16666666666667%; }
.col-sm-14 { width: 58.33333333333333%; }
.col-sm-15 { width: 62.5%; }
.col-sm-16 { width: 66.66666666666667%; }
.col-sm-17 { width: 70.83333333333333%; }
.col-sm-18 { width: 75%; }
.col-sm-19 { width: 79.16666666666667%; }
.col-sm-20 { width: 83.33333333333333%; }
.col-sm-21 { width: 87.5%; }
.col-sm-22 { width: 91.66666666666667%; }
.col-sm-23 { width: 95.83333333333333%; }
.col-sm-24 { width: 100%; }
.col-sm-offset-0 { margin-left: 0; } 
.col-sm-offset-1 { margin-left: 4.166666666666667%; }
.col-sm-offset-2 { margin-left: 8.333333333333333%; }
.col-sm-offset-3 { margin-left: 12.5%; }
.col-sm-offset-4 { margin-left: 16.66666666666667%; }
.col-sm-offset-5 { margin-left: 20.83333333333333%; }
.col-sm-offset-6 { margin-left: 25%; }
.col-sm-offset-7 { margin-left: 29.16666666666667%; }
.col-sm-offset-8 { margin-left: 33.33333333333333%; }
.col-sm-offset-9 { margin-left: 37.5%; }
.col-sm-offset-10 { margin-left: 41.66666666666667%; }
.col-sm-offset-11 { margin-left: 45.83333333333333%; }
.col-sm-offset-12 { margin-left: 50%; }
.col-sm-offset-13 { margin-left: 54.16666666666667%; }
.col-sm-offset-14 { margin-left: 58.33333333333333%; }
.col-sm-offset-15 { margin-left: 62.5%; }
.col-sm-offset-16 { margin-left: 66.66666666666667%; }
.col-sm-offset-17 { margin-left: 70.83333333333333%; }
.col-sm-offset-18 { margin-left: 75%; }
.col-sm-offset-19 { margin-left: 79.16666666666667%; }
.col-sm-offset-20 { margin-left: 83.33333333333333%; }
.col-sm-offset-21 { margin-left: 87.5%; }
.col-sm-offset-22 { margin-left: 91.66666666666667%; }
.col-sm-offset-23 { margin-left: 95.83333333333333%; }
}

/* 992 */
/*===================================================*/
@media screen and (min-width: 992px) {
.container {max-width: 955px;}
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md-13, .col-md-14, .col-md-15, .col-md-16, .col-md-17, .col-md-18, .col-md-19, .col-md-20, .col-md-21, .col-md-22, .col-md-23 { float: left;}
.col-md-1 { width: 4.166666666666667%; }
.col-md-2 { width: 8.333333333333333%; }
.col-md-3 { width: 12.5%; }
.col-md-4 { width: 16.66666666666667%; }
.col-md-5 { width: 20.83333333333333%; }
.col-md-6 { width: 25%; }
.col-md-7 { width: 29.16666666666667%; }
.col-md-8 { width: 33.33333333333333%; }
.col-md-9 { width: 37.5%; }
.col-md-10 { width: 41.66666666666667%; }
.col-md-11 { width: 45.83333333333333%; }
.col-md-12 { width: 50%; }
.col-md-13 { width: 54.16666666666667%; }
.col-md-14 { width: 58.33333333333333%; }
.col-md-15 { width: 62.5%; }
.col-md-16 { width: 66.66666666666667%; }
.col-md-17 { width: 70.83333333333333%; }
.col-md-18 { width: 75%; }
.col-md-19 { width: 79.16666666666667%; }
.col-md-20 { width: 83.33333333333333%; }
.col-md-21 { width: 87.5%; }
.col-md-22 { width: 91.66666666666667%; }
.col-md-23 { width: 95.83333333333333%; }
.col-md-24 { width: 100%; }
.col-md-offset-0 { margin-left: 0; } 
.col-md-offset-1 { margin-left: 4.166666666666667%; }
.col-md-offset-2 { margin-left: 8.333333333333333%; }
.col-md-offset-3 { margin-left: 12.5%; }
.col-md-offset-4 { margin-left: 16.66666666666667%; }
.col-md-offset-5 { margin-left: 20.83333333333333%; }
.col-md-offset-6 { margin-left: 25%; }
.col-md-offset-7 { margin-left: 29.16666666666667%; }
.col-md-offset-8 { margin-left: 33.33333333333333%; }
.col-md-offset-9 { margin-left: 37.5%; }
.col-md-offset-10 { margin-left: 41.66666666666667%; }
.col-md-offset-11 { margin-left: 45.83333333333333%; }
.col-md-offset-12 { margin-left: 50%; }
.col-md-offset-13 { margin-left: 54.16666666666667%; }
.col-md-offset-14 { margin-left: 58.33333333333333%; }
.col-md-offset-15 { margin-left: 62.5%; }
.col-md-offset-16 { margin-left: 66.66666666666667%; }
.col-md-offset-17 { margin-left: 70.83333333333333%; }
.col-md-offset-18 { margin-left: 75%; }
.col-md-offset-19 { margin-left: 79.16666666666667%; }
.col-md-offset-20 { margin-left: 83.33333333333333%; }
.col-md-offset-21 { margin-left: 87.5%; }
.col-md-offset-22 { margin-left: 91.66666666666667%; }
.col-md-offset-23 { margin-left: 95.83333333333333%; }
}


/* 1200 */
/*===================================================*/
@media screen and (min-width: 1200px) {
.container {max-width: 1155px;}
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-13, .col-lg-14, .col-lg-15, .col-lg-16, .col-lg-17, .col-lg-18, .col-lg-19, .col-lg-20, .col-lg-21, .col-lg-22, .col-lg-23 { float: left;}

.col-lg-1 { width: 4.166666666666667%; }
.col-lg-2 { width: 8.333333333333333%; }
.col-lg-3 { width: 12.5%; }
.col-lg-4 { width: 16.66666666666667%; }
.col-lg-5 { width: 20.83333333333333%; }
.col-lg-6 { width: 25%; }
.col-lg-7 { width: 29.16666666666667%; }
.col-lg-8 { width: 33.33333333333333%; }
.col-lg-9 { width: 37.5%; }
.col-lg-10 { width: 41.66666666666667%; }
.col-lg-11 { width: 45.83333333333333%; }
.col-lg-12 { width: 50%; }
.col-lg-13 { width: 54.16666666666667%; }
.col-lg-14 { width: 58.33333333333333%; }
.col-lg-15 { width: 62.5%; }
.col-lg-16 { width: 66.66666666666667%; }
.col-lg-17 { width: 70.83333333333333%; }
.col-lg-18 { width: 75%; }
.col-lg-19 { width: 79.16666666666667%; }
.col-lg-20 { width: 83.33333333333333%; }
.col-lg-21 { width: 87.5%; }
.col-lg-22 { width: 91.66666666666667%; }
.col-lg-23 { width: 95.83333333333333%; }
.col-lg-24 { width: 100%; }
.col-lg-offset-0 { margin-left: 0; } 
.col-lg-offset-1 { margin-left: 4.166666666666667%; }
.col-lg-offset-2 { margin-left: 8.333333333333333%; }
.col-lg-offset-3 { margin-left: 12.5%; }
.col-lg-offset-4 { margin-left: 16.66666666666667%; }
.col-lg-offset-5 { margin-left: 20.83333333333333%; }
.col-lg-offset-6 { margin-left: 25%; }
.col-lg-offset-7 { margin-left: 29.16666666666667%; }
.col-lg-offset-8 { margin-left: 33.33333333333333%; }
.col-lg-offset-9 { margin-left: 37.5%; }
.col-lg-offset-10 { margin-left: 41.66666666666667%; }
.col-lg-offset-11 { margin-left: 45.83333333333333%; }
.col-lg-offset-12 { margin-left: 50%; }
.col-lg-offset-13 { margin-left: 54.16666666666667%; }
.col-lg-offset-14 { margin-left: 58.33333333333333%; }
.col-lg-offset-15 { margin-left: 62.5%; }
.col-lg-offset-16 { margin-left: 66.66666666666667%; }
.col-lg-offset-17 { margin-left: 70.83333333333333%; }
.col-lg-offset-18 { margin-left: 75%; }
.col-lg-offset-19 { margin-left: 79.16666666666667%; }
.col-lg-offset-20 { margin-left: 83.33333333333333%; }
.col-lg-offset-21 { margin-left: 87.5%; }
.col-lg-offset-22 { margin-left: 91.66666666666667%; }
.col-lg-offset-23 { margin-left: 95.83333333333333%; }
}


/* Body Text */
body {font-size:14px;color:#000;font-family:arial,geneva,helvetica;line-height:1.45;}
.u {text-decoration:underline;}
.b {font-weight:bold;}
.i {font-style: italic;}
.grey {color:#999;}
.white {color:#fff;}
.red {color:#cc0000;}
.black {color:#000;}
.green {color:#7C9E39;}
.orange {color:#FF6600;}
.small {font-size:12px;}
.vsmall {font-size:11px;}
.align-right {text-align:right;}
.align-center {text-align:center;}
.align-left {text-align:left;}

/* LI Bullet*/
li.bullet {list-style-type:none;background:url(/fx/bullet.gif) 0px 4px no-repeat;margin:0px 0px 10px -40px;padding-left:20px;}
li.bulletcompact {list-style-type:none;background:url(/fx/bullet.gif) 0px 4px no-repeat;margin:0px 0px 2px -40px;padding-left:20px;}

/* Links */
a {color:#709626;text-decoration:none;}
a:hover, a:focus {color:#000;text-decoration:underline;}
a.visited-link:visited {color:#53682d;}

/* HEADINGS */
h1 {font-family:Fruitiger;color:#709626;font-size:22px;font-weight:normal;margin:0px;}
h2 {font-family:Fruitiger;color:#999;font-size:20px;font-weight:normal;border-bottom:1px dotted #ccc;padding-bottom:5px;margin-bottom:10px;margin-top:0px;}
h3 {font-family:Fruitiger;color:#000;font-size:18px;font-weight:normal;margin-bottom:3px;margin-top:0px;}

/* INPUT */
input, textarea {height:25px;padding:5px 7px;line-height:1.5;border-radius:2px;border:1px solid #ccc;width:100%;}
textarea {height:auto;}
textarea.large {height:100px;}
input[type="checkbox"], input[type="radio"] {width:auto; height:auto;}
input.large, select.large, a.large, button.large {height:35px;font-size:15px;}
input.xlarge, select.xlarge, a.xlarge, button.xlarge {height:45px;font-size:20px;}
.add-on {padding:3px 5px 4px 5px;background-color:#eeeeee;border:1px solid #ccc;border-left:0px;}

.control-group.error input, .control-group.error select, .control-group.error textarea {border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);}
.input-mini {width:60px;}
.input-small {width:90px;}
.input-medium {width:150px;}
.input-mediumlarge {width:300px;}
.input-large {width:100%;}

/* BUTTONS */
input[type="submit"] {padding-top:3px;width:auto;}
.btn, .btn-norollover {color:#888;background-color:#eee;border:1px solid #ccc;display:inline-block;padding:2px 12px 4px 12px;font-size:14px;margin-bottom:3px;font-weight:normal;text-align:center;vertical-align:middle;cursor:pointer;border-radius:2px;height:25px;white-space:nowrap;text-decoration:none;
	background:-moz-linear-gradient(top, #ffffff 0%, #f8f8f8 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f8f8f8)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #ffffff 0%, #f8f8f8 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #ffffff 0%, #f8f8f8 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, #ffffff 0%, #f8f8f8 100%); /* IE10+ */
	background:linear-gradient(to bottom, #ffffff 0%, #f8f8f8 100%); /* W3C */
}
.btn:active,.btn.active {outline: 0;-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);}
.btn:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary {color:#333333;text-decoration:none;-webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);}

a.large {padding-top:7px;}
a.btn.small, button.btn.small  {padding-top:2px;height:20px;font-size:11px;}
button.btn.small {padding-top:0px;}

.btn-primary{color:#ffffff;background:#4D7BC4;font-weight:bold;border:0px;}
.btn-primary:hover {color:#ffffff;background:#666;border-color:#285e8e;}

.btn.small {padding:2px 4px;}

/* Calendar */
.w-calendar {background:#fff;position:absolute;top:-75px;left:120px;display:none;z-index:150;margin-top:10px;border:1px solid #ccc;}
.w-calendar-head {background-color:#AECA90;padding:3px;text-shadow:none;}
.w-calendar-day {background-color:#FFF;font-size:12px;height:15px;}
.w-calendar-row {background-color:#FFF;}
.w-calendar-cell {background-color:#F3F9F0;font-size:11px;padding:2px 3px;width:27px;text-align:center;}

/* Generic Tool Tip */
#tooltip { text-align:center;font-size:12px;color:#fff;background:#111;border-radius:3px;position:absolute;z-index:100;padding:12px;}
#tooltip:after {width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #111;content:'';position:absolute;left:50%;bottom:-10px;margin-left:-10px; }
#tooltip.top:after { border-top-color:transparent;border-bottom:10px solid #111;top:-20px;bottom:auto; }
#tooltip.left:after { left:10px;margin:0; } 
#tooltip.right:after { right:10px;left:auto;margin:0; }

/* SELECT */
select {border:1px solid #ccc;height:25px;padding:0px 0px 0px 3px;border-radius:2px;}

/* CHECKBOX */
input[type="checkbox"] {height:13px;padding:0px;margin-top:0px;}

/* LABEL / Badge */
span.badge, div.badge {background-color:#ADBFD1;display:inline;padding:0px 3px;font-size:11px;font-weight:normal;color:#fff;text-align:center;margin-top:2px;border-radius:2px;}
span.badgelarge, div.badgelarge {background-color:#ADBFD1;display:inline-block;padding:3px 5px;font-size:13px;color:#fff;text-align:center;border-radius:2px;}

/* HR */
hr {border:none;border-top:1px dotted #ddd;height:0px;}

/* Pulls */
.pull-right {float:right !important;}
.pull-left {float:left !important;}

/* Responsive Images*/
img {max-width:100% !important;max-height:100% !important;border:0px;}
img[src*="gstatic.com/"] {max-width:none !important;max-height:none !important;}	/* Required to stop Close Button Disappering on Gmap Infowindows */
#map img {max-width:none !important;max-height:none !important;}

/* Table elements */
table {max-width:100%;}
.table {width:100%;margin-bottom:20px;}
.table th, .table td {padding:8px;line-height:20px;text-align:left;vertical-align:top;border-bottom:1px solid #EAE3D1;}
.table th {font-weight:bold;}
.table thead th {vertical-align: bottom;}
.table-striped tbody > tr:nth-child(odd) > td, .table-striped tbody > tr:nth-child(odd) > th {background-color:#f9f9f9;}
.table-hover tbody tr:hover > td, .table-hover tbody tr:hover > th {background-color:#f5f5f5;}

/* Alerts */
.alert {padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);background-color:#fcf8e3;border:1px solid #fbeed5;}
.alert, .alert h4 {color:#c09853;}
.alert h4 {margin:0;}
.alert .close {position:relative;top:2px;right:-25px;line-height:20px;}

.alert-danger, .alert-error {background-color:#f2dede;border-color:#eed3d7;color:#b94a48;}
.alert-danger h4, .alert-error h4 {color:#b94a48;}

.alert-info {background-color:#d9edf7;border-color:#bce8f1;color:#3a87ad;}
.alert-info h4 {color:#3a87ad;}

.close {float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000000;text-shadow:0 1px 0 #ffffff;opacity:0.2;filter:alpha(opacity=20);}
.close:hover, .close:focus {color:#000000;text-decoration:none;cursor:pointer;opacity:0.4;filter:alpha(opacity=40);}
button.close {padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;}

/* DropDown (Dropit) */
.dropit {list-style:none;padding:0;margin:0;}
.dropit .dropit-trigger {position:relative;}
.dropit .dropit-submenu {position:absolute;top:100%;left:0; /* dropdown left or right */ z-index:1000;display:none;min-width:180px;list-style:none;padding:0;margin:0; }
.dropit .dropit-open .dropit-submenu { display:block; }
.dropdown ul { display:none;} /* Hide before plugin loads */
.dropdown ul.dropit-submenu {background-color:#fff;border:1px solid #ccc;padding:6px 0;margin:3px 0 0 1px;border-radius:2px;}
.dropdown ul.dropit-submenu a.submenulink {display:block;line-height:25px;padding: 0 10px;}
.dropdown ul.dropit-submenu a.submenulink:hover {background:#4D7BC4;color:#fff;text-decoration:none;}

/* Generic Borders */
.borderleft {border-left:1px dotted #ccc;}
.borderright {border-right:1px dotted #ccc;}
.bordertop {border-top:1px dotted #ccc;}
.borderbtm {border-bottom:1px dotted #ccc;}

/* Close Button */
.close {float:right;margin-top:-3px;}

/* Pager */
.pagination {display:inline-block;padding:0px;margin:15px 0px 0px 0px;border-radius:2px;}
.pagination > li {display:inline;}
.pagination > li > a,.pagination > li > span {min-width:39px;position:relative;float:left;padding:6px 12px;line-height:1.428571429;text-decoration:none;background:#ffffff;border:1px solid #dddddd;margin-left:-1px;text-align:center;}
.pagination > li:first-child > a, .pagination > li:first-child > span {border-bottom-left-radius:2px;border-top-left-radius:2px;}
.pagination > li:last-child > a,.pagination > li:last-child > span {border-bottom-right-radius:2px;border-top-right-radius:2px;}
.pagination > li > a:hover,.pagination > li > span:hover,.pagination > li > a:focus,.pagination > li > span:focus {background-color:#eeeeee;}
.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus {z-index:2;background-color:#eee;cursor:default;}
.pagination > li.on > a {background-color:#eeeeee !Important; font-weight:bold;}

/* Ajax Loading Spinner */
.spinner {height:30px;width:30px;position:relative;left:50%;-webkit-animation:rotation .6s infinite linear;-moz-animation: rotation .6s infinite linear;-o-animation:rotation .6s infinite linear;animation:rotation .6s infinite linear;border-left:6px solid #D7EDA9;border-right:6px solid #D7EDA9;border-bottom:6px solid #D7EDA9;border-top:6px solid #68901B;border-radius:100%;}
@-webkit-keyframes rotation {from {-webkit-transform: rotate(0deg);}to {-webkit-transform: rotate(359deg);}}
@-moz-keyframes rotation {from {-moz-transform: rotate(0deg);}to {-moz-transform: rotate(359deg);}}
@-o-keyframes rotation {from {-o-transform: rotate(0deg);}to {-o-transform: rotate(359deg);}}
@keyframes rotation {from {transform: rotate(0deg);}to {transform: rotate(359deg);}}

/* New Ballon */
.arrow-box {position:relative;background:#74992D;padding:3px 5px;color:#fff;border-radius:2px;margin-left:10px;margin-right:5px;font-size:11px;top:-2px;}
.arrow-box:after, .arrow-box:before {right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}
.arrow-box:after {border-color:rgba(66, 213, 125, 0);border-right-color:#74992D;border-width:5px;margin-top:-5px;}
.arrow-box:before {border-color:rgba(105, 122, 133, 0);border-right-color:#74992D;border-width:5px;margin-top:-5px;}
.red-arrow {background-color:#900;}
.red-arrow:after {border-color:rgba(255, 0, 0, 0);border-right-color:#900;border-width:5px;margin-top:-5px;}