input
{
	border:1px solid #BBBBBB;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
 	border-radius: 5px;	
 	background-color:#F2F2F2;
 	padding:4px;
 	margin:0px;
}

input[type=file]
{
    border: 0 solid transparent;
    background-color: #fdfdfd;
   	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
 	border-radius: 5px;	
}

.fileinputborder
{
    border: 1px solid #e3e3e3;
   	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
 	border-radius: 5px;	
}

textarea
{
	border:1px solid #BBBBBB;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
 	border-radius: 5px;	
 	background-color:#F2F2F2;
 	padding:4px;
 	margin:0px;
}

textarea:focus
{
	border-color: #999999;
}

.errorfield input
{
    background-color:#FFAAAA;
}

.errorfield select
{
    background-color:#FFAAAA;
}

input[type=checkbox]
{
    border: none;
    background-color: transparent;
    padding:0;
}

input:focus
{
	border-color: #999999;
}

.noinput label
{
    display: block;
    padding-left: 15px;
    text-indent: -15px;
}

.noinput input
{
    border: none;
    background-color: transparent;
    padding:0;
    margin:0;
    width: 13px;
    height: 13px;
    padding: 0;
    margin:0;
    vertical-align: bottom;
    position: relative;
    top: -1px;
    border-radius: 0; 
}

.noinput input:hover
{
    border-color: transparent;
}

.def_bar
{
    background: url('/images/sections/topbar_mid_light.png') repeat-x;
    height:35px;
}

.def_bar .def_bar_left
{
    background: url('/images/sections/topbar_left_light.png') no-repeat;
    background-position: left top;
    height:36px;   
}

.def_bar .def_bar_right
{
    background: url('/images/sections/topbar_right_light.png') no-repeat;
    background-position: right top;
    height:36px;       
    
    color:black;
    font-size:12px;
    line-height:36px;
    padding-left:14px;
    font-weight:bold;
    text-shadow: #FFFFFF 1px 1px 0px;
}

.def_window
{
    position:relative;
        
    background-color:white;
    border-bottom:none;
    border-left:1px solid #D1D1D1;
    border-right:1px solid #D1D1D1;
    border-bottom:1px solid #b0b0b0;
    
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    
    -moz-box-shadow: 0 1px 1px #dbdbdb;
    -webkit-box-shadow: 0 1px 1px #dbdbdb;
    box-shadow: 0 1px 1px #dbdbdb;
}


.button_blue_border
{
    background: url('/images/buttons/button_blue_border_mid.png') repeat-x;
    height:32px;
}

.button_blue_border .button_blue_border_left
{
    background: url('/images/buttons/button_blue_border_left.png') no-repeat;
    background-position: left top;
    height:32px;
}

.button_blue_border .button_blue_border_right
{
    background: url('/images/buttons/button_blue_border_right.png') no-repeat;
    background-position: right top;
    height:32px;
}

.button_blue_border a,
.button_blue_border a:link
{
    display:block;
    line-height:32px;
    height:32px;
    color:white;
    font-weight:bold;
    text-shadow: #2E4251 1px 1px 1px;
    padding-left:30px;
    padding-right:30px;
    text-decoration:none;
}

.button_blue_border a:hover
{
    text-decoration:underline;
}

.warningimg
{
    background:url('/images/sections/warning.png') no-repeat;
    background-position: 7px 5px;
    height:37px;
    padding-top:14px;
    padding-left:47px;
}



.button_darkblue_border
{
    background: url('/images/buttons/button_bluedark_border_mid.png') repeat-x;
    height:32px;
}

.button_darkblue_border .button_darkblue_border_left
{
    background: url('/images/buttons/button_bluedark_border_left.png') no-repeat;
    background-position: left top;
    height:32px;
}

.button_darkblue_border .button_darkblue_border_right
{
    background: url('/images/buttons/button_bluedark_border_right.png') no-repeat;
    background-position: right top;
    height:32px;
}

.button_darkblue_border a,
.button_darkblue_border a:link
{
    display:block;
    line-height:32px;
    height:32px;
    color:white;
    font-weight:bold;
    text-shadow: #61738b 1px 1px 0px;
    padding-left:30px;
    padding-right:30px;
    text-decoration:none;
    
    white-space: nowrap;
}

.button_darkblue_border a:hover
{
    text-decoration:underline;
}


.button_gray_border
{
    background: url('/images/buttons/button_light_gray_mid.png') repeat-x;
    height:30px;
}

.button_gray_border .button_gray_border_left
{
    background: url('/images/buttons/button_light_gray_left.png') no-repeat;
    background-position: left top;
    height:30px;
}

.button_gray_border .button_gray_border_right
{
    background: url('/images/buttons/button_light_gray_right.png') no-repeat;
    background-position: right top;
    height:30px;
}

.button_gray_border a,
.button_gray_border a:link
{
    display:block;
    line-height:30px;
    height:30px;
    color:black;
    font-weight:bold;
    text-shadow: #FFFFFF 1px 1px 0px;
    padding-left:20px;
    padding-right:20px;
    text-decoration:none;
    
    white-space: nowrap;
}

.button_gray_border a:hover
{
    text-decoration:underline;
}





.button_green_border
{
    background: url('/images/buttons/button_green_mid.png') repeat-x;
    height:35px;
}

.button_green_border .button_green_border_left
{
    background: url('/images/buttons/button_green_left.png') no-repeat;
    background-position: left top;
    height:35px;
}

.button_green_border .button_green_border_right
{
    background: url('/images/buttons/button_green_right.png') no-repeat;
    background-position: right top;
    height:35px;
}

.button_green_border a,
.button_green_border a:link
{
    display:block;
    line-height:35px;
    height:35px;
    color:white;
    font-weight:bold;
    text-shadow: #2e4251 1px 1px 1px;
    padding-left:20px;
    padding-right:20px;
    text-decoration:none;
    font-size:14px;
    white-space: nowrap;
}

.button_green_border a:hover
{
    text-decoration:underline;
}









.inpage_menu
{

    padding-top:10px;
    padding-bottom:10px;
    text-align: center;
    font-size:12px;
}

.inpage_menu a
{
    color:#F1902A;
}

#SideMenu
{
    width:180px; 
    vertical-align:top;
}

#SideMenuRight
{
    width:810px;
    vertical-align:top;
}

#SideMenuRightInner
{
    position:relative;
    margin-left:12px;
    
}

#SideMenu .SectionNext,
#SideMenu .SectionRound
{
    background: url('/images/sections/sidebar_top_mid.png') repeat-x;
    height:32px;
}

#SideMenu .SectionRound
{
    margin-top:10px;
}

#SideMenu .SectionRound .MenLeft
{
    background: url('/images/sections/sidebar_top_left_round.png') left top no-repeat;
    height:32px;
}

#SideMenu .SectionNext .MenLeft
{
    background: url('/images/sections/sidebar_top_left.png') left top no-repeat;
    height:32px;
}

#SideMenu .SectionRound .MenRight
{
    background: url('/images/sections/sidebar_top_right_round.png') right top no-repeat;
    height:32px;
}

#SideMenu .SectionNext .MenRight
{
    background: url('/images/sections/sidebar_top_right.png') right top no-repeat;
    height:32px;
}


#SideMenu .MenContent
{
    background-repeat: no-repeat;
    background-position: 10px 8px;
    font-family: "Times New Roman";
    font-style:italic;
    padding-top:8px;
    padding-left:42px;
    font-size:14px;
    font-weight:bold;
    text-shadow: #FFFFFF 1px 1px 0px;
    display:block;
    color:black;
    text-decoration:none;
}

#SideMenu .SectionBorder
{
    background: url('/images/sections/sidebar_midborder.png') repeat-y;
}

#SideMenu .EndBorder
{
    border-bottom:1px solid #D2D2D2;
    margin-bottom:10px;
    
}

#SideMenu .SideMenu_Row a
{
    margin-left:1px;
    margin-right:1px;
    display:block;
    line-height:28px;
    padding-left:5px;
    color:black;
    text-decoration:none;
}

#SideMenu .SideMenu_Row a:hover
{
    background-color: #F2F2F2;
}

#SideMenu .SideMenu_Sel a
{
    background-color: #F2F2F2;
    font-weight:bold;
}


.topbar_light
{
    position:relative;
    background: url('/images/sections/topbar_mid_light.png') repeat-x;
    height:35px;   
    
}

.topbar_light .leftround
{
    background: url('/images/sections/topbar_left_light.png') left top no-repeat;
    height:35px;
    line-height:35px;
}

.topbar_light .rightround
{
    background: url('/images/sections/topbar_right_light.png') right top no-repeat;
    height:35px;
    line-height:35px;
}

.topbar_light .cellblock
{
    position:absolute;
    height:35px;
    line-height:35px;
    text-align:center;
    
    font-weight:bold;
    text-shadow: #FFFFFF 1px 1px 0px;
}

.topbar_light .cellseperator
{
    background: url('/images/sections/topbar_mid_light_sep.png') right top no-repeat;
    height:35px;
    line-height:35px;
}


.button_gray_border2
{
    background: url('/images/buttons/button_gray_border_mid.png') repeat-x;
    height:32px;
}

.button_gray_border2 .button_gray_border2_left
{
    background: url('/images/buttons/button_gray_border_left.png') no-repeat;
    background-position: left top;
    height:32px;
}

.button_gray_border2 .button_gray_border2_right
{
    background: url('/images/buttons/button_gray_border_right.png') no-repeat;
    background-position: right top;
    height:32px;
}

.button_gray_border2 a,
.button_gray_border2 a:link
{
    display:block;
    line-height:32px;
    height:32px;
    color:#4b4b4b;
    font-weight:bold;
    text-shadow: white 1px 1px 0px;
    padding-left:30px;
    padding-right:30px;
    text-decoration:none;
    
    white-space: nowrap;
}

.button_gray_border2 a:hover
{
    text-decoration:underline;
}

.bluelink a,
.bluelink a:link,
.bluelink a:visited
{
    color:#0088CC;
    text-decoration:none;
}

.bluelink a:hover
{
    text-decoration:underline;
}



.button_popup
{
    background: url('/images/popup/popbutton_blue_mid.png') repeat-x;
    height:32px;
}

.button_popup .button_popup_left
{
    background: url('/images/popup/popbutton_blue_left.png') no-repeat;
    background-position: left top;
    height:32px;
}

.button_popup .button_popup_right
{
    background: url('/images/popup/popbutton_blue_right.png') no-repeat;
    background-position: right top;
    height:32px;
}

.button_popup a,
.button_popup a:link
{
    display:block;
    line-height:32px;
    height:32px;
    color:white;
    font-weight:bold;
    text-shadow: #2E4251 1px 1px 1px;
    padding-left:30px;
    padding-right:30px;
    text-decoration:none;
}

.button_popup a:hover
{
    text-decoration:underline;
}




