﻿
/* LAYOUT */

#Body
{
    padding: 0px;
    margin: 0px;
    background: url('/theme/images/background_bottom.gif');
}

#PageContainer
{
    padding: 20px 0px 0px 0px;
    margin: 0px;
    width: 100%;
    height: 800px;
    background: url('/theme/images/background_repeating.gif') repeat-x;
}

#BoxContainer
{
    margin: 0px auto;
    width: 954px;
}

#Box
{
    background-color: #fff;
    width: 932px;
}

/* Content boxes */

#BoxContentTop
{
}
#BoxContentTopRight
{
    background-image: url('/theme/images/top_right_corner.jpg');
    width: 340px;
    height: 110px;
    float: right;
}
#BoxContentTopRight select, #BoxContentTopRight input
{
    border: solid 1px #969696;
    margin-top: 20px;
    margin-left: 120px;
    font-size: 11px;
}
#BoxContentTopRight select
{
    width: 157px;
}
#BoxContentTopRight input
{
    width: 153px;
}
#BoxContentTopRight .button
{
    position: relative;
    top: 6px;
}

#BoxContentLine
{
    height: 1px;
    margin: 10px 20px 0px 20px;
    border-bottom: solid 1px #f7c387;
}

#BoxContentMain
{
	padding-bottom: 20px;
}

#BoxContentBottom
{
    background-color: #b8b8b8;
}
#BoxContentBottom ul
{
    float: left;
	margin: 0px;
	padding: 10px 20px 0px 20px;
	line-height: 14px;
	list-style-type: none;
}
#BoxContentBottom li
{
	padding: 0px;
    width: 140px;
}
#BoxContentBottom a
{
    color: #fff;
    text-decoration: none;
}

/* Shadows */

#BoxShadowRight
{
    float: right;
    width: 22px;
}
#BoxShadowRightMiddle
{
    position: absolute;
    width: 22px;
    background: url('/theme/images/box_shadow_right.png') repeat-y;
}
#BoxShadowRightBottom
{
    position: absolute;
}
#BoxShadowBottom
{
    width: 932px;
}
#BoxShadowBottomMiddle
{
    position: relative;
    top: -22px;
    left: 22px;
    width: 910px;
    height: 22px;
    background: url('/theme/images/box_shadow_bottom.png') repeat-x;
}

/* Menu */

#TopMenuRight img
{
    float: right;
    padding-right: 20px;
}
#TopMenuRight ul
{
    float: right;
    padding-right: 20px;
    margin: 0px;
}

#TopMenuRight li
{
    display: inline;
}
#TopMenuRight a
{
    font-family: Georgia;
    font-size: 14px;
    color: #bdbdbd;
    text-decoration: none;
}

#TopMenuLeft ul
{
    padding-left: 20px;
    margin: 0px;
}

#TopMenuLeft li
{
    display: inline;
}
#TopMenuLeft a
{
    font-family: Georgia;
    font-size: 15px;
    color: #858585;
    text-decoration: none;
}
#TopMenuLeft .line, #TopMenuRight .line
{
	padding: 0px 5px 0px 5px;
    color: #f39800;
}
#TopMenuLeft .active, #TopMenuRight .active
{
    color: #ee7f00;
}

#ColumnLeftMenu ul
{
    padding-left: 0px;
    margin-left: 0px;
    list-style-type: none;
}
#ColumnLeftMenu li
{
    padding-bottom: 5px;   
}
#ColumnLeftMenu a
{
    font-size: 12px;
    text-decoration: none;
}

#ColumnLeftMenu .active
{
    color: #ee7f00;
}

/* COLUMNS */

#Column1
{
    width: 290px;
}

#ColumnContainer
{
    float: right;
}

#Column2
{
    width: 290px;
    margin-right: 11px;
    float: left;
}

#Column3
{
    width: 290px;
    float: left;
}

#ColumnLeftMenu
{
    width: 140px;
}
#ColumnMain
{
    float: left;
    border-right: solid 1px #f7c387;
    padding-right: 10px;
    width: 514px;
}
#ColumnRight
{
    float: right;
    width: 204px;
}

/* BOXES */

.right_box_top
{
    background: url('/theme/images/right_box_top.jpg') no-repeat;
    width: 203px;
    height: 30px;
    font-family: Georgia;
    font-size: 14px;
    color: #fff;
}
.right_box_top span
{
    display: block;
    padding: 6px 0px 0px 10px;
}
.right_box_container
{
    border: solid 1px #f7c387;
}
                 

/* UTILITY */

.clear
{
    clear: both;
}

.margin5px
{
    margin: 5px;
}

.margin20px
{
    margin: 20px;
}

.orange_line
{
    height: 1px;
    margin: 10px 0px 0px 0px;
    border-bottom: solid 1px #f7c387;
}

.orange_line_right
{
	border-right: solid 1px #f7c387;
}

.puff_image
{
    width: 290px;
    height: 290px;
    color: #fff;
    background-repeat: no-repeat;
    cursor: hand;
}
.puff_image h2
{
    padding: 77px 10px 2px 10px;
    color: #464646;
    font-family: Georgia;
    font-size: 20px;
    font-weight: normal;
    margin: 0px 0px 0px 2px;
}
.puff_image p, .puff_image2 p
{
    display: block;
    margin: 0px 10px 0px 13px;
}

.puff_image2
{
    width: 293px;
    height: 296px;
    color: #464646;
    background-repeat: no-repeat;
    cursor: hand;
}
.puff_image2 h2
{
    padding: 10px 10px 2px 10px;
    color: #464646;
    font-family: Georgia;
    font-size: 20px;
    font-weight: normal;
    margin: 0px 0px 0px 2px;
}

a.readmore
{
    color: #f39800;
    font-weight: bold;
}

.orange
{
	color: #f7c387;
}

.selectbox
{
    font-size: 11px;
}

.ColumnContainerWidth
{
	width: 220px;
}

/* X-FORMS CLASSES */

.XformsHeader1{ margin-top:20px; background-image: url('/theme/images/1.gif'); background-repeat:no-repeat; color:#ef7f00; font-family:Georgia; font-size:16px; padding:5px 0px 5px 35px; line-height:30px; }
.XformsHeader2{ margin-top:20px; background-image: url('/theme/images/2.gif'); background-repeat:no-repeat; color:#ef7f00; font-family:Georgia; font-size:16px; padding:5px 0px 5px 35px; line-height:30px; }
.XformsHeader3{ margin-top:20px; background-image: url('/theme/images/3.gif'); background-repeat:no-repeat; color:#ef7f00; font-family:Georgia; font-size:16px; padding:5px 0px 5px 35px; line-height:30px; }
.XformsHeader4{ margin-top:20px; background-image: url('/theme/images/4.gif'); background-repeat:no-repeat; color:#ef7f00; font-family:Georgia; font-size:16px; padding:5px 0px 5px 35px; line-height:30px; }
.XformsHeader5{ margin-top:20px; background-image: url('/theme/images/5.gif'); background-repeat:no-repeat; color:#ef7f00; font-family:Georgia; font-size:16px; padding:5px 0px 5px 35px; line-height:30px; }
.XformsHeader6{ margin-top:20px; background-image: url('/theme/images/6.gif'); background-repeat:no-repeat; color:#ef7f00; font-family:Georgia; font-size:16px; padding:5px 0px 5px 35px; line-height:30px; }

.XformsLabel{ font-weight:bold; margin-left:20px; }
.XformsDropDown{ color:#5E5E5E; font-family:Verdana,Arial; font-size:10px; margin-bottom:5px; margin-left:20px; }
.XformsTextBox{ color:#5E5E5E; font-family:Verdana,Arial; font-size:10px; margin-bottom:5px; margin-left:20px; }

.XformsButton{ cursor:pointer; border:0px solid white; width:74px; height:23px; background: #ef7f00 url('/theme/images/send.gif') no-repeat; float:right; padding-right:-100px; }

/*.Xformsdiv{position:absolute; width:497px; height:30px; margin-left:0px; background-image: url('/theme/images/Xforms/LongGrayBottom2.gif'); background-repeat:no-repeat; z-index:1;}
.XformdivHolder{ height:30px; margin-bottom:15px; }*/

/*.XformsTopdiv{position:absolute; width:497px; height:10px; margin-left:0px; background-image: url('/theme/images/Xforms/LongGrayTop.gif'); z-index:1;}*/
.XformsTopdiv{position:absolute; width:517px; height:8px; margin-left:-20px; background-image: url('/theme/images/graydivider.gif'); z-index:1;}
.XformTopdivHolder{height:10px; }


table { margin:0px; padding:0px; border:0px; }
