/* Import Layout CSS File */

@import url(css/layout.css);
@import url(css/text_small.css);
@import url(css/links.css);
@import url(css/menu.css);


.req_bg
{
    background-color: #ffffd5;
}

H1
{
    font-family: Tahoma;
    color: #6b207f;
    /*font-size: 1.4em;*/
    text-align: left;
    font-weight: bold;
    margin: 3px 0px; /*border-bottom:1px solid #ec008c;*/
}

H2
{
    font-family: Tahoma;
    color: #007c85;
    /*font-size: 1.1em;*/
    text-align: left;
    font-weight: bold;
    margin: 0px;
}
H3
{
    font-family: Tahoma;
    color: #484848;
    /*font-size: 1.0em;*/
    text-align: left;
    font-weight: bold;
    margin: 0px;
}

.Head
{
    font-family: Tahoma;
    color: #6b207f;
    font-size: 1.2em;
    text-align: left;
    font-weight: bold;
}

.NormalTextBox
{
    font-family: Tahoma;
    color: #282828;
    font-size: 1.0em;
    text-align: left;
}

.StandardButton
{
    font-size: 11px;
    color: #ffffff;
    font-family: Tahoma;
    font-weight: bold;
    background-color: Transparent;
    background-image: url(/images/button2.png);
    background-repeat: no-repeat;
    width: 84px;
    height: 18px;
    cursor: hand;
    border: 0px;
    text-align: center;
    padding-bottom: 1px;
}

.Normal
{
    font-family: verdana;
    color: #676767;
    font-size: 1.0em;
    font-weight: normal;
}


/* ================================
    CSS STYLES FOR CONETNT - DOTNETNUKE
   ================================
*/

H1
{
    font-family: Tahoma;
    color: #6b207f;
    font-size: 1.2em;
    text-align: left;
    font-weight: bold;
    margin: 3px 0px; /*border-bottom:1px solid #ec008c;*/
}

H2
{
    font-family: Tahoma;
    color: #007c85;
    font-size: 1.1em;
    text-align: left;
    font-weight: bold;
    margin: 0px;
}

.Hdr
{
    text-align: left;
    font-size: 0.9em;
    font-family: Tahoma;
    font-weight: bold;
    color: #fff;
    padding-left: 5px;
    vertical-align: middle;
}

A.Hdr, A.Hdr:Active, A.Hdr:Visited, A.Hdr:Link
{
    color: #fff;
}

A.Hdr:hover
{
    text-decoration: underline;
    color: #c1d72e;
}

.Hdr2
{
    text-align: left;
    font-size: 0.9em;
    font-family: Tahoma;
    font-weight: bold;
    color: #fff;
    padding-left: 5px;
    vertical-align: middle;
}

A.Hdr2, A.Hdr2:Active, A.Hdr2:Visited, A.Hdr2:Link
{
    color: #fff;
}

A.Hdr2:hover
{
    text-decoration: none;
    color: #c3d62d;
}


H3
{
    font-family: Tahoma;
    color: #484848;
    font-size: 1.0em;
    text-align: left;
    font-weight: bold;
    margin: 0px;
}

.Head
{
    font-family: Tahoma;
    color: #6b207f;
    font-size: 1.2em;
    text-align: left;
    font-weight: bold;
}

.NormalTextBox
{
    font-family: Tahoma;
    color: #282828;
    font-size: 1.0em;
    text-align: left;
}

.StandardButton
{
    font-size: 11px;
    color: #ffffff;
    font-family: Tahoma;
    font-weight: bold;
    background-color: Transparent;
    background-image: url(/images/button2.png);
    background-repeat: no-repeat;
    width: 84px;
    height: 18px;
    cursor: hand;
    border: 0px;
    text-align: center;
    padding-bottom: 1px;
}

/* 
================================
Skin styles for DotNetNuke
================================
*/
.pagewrap
{
    width: 100%;
    height: 100%;
    text-align: center;
    margin: 0px;
    padding: 0px;
}


.pagemaster
{
    width: 995px;
    height: 100%;
    text-align: center;
    background-color: #ffffff;
    padding: 0px;
}

*html .pagemaster
{
    width: expression(document.body.clientWidth > 1024? "1024px" : "auto");
}

.header
{
    width: 100%;
    height: 92px;
    background-color: #fff;
    background-image: url(clc_header_long.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    display: block;
}

.controlpanel
{
    width: 100%;
    background-color: #fff;
}

/* Main Layout */

#mainbody
{
    float: left;
    width: 81%;
    min-height: 550px;
    height: auto !important;
    height: 550px;
}

#mainbody-Event
{
    float: left;
    width: 67%;
    min-height: 550px;
    height: auto !important;
    height: 550px;
}

#mainbody_admin
{
    float: left;
    width: 99%;
    min-height: 550px;
    height: auto !important;
    height: 550px;
}

#sidebar
{
    margin: 30px 0px 5px 15px;
    float: left;
    width: 23%;
}

*html #sidebar
{
    margin: 30px 0px 5px 10px;
    float: left;
    width: 22%;
}
#sidebar-Event
{
    margin: 30px 0px 5px 15px;
    float: left;
    width: 28%;
}

*html #sidebar-Event
{
    margin: 30px 0px 5px 10px;
    float: left;
    width: 27%;
}

#sidebar_admin
{
    margin: 30px 0px 5px 15px;
    float: left;
    width: 17%;
}

/*****Spiffy Corners ******/

.spiffy
{
    display: block;
}
.spiffy *
{
    display: block;
    height: 1px;
    overflow: hidden;
    font-size: .01em;
    background-color: #6b207f;
}
.spiffy1
{
    margin-left: 3px;
    margin-right: 3px;
    padding-left: 1px;
    padding-right: 1px;
    border-left: 1px solid #6b207f;
    border-right: 1px solid #6b207f;
    background-color: #6b207f;
}
.spiffy2
{
    margin-left: 1px;
    margin-right: 1px;
    padding-right: 1px;
    padding-left: 1px;
    border-left: 1px solid #6b207f;
    border-right: 1px solid #6b207f;
    background-color: #6b207f;
}
.spiffy3
{
    margin-left: 1px;
    margin-right: 1px;
    border-left: 1px solid #6b207f;
    border-right: 1px solid #6b207f;
}
.spiffy4
{
    border-left: 1px solid #6b207f;
    border-right: 1px solid #6b207f;
}
.spiffy5
{
    border-left: 1px solid #6b207f;
    border-right: 1px solid #6b207f;
}
.spiffyfg
{
    background-color: #6b207f;
}

/*****Spiffy Corners End********/


#navMenu
{
    width: 100%;
    padding: 10px;
}

* html #navMenu
{
    width: 88%;
    padding: 10px;
}


.leftpane
{
    width: 100%;
}

#content
{
    margin: 30px 0px 0px 0px;
    float: right;
    width: 74%;
    height: 100%;
}

#content-Event
{
    margin: 30px 0px 0px 0px;
    float: right;
    width: 67%;
}


#content_admin
{
    margin: 20px 0px 0px 0px;
    float: right;
    width: 80%;
    overflow: auto;
}

*html #content_admin
{
    margin: 30px 0px 0px 0px;
    float: right;
    width: 78%;
    overflow: auto;
}

/*************************Rounded Corners***********************************/

.xsnazzy
{
    background: transparent;
    width: 99%;
    height: 100%;
    float: left;
    margin: 0px;
}

.xtop, .xbottom
{
    display: block;
    background: transparent;
    font-size: 1px;
}
.xb1, .xb2, .xb3, .xb4
{
    display: block;
    overflow: hidden;
}
.xb1, .xb2, .xb3
{
    height: 1px;
}
.xb2, .xb3, .xb4
{
    background: #fff;
    border-left: 1px solid #bcbcbc;
    border-right: 1px solid #bcbcbc;
}
.xb1
{
    margin: 0 5px;
    background: #bcbcbc;
}
.xb2
{
    margin: 0 3px;
    border-width: 0 2px;
}
.xb3
{
    margin: 0 2px;
}
.xb4
{
    height: 2px;
    margin: 0 1px;
}

.xboxcontent
{
    display: block;
    border: 0 solid #bcbcbc;
    border-width: 0 1px;
    height: auto;
}
* html .xboxcontent
{
    height: 1px;
}

.color_a
{
    background: #fff;
    color: #fff;
}
.color_b
{
    background: #dcdcdc;
    color: #000;
}
.color_c
{
    background: #758279;
    color: #fff;
}
.color_d
{
    background: #b2ab9b;
    color: #000;
}

/*******************Rounded Corners Ends************************************/


.contentbox
{
    padding: 5px;
    min-height: 400px;
    height: auto;
}

* html .contentbox
{
    padding: 5px;
    height: 400px;
}

.contentpane
{
    float: left;
    width: 100%;
    background-color: transparent;
}

.contentpane_event
{
    float: left;
    width: 100%;
    height: 100%;
    background-color: transparent;
}

*html .contentpane_event
{
    float: left;
    width: 96%;
    height: 100%;
    background-color: transparent;
}

#innerleftpane
{
    float: left;
    width: 48%;
    text-align: center;
    padding-top: 10px;
}

*html #innerleftpane
{
    width: 46%;
}

#innerrightpane
{
    float: right;
    width: 48%;
}

#sidebar-2
{
    margin: 30px 0px 0px 0px;
    float: right;
    width: 17%;
    min-height: 400px;
}

#sidebar-2-Event
{
    margin: 30px 0px 0px 0px;
    float: right;
    width: 32%;
    min-height: 400px;
}

.rightpane
{
    background-color: transparent;
}


#footer
{
    clear: both;
    width: 100%;
    text-align: center;
}



/* SideMenu  */


.MenuHdr
{
    height: 2.0em;
    font-size: 95%;
    font-family: Tahoma;
    color: #6b207f;
    text-decoration: none;
    text-align: left;
    display: block;
    width: 100%;
    text-decoration: none;
    margin: 3px 0;
    padding-left: 0px;
    font-weight: bold;
}

.MenuHdr A, .MenuHdr A:Active, .MenuHdr A:Hover, .MenuHdr A:Visited, .MenuHdr A:Link
{
    height: 2.0em;
    font-size: 95%;
    font-family: Tahoma;
    color: #6b207f;
    text-decoration: none;
    text-align: left;
    display: block;
    width: 100%;
    text-decoration: none;
    margin: 3px 0;
    padding-left: 0px;
    font-weight: bold;
}

.MenuHdrHighlight
{
    height: 2.0em;
    font-size: 95%;
    font-family: Tahoma;
    color: #faa634;
    text-decoration: none;
    text-align: left;
    display: block;
    width: 100%;
    text-decoration: none;
    margin: 3px 0;
    padding-left: 0px;
    font-weight: bold;
}

.MenuHdrHighlight A, .MenuHdrHighlight A:Active, .MenuHdrHighlight A:Hover, .MenuHdrHighlight A:Visited, .MenuHdrHighlight A:Link
{
    height: 2.0em;
    font-size: 95%;
    font-family: Tahoma;
    color: #faa634;
    text-decoration: none;
    text-align: left;
    display: block;
    width: 100%;
    text-decoration: none;
    margin: 3px 0;
    padding-left: 0px;
    font-weight: bold;
}

.MenuHdrHighlight2
{
    color: #faa634;
}


.MenuItem
{
    line-height: 1.4em;
    text-align: left;
    font-size: 1.1em;
    font-family: Tahoma;
    font-weight: bold;
    color: #6b207f;
    width: 100%;
    vertical-align: middle;
    background: url(bullet_grey.png) 2% center no-repeat;
    display: block;
}

.MenuItemMouseOver
{
    line-height: 1.4em;
    text-align: left;
    font-size: 90%;
    font-family: Tahoma;
    font-weight: bold;
    color: #faa634;
    width: 100%;
    vertical-align: middle;
    background: url(bullet_orange.png) 2% center no-repeat;
    display: block;
}

.MenuItemHighLight
{
    color: #faa634;
}

.MenuItem A, .MenuItem A:Active, .MenuItem A:Hover, .MenuItem A:Visited, .MenuItem A:Link
{
    line-height: 1.4em;
    text-align: left;
    font-family: Tahoma;
    font-weight: normal;
    color: #6b207f;
    width: 70%;
    vertical-align: middle;
    text-decoration: none;
    margin-left: 22px;
    display: block;
}

.MenuItemMouseOver A, .MenuItemMouseOver A:Active, .MenuItemMouseOver A:Hover, .MenuItemMouseOver A:Visited, .MenuItemMouseOver A:Link
{
    line-height: 1.4em;
    text-align: left;
    font-family: Tahoma;
    font-weight: normal;
    color: #faa634;
    width: 70%;
    vertical-align: middle;
    margin-left: 22px;
    display: block;
}



.MenuHdr Img, .MenuHdrHighlight Img, .MenuHdrHighlight2 Img
{
    margin-right: 6px;
    vertical-align: middle;
}


.MenuItem Img, .MenuItemMouseOver Img
{
    margin-right: 6px;
    vertical-align: middle;
}

/*Side Menu Ends*/


#footer
{
    clear: both;
    margin: 15px 0px;
    width: 100%;
    text-align: center;
}


/**************Boroughs List***************************/

#boroughs ul li
{
    /* Stipulate the height of each item so that    vertical return = items * height */
    line-height: 1.2em; /* Clear the default margins & padding    so we can style the list from scratch */
    margin: 0;
    padding: 0;
}

/* If li position is left static, Internet 
Explorer disables hyperlinks in the list 
in all but the final column.

This rule will be processed only by 
Internet Explorer because only IE believes 
that there’s a level above HTML: */

* html #boroughs ul li
{
    position: relative;
}
/* Bring the first item of each column 
back up to the level of item 1.
Vertical return = items * height.
Here, 5 items * 1.2em line-height = 6em */

#boroughs ul li.sou
{
    margin-top: -4.8em;
}
/* horizontal position of each column */
#boroughs ul li.cam, #boroughs ul li.isl, #boroughs ul li.ken, #boroughs ul li.lam
{
    margin-left: 0em;
}

#boroughs ul li.sou, #boroughs ul li.wan, #boroughs ul li.wes
{
    margin-left: 12em;
}

/* anchor styling */
#boroughs ul li a
{
    display: block;
    width: 10em;
    text-decoration: none;
}

#boroughs ul li.sou a, #boroughs ul li.wan a, #boroughs ul li.wes a
{
    width: 6em;
}
#boroughs ul li a:hover
{
    text-decoration: underline;
}
/*************Boroughs List Ends*********************/




.highlight
{
    text-decoration: none;
    font-weight: bold;
    color: black;
    background: yellow;
}


.popupHover
{
    overflow: visible;
    background-color: #efe5ef;
    padding: 5px;
    text-align: center;
    border-top: 1px solid #6b207f;
    border-right: 2px solid #6b207f;
    border-bottom: 2px solid #6b207f;
    border-left: 1px solid #6b207f;
}

.appclc_grid_purple
{
    border-right: 2px solid #efdcfc;
    border-bottom: 2px solid #efdcfc;
    border-left: 1px solid #efdcfc;
}

.appclc_grid_header_purple
{
    text-align: left;
    background-image: url(/images/PurpleGradient.jpg);
    background-repeat: repeat-x;
    background-position: center;
    font-family: Arial;
    color: #fff;
    height: 33px;
    line-height: 1.1em;
    font-size: 12px;
    vertical-align: middle;
}

.appclc_grid_orange
{
    border-right: 1px solid #ffdabf;
    border-bottom: 1px solid #ffdabf;
    border-left: 1px solid #ffdabf;
}

.appclc_grid_orange_top
{
    border-right: 1px solid #ffdabf;
    border-top: 1px solid #ffdabf;
    border-bottom: 1px solid #ffdabf;
    border-left: 1px solid #ffdabf;
}

.appclc_grid_header
{
    text-align: left;
    background-image: url(/images/OrangeGradient.jpg);
    background-repeat: repeat-x;
    background-position: center;
    font-family: Arial;
    color: #fff;
    height: 33px;
    line-height: 1.1em;
    font-size: 12px;
    vertical-align: middle;
}

.daypilot_header
{
    text-align: left;
    background-image: url(/images/PurpleGradient.jpg);
    background-repeat: repeat-x;
    background-position: top;
    font-family: Arial;
    color: #000;
    height: 33px;
    line-height: 1.1em;
    font-size: 12px;
    vertical-align: bottom;
}

.daypilot_cell
{
    background-color: #efdcfc;
}

.daypilot_event
{
    background-color: #efdcfc;
}

.daypilot_cellheader
{
    background-color: #efdcfc;
}

.appclc_header_text a:link
{
    color: #fff;
    text-decoration: underline;
}

.appclc_header_text a:visited
{
    color: #6b207f;
}

.appclc_header_text a:hover
{
    color: #6b207f;
}

.appclc_header_text a:active
{
    color: #6b207f;
}

.appclc_grid_text
{
    font-family: Verdana;
    font-weight: normal;
    color: #000;
    font-size: 0.9em;
    text-align: left;
    height: 24px;
}

.appclc_grid_text a:link
{
    color: #6b207f;
    text-decoration: underline;
}

.appclc_grid_text a:visited
{
    color: #6b207f;
    text-decoration: underline;
}

.appclc_grid_text a:hover
{
    color: #faa364;
    text-decoration: underline;
}

.appclc_grid_text a:active
{
    color: #6b207f;
    text-decoration: underline;
}


.appclc_grid_text_edit
{
    font-family: Verdana;
    font-weight: normal;
    color: #000000;
    font-size: 0.9em;
}


.alternate
{
    background-color: #fff7f1; /*#ffdabf;*/
}

.center
{
    text-align: center;
}

.orange
{
    color: #faa364;
}
.bold
{
    font-weight: bold;
}

.selected
{
    background-color: #fbe3df;
}

.appclc_grid_text_red
{
    font-family: Verdana;
    font-weight: bold;
    color: #cc1212;
    font-size: 1.0em;
    text-align: left;
    height: 25px;
    background: url(/images/trans_red.png) repeat top right;
}


.appclc_grid_pager
{
    font-family: Verdana;
    font-weight: bold;
    color: #005e96;
    font-size: 1.0em;
    vertical-align: middle;
    background-color: #efefef;
    text-align: right;
}

.appclc_grid_footer
{
    font-family: Verdana;
    font-weight: bold;
    color: #005e96;
    font-size: 1.0em;
    text-align: right;
    vertical-align: middle;
    background-color: #efefef;
}








.slide
{
    border-top: 1px solid #cccccc;
    border-right: 1px solid #686868;
    border-bottom: 1px solid #686868;
    border-left: 1px solid #cccccc;
    background-color: #ebf6fe;
}

.ModalBG
{
    background-color: #efe5ef;
    filter: alpha(opacity=40);
    opacity: 0.7;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    display: block;
    z-index: 990;
}

.ModalFG
{
    overflow: visible;
    background-color: #ffffff;
    height: 100%;
    padding: 10px;
    text-align: center;
    border-top: 1px solid #007b83;
    border-right: 2px solid #007b83;
    border-bottom: 2px solid #007b83;
    border-left: 1px solid #007b83;
    position: absolute;
    top: 20%;
    left: 20%;
    display: block;
    z-index: 999;
}



.ModalHeader
{
    text-align: left;
    background-image: url(/images/PurpleGradient.jpg);
    background-repeat: repeat-x;
    background-position: center;
    font-family: Arial;
    color: #fff;
    height: 33px;
    line-height: 1.1em;
    font-size: 12px;
    vertical-align: middle;
}



.cs_tabs .ajax__tab_header
{
    background: url(/images/Tabs/tab-line.gif) repeat-x bottom;
}
.cs_tabs .ajax__tab_outer
{
    background: url(/images/Tabs/tab-right.gif) no-repeat right;
    height: 21px;
}
.cs_tabs .ajax__tab_inner
{
    padding-left: 3px;
    background: url(/images/Tabs/tab-left.gif) no-repeat;
}
.cs_tabs .ajax__tab_tab
{
    height: 13px;
    padding: 4px;
    margin: 0px;
    margin-right: 4px;
    background: url(/images/Tabs/tab.gif) repeat-x;
    font-size: 1.0em;
}
.cs_tabs .ajax__tab_hover .ajax__tab_outer
{
    background: url(/images/Tabs/tab-hover-right.gif) no-repeat right;
}
.cs_tabs .ajax__tab_hover .ajax__tab_inner
{
    background: url(/images/Tabs/tab-hover-left.gif) no-repeat;
}
.cs_tabs .ajax__tab_hover .ajax__tab_tab
{
    background: url(/images/Tabs/tab-hover.gif) repeat-x;
}
.cs_tabs .ajax__tab_active .ajax__tab_outer
{
    background: url(/images/Tabs/tab-active-right.gif) no-repeat right;
}
.cs_tabs .ajax__tab_active .ajax__tab_inner
{
    background: url(/images/Tabs/tab-active-left.gif) no-repeat;
}
.cs_tabs .ajax__tab_active .ajax__tab_tab
{
    background: url(/images/Tabs/tab-active.gif) repeat-x;
}
.cs_tabs .ajax__tab_body
{
	border: 1px solid #999999;
	border-top: 0;
	padding: 5px 5px 0px 5px;
	background-image: url(/images/tabstrip.gif);
	background-repeat: repeat-x;
	background-position: top;
	min-height: 325px;
	height: auto !important;
	height: 325px;
}



.flyOutDiv
{
    display: none;
    position: absolute;
    width: 400px;
    z-index: 3;
    opacity: 0;
    filter: (progid:DXImageTransform.Microsoft.Alpha(opacity=0));
    font-size: 14px;
    border: solid 1px #CCCCCC;
    background-color: #FFFFFF;
    padding: 5px;
}

.flyOutDivCloseX
{
    background-color: #666666;
    color: #FFFFFF;
    text-align: center;
    font-weight: bold;
    text-decoration: none;
    border: outset thin #FFFFFF;
    padding: 5px;
}


.cs_grid_header
{
    font-family: Century Gothic;
    font-weight: bold;
    color: #000000; /*#383838;*/
    font-size: 1em;
    height: 24px;
    padding: 8px;
    border-bottom: 1px solid #c0d72f; /* background-color: #e4dfba;*/
    background: url(/images/OrangeGradient.jpg) top left repeat-x;
}

.cs_header_text
{
    font-family: Trebuchet MS;
    font-size: 1.0em;
    font-weight: bold;
    color: #000000;
    border-bottom: 1px solid #686868;
}

/********************************************************************/
/*  Pavlo CSS
/********************************************************************/


/* 00 - FEATURED BOX SETTINGS
/* ----------------------------------------------*/

#featured-box
{
    margin: 5px 0 10px 8px;
    float: left;
    padding-bottom: 18px;
    background: #fff url(../images/featured-bg.gif) no-repeat bottom;
}
#featured-box-inner
{
    width: 625px;
    min-height: 250px;
    height: auto !important;
    height: 250px;
    background: url(../images/featured-top.gif) no-repeat top;
}
#featured-box-content
{
    padding: 10px 10px 0px 10px;
}


/* 00 - FLOATING BOX SETTINGS
/* ----------------------------------------------*/

.ModalFG500
{
    overflow: visible;
    position: absolute;
    display: block;
    z-index: 999;
}

#float-box500
{
    width: 100%;
    background: #fff url(/images/bgbottom500.gif) no-repeat bottom;
}

#float-box-inner500
{
    width: 100%;
    background: #fff url(/images/bg500x500.gif) no-repeat top;
    text-align: center;

}


/* position: relative used to position expand image */
/* padding-right added so text doesn't collide with star */
#float-box h1
{
    position: relative;
    font-size: 1.6em;
    font-weight: normal;
    color: #12568b;
    border-bottom: 1px solid #d8d8d8;
    padding: 16px 20px 10px 18px;
}
#float-box h2
{
    position: relative;
    font-size: 1.3em;
    font-weight: normal;
    color: #12568b;
    border-bottom: 1px solid #d8d8d8;
    padding: 18px 20px 10px 18px;
}
#float-box h3
{
    position: relative;
    font-size: 1.1em;
    font-weight: 600;
    margin: 0 1px 0 1px;
    color: #555;
    border-top: 1px solid #fff;
    padding: 5px 20px 5px 18px;
    background: #e1e1e1;
}
/* expand image for the header */
#float-box h2 img
{
    position: absolute;
    top: 16px;
    right: 15px;
}

#subcontent-wrapper
{
    border-top: 1px solid #d8d8d8;
}
#float-box-content
{
    padding: 10px 10px 10px 10px; /*border-top: 1px solid #fff;     background: url(../img/featured-rule.png) no-repeat;*/
}
#float-box .subcontent
{
    padding: 10px 15px 10px 15px;
}
#float-box-content h4
{
    color: #333;
    line-height: 140%;
    margin-bottom: 5px;
    font-weight: 600;
    font-size: 1.0em;
}

#float-box-content p, .subcontent p
{
    line-height: 140%;
    font-size: .89em;
    color: #343434;
}
#float-box-content span.date
{
    line-height: 120%;
    font-size: .85em;
    color: #666;
    font-style: italic;
}
#float-box-content img, .subcontent img
{
    display: block;
    border: 1px solid #dedede;
}
#float-box-content img.imgRight, .subcontent img.imgRight
{
    margin: 0px 0 8px 8px;
    float: right;
}
#float-box-content img.imgLeft, .subcontent img.imgLeft
{
    margin: 0px 8px 8px 0px;
    float: left;
}

/*
Brand Logos ---------------------------- */
#float-box-content .logos-thumb ul
{
    display: inline;
}

#float-box-content .logos-thumb ul li
{
    float: left;
    padding: 10px 20px 10px 0px; /*padding:15px;*/
}
#float-box-content .logos-thumb img
{
    border: 0;
    width: 47px;
    width: 47px;
}

#float-box ul.list
{
    padding: 10px 0 0 15px;
    list-style: square;
}
#float-box ul.list li
{
    padding: 0px 0 5px 0;
    line-height: 140%;
    color: #555;
    font-weight: 600;
    font-size: 0.9em;
}



/* 00 - FOOTER SETTINGS
/* ----------------------------------------------*/


#footer-box
{
    width: 942px;
    background: url(/images/footer-bg.gif) repeat-y bottom;
}
#footer-box-inner
{
    margin: 0;
    width: 942px;
    min-height: 250px;
    height: auto !important;
    height: 250px;
    background: url(/images/footer-top.gif) no-repeat top;
}
#footer-box h1
{
    position: relative;
    font-size: 1.6em;
    font-weight: normal;
    color: #484848;
    padding: 16px 20px 10px 20px;
}
#footer-box-content
{
    width: 901px;
    background: #fff url(/images/footer-content-top.gif) no-repeat top;
    padding: 15px 0px 0px 0px;
    margin-left: 20px;
}

#footer-box .explore-menu ul
{
    width: 23%;
    float: left;
    display: inline;
    margin-left: 10px;
}

#footer-box .explore-menu ul li
{
    float: left;
    padding: 10px 20px 10px 10px;
}
.explore-menu h5
{
    color: #333;
    line-height: 120%;
    font-weight: 600;
    font-size: 0.8em;
}
.explore-menu p
{
    color: #444;
    line-height: 120%;
    font-size: 0.78em;
}

#copyright
{
    line-height: 130%;
    margin: 15px 15px 40px;
    font-size: .8em;
    color: #444;
}
#copyright img
{
    float: left;
}
