﻿html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, th { margin: 0; padding: 0; border: 0; background: transparent; font-size: 100%; }
body
{
    font-family: Georgia, "Times New Roman" , Times, serif;
    font-size: 12px;
    font-weight: normal;
    background-color: #FFFFFF;
    background-image: url(/images/gfx-main_bg_ex.png);
    background-repeat: repeat-x;
    text-align: center;
    height: 100%;
    width: 100%;
}
form { width: 100%; height: 100%; margin: 0; padding: 0; }
#outer-frame { width: 924px; margin: 45px auto 0 auto; }
#content-frame
{
    float: left;
    width: 920px;
    margin: 0;
    text-align: left;
}
#toplogo { float: left; width: 205px; height: 25px; padding: 0; }
#topmenu, #topmenu-subpage
{
    height: 40px;
    text-transform: uppercase;
    font-weight: 600;
    color: #00bade;
    text-decoration: none; 
    font-family: 'Myriad Pro';
}
#topmenu
{
    float: right;
    width: 710px;
}
#topmenu-subpage
{
    float: left;
    width: 670px;
    padding: 0 40px 0 0;
    font-size: 16px;
}
#topmenu a, #topmenu-subpage a
{
    text-decoration: none; 
    height: 25px; 
    display: block; 
    color: #00bade;
    text-decoration: none;
}
#topmenu-subpage a
{
    float: left;
    margin: 0 40px 0 0;
    /*color: black !important;*/
    /*padding: 0px 0 0 0;*/
    /*margin: 0 20px 0 0;*/
}
#topmenu a
{
    padding: 5px 0 0 0; 
    display: block; 
}
#topmenu-subpage a:hover
{
    text-decoration: none;
    color: #006a86;
    float: left;
    margin: 0 40px 0 0;
    /*margin: 0 20px 0 0;*/
    /*background-image: url(/images/gfx-topmenu_link.png);
    background-position: top;
    background-repeat: no-repeat;*/
}
#topmenu a:hover
{
    text-decoration: none;
    color: #006a86;
}
#topmenu span
{
    text-decoration: none;
    color: #006a86;
    height: 25px;
    padding: 5px 0 0 0;
}
#topmenu ul { list-style: none; font-size: 16px; }
#topmenu ul li
{
    float: right;
    margin: 0 0 0 40px;
}
#topmenu-subpage 
{ 
    float: right; 
    padding: 0;
}
#top-content
{
    height: 50px;
    border-bottom: 1px solid #E2E2E2;
}

#main-content
{
    margin:25px 0 0 0;
    min-height:380px;
}

#frontpage-left-content
{
    float: left;
    width: 290px;
    height: 359px;
    padding: 8px 8px 8px 0;
}
#frontpage-left-content h1
{
    font-family: 'Myriad Pro';
    font-size: 30px;
    text-transform: uppercase;
    font-weight:normal;
    color:#006a86;
    margin:0 0 25px 0;
}
#frontpage-left-content p
{
    font-family:Georgia;
    font-size:14px;
    color:#4d4d4f;
    line-height:18px;
}
#frontpage-left-content .sitewelcome1
{
    font-weight:bold;
}
#frontpage-middle-content { float: right; width: 367px; background-image: url(/images/splash.png); height: 359px; }
#frontpage-right-content { float: right; width: 243px; background-image: height: 359px;  }

#frontpage-login-startcap { background-image: url(/images/login-startcap.png); background-repeat: no-repeat; height:4px; }
#frontpage-login-body { background-image: url(/images/login-body.png); background-repeat:repeat-y; height:320px; }
#frontpage-login-endcap { background-image: url(/images/login-endcap.png); background-repeat: no-repeat; height:4px;}

div.login-section { padding: 13px 30px 13px 20px; font-family:Georgia; font-size:14px; }
div.login-section a { font-size:12px; }
span.new-heading
{
    font-size: 30px;
    text-transform: uppercase;
    color: #006a86;
    font-family: 'Myriad Pro';
}
input.new-button
{
    background-image: url(/images/login-button.png);
    border: 0px;
    width: 201px;
    height: 37px;
    color: White;
    text-transform: uppercase;
    font-size: 18px;
    font-family: 'Myriad Pro';
    font-weight:bold;
}
input.new-textbox { margin: 6px 0 0 0; font-size:20px; }
a.new-linkbutton { color:#006e8a !important; }
div.login-seperator { margin: 0px 0px 0px 20px; background-image: url(/images/login-sperator.png); background-repeat: no-repeat; height:2px;  }

#frontpage-left-footer { float: left; width: 184px; background-image: url(/images/gfx-left_bg_top.png); background-repeat: no-repeat; height: 56px; }
#frontpage-right-footer { float: left; width: 740px; background-image: url(/images/gfx_frontpage_bg_bottom.png); background-repeat: no-repeat; height: 56px; }
#frontpage-right-content a { color: White; text-decoration: underline; }
#frontpage-right-content-text { float: left; margin: 22px 50px 20px 370px; }
#frontpage-right-content-text a { color: White; text-decoration: underline; }
#frontpage-right-content-text a:hover { color: White; text-decoration: underline; }
#frontpage-right-content-text h1 { font-size: 34px; margin: 0 0 22px 0; color: #8fbacd; letter-spacing: -0.01em; }
#frontpage-right-content-text input { font-family: Georgia, "Times New Roman" , Times, serif; font-size: 14px; color: black; border: 1px solid #8fbacd; }
#frontpage-logintext { float: left; margin-bottom: 16px; }
#subpage-left-content  
{
    float: left; 
    background-image: url(/images/gfx-subpage_left_bg.png);
    background-repeat: no-repeat;
    margin:0 0 0 -3px;
}
#subpage-left-menu
{
    height: 325px;
    width:203px;
    /*padding: 25px 0px 0px 0px;*/
    /*color: white;*/
    background-color:transparent;
}
li { list-style: none; }
li.repeatHorizental { display: inline; margin-right:5px; }
li.repeatVertical { margin-top:5px; }
#subpage-right-content
{
    float: right;
    width: 700px;
    background-image: none;
    background-repeat: no-repeat;
    font-size: 14px;
    min-height: 320px;
    margin-right:6px;
    /*background-image: url(/images/gfx-subpage_right_bg.png);
    background-repeat: no-repeat;*/
}
#subpage-right-content h1
{
    font-family: 'Myriad Pro';
    font-size: 30px;
    text-transform: uppercase;
    font-weight:normal;
    color:#006a86;
    margin: 0 0 10px 0;
}
#subpage-right-content h2 { font-family: Georgia, "Times New Roman" , Times, serif; font-size: 24px; margin: 0 0 30px 0; }
#subpage-right-content a { color: #368295; text-decoration: underline;}
.rpLink {display: block; padding: 0 10px; border:1px solid #EBEBEB; background-color: #f5f5f5; clear: both;  font: 12px/24px "Segoe UI",Arial,sans-serif;}
#subpage-right-content a:hover { color: #368295; text-decoration: underline; }
#subpage-footer
{
    float: left;
    width: 924px;
    height: 8px;
    margin: 0px 0 0 0;
    /*background-image: url(/images/gfx-subpage_footer_bg.png); 
    background-repeat: no-repeat;*/
}
#ctl00_lblDiag { display: none; }
#footer
{
    float: right;
    width: 920px;
    padding: 20px 0 9px 0;
    font-size: 14px;
    border-top: 1px solid #E2E2E2;
}
#footer-logo { float: left; width: 100px; height: 33px; margin: 15px 0 0 3px; }
#footer .bannerrotator { float: right; margin: 0 15px 0 0; }
#footer ul li
{
    display:inline-block;
    float:left;
    margin:0 15px 0 15px;
}
table#edit-sponsor-newsitem { width: 100%; }
table#edit-sponsor-newsitem tbody tr { vertical-align:top; }
table#edit-sponsor-newsitem tbody tr td { padding-top:4px; }
table#edit-sponsor-newsitem tbody tr td.heading { width: 15%; }

/*----------------------------------*/
/*---- sponsors three columns ------*/
/*----------------------------------*/

.separator
{
    margin-top:30px;
    margin-right:0;
    padding:20px 0 20px 0;
    position:relative;
    border-top: 1px solid #E2E2E2;
    float:left;
}

.sponsors-three-columns h1
{
    font-family: 'Myriad Pro';
    font-size: 26px;
    text-transform: uppercase;
    font-weight:normal;
    color:#006a86;
    width:584px;
    margin:0 0 30px 0;
}

.sponsors-three-columns div.column-outer
{
    width:305px;
    float:left;
    padding:10px 0 0 0;
    /*overflow:hidden;*/
}

.separator div.column-outer
{
    height:67px;
}

.separator div.column-outer div.column-inner
{
    height:57px;
    text-align:center;
}

.sponsors-three-columns div.last-column
{
    width:280px !Important;
}

.sponsors-three-columns div.shaded
{
    background-color:#f1f0f0;
}

.sponsors-three-columns div.column-outer .column-inner
{
    width:295px;
    border-right: 1px solid #E2E2E2;
    z-index:9999;
}

.sponsors-three-columns div.column-outer p.spot
{
    width:285px;
    height:100%;
    text-align:center;
}

.sponsors-three-columns div.column-outer p.spot span
{
    line-height:15px;
}

.sponsors-three-columns div.column-outer p.spot img
{
    cursor:pointer;
}

.sponsors-three-columns div h2
{
    padding: 2px 0 10px 0;
}

.sponsors-three-columns div .logo-spot
{
    width: 285px;
    /*margin:0 0 0 -4px;*/
}

.sponsors-three-columns div .logo-spot input[type=image]
{
    width:180px;
    height:80px;
    margin:10px 0 0 0;
}

.sponsors-three-columns p
{
    font-size:12px;
    font-family:Georgia;
    color:#4d4d4f;
    margin:0 0 15px 0;
    padding:0;
    line-height:18px;
}

.sponsors-three-columns div.sponsors-description
{
    width:270px;
    margin-left:10px;
}

.sponsors-three-columns div.column-outer input.gotowebsite-button
{
    background-image: url(/images/go-to-website.png);
    border: 0px;
    width:284px;
    height:41px;
    color: White;
    text-transform: uppercase;
    font-size: 18px;
    font-family: 'Myriad Pro';
}

/*---------------------------------*/
/*---- two >>> three columns ------*/
/*---------------------------------*/

.three-columns div
{
    float:left;
}

.three-columns h1
{
    font-family: 'Myriad Pro';
    font-size: 26px;
    text-transform: uppercase;
    font-weight:normal;
    color:#006a86;
    width:584px;
    margin:0 0 30px 0;
}

.three-columns .two-columns
{
    width:625px;
}

.three-columns p.contacttext
{
    width:584px;
    margin: 0 0 10px 0;
}

.three-columns div input[type=text]
{
    width:250px;
    height:20px;
    border: 1px solid #E2E2E2;
    background-color:#f4f3f3;
    padding:2px 2px 2px 5px;
}

.three-columns p
{
    font-size:14px;
    font-family:Georgia;
    color:#4d4d4f;
    margin:15px 0 3px 0;
    padding:0;
    width:250px;
    float:left;
    line-height:20px;
}

.left-column
{
    width:292px;
}

input.send-button
{
    background-image: url(/images/large-button.png);
    border: 0px;
    width: 130px;
    height: 39px;
    color: White;
    text-transform: uppercase;
    font-size: 18px;
    font-family: 'Myriad Pro';
    font-weight:bold;
    margin: 25px 0;
    cursor:pointer;
}

.middle-column
{
    width:292px;
    padding: 0 20px;
}

.middle-column a
{
    color:#006a86;
}

.right-column
{
    width:292px;
}

p.logo-spot
{
    width: 285px;
    height:126px;
    background-image: url(/images/logo-spot-bg.png);
    text-align:center;
    margin:0;
    padding:0;
}
p.logo-spot img
{
    margin:22px 0 0 0;
}

.login-logout-button
{
    font-size:12px;
    font-family:Georgia;
    color:#00637c;
    float: right;
    padding:0;
    width: 300px;
    vertical-align:top;
}
.current-user
{
    float: right;
    text-transform:capitalize;
    line-height:20px;
    margin:0 15px 0 0;
}
.login-logout-button input
{
    float:right;
	background-color: transparent;
    background-image: url(/images/top-login-button.png);
    background-repeat:no-repeat;
    color:White;
    border:none;
    cursor:pointer;
    text-align:center;
    width:75px;
    height:17px;
}

#top-content .language-flags {
    float: right;
}
#top-content .language-flags input {margin:0 0 0 8px}

.sect
{
    margin: 3px 0;    
}
html body form#aspnetForm div#outer-frame div#content-frame div#main-content div#subpage-right-content div div.formcontainer div.formsection fieldset div div.slformsection-alt div div.sub-section span { font-size: 10px;font-family: sans-serif;margin-right: 3px; margin-top: 4px}
html body form#aspnetForm div#outer-frame div#content-frame div#main-content div#subpage-right-content div div.formcontainer div.formsection fieldset div div.slformsection-alt div div.sub-section input#ctl00_content_ucForm_tbAccompliceName { margin-right: 5px;}
html body form#aspnetForm div#outer-frame div#content-frame div#main-content div#subpage-right-content div div.formcontainer div.formsection-alt span#ctl00_content_ucForm_LocalizedLabel1, html body form#aspnetForm div#outer-frame div#content-frame div#main-content div#subpage-right-content div div.formcontainer div.formsection-alt div.formsection-alt table.stdtable tbody tr td.multiline-title span#ctl00_content_ucForm_LocalizedLabel2 { font-size: 10px;font-family: sans-serif;}
html body form#aspnetForm div#outer-frame div#content-frame div#main-content div#subpage-right-content div div.formcontainer div.formsection-alt fieldset div#ctl00_ctl00_content_ucForm_radGridStolenItemsPanel div#ctl00_content_ucForm_radGridStolenItems.RadGrid {padding:0 10px 0 10px}
