﻿body
{
    background-color: #ccc;
    font-family: Verdana;
    font-size: 11px;
    color: #999;
}

html
{
    /*background-image: url('../images/background_bar.jpg');     background-repeat: repeat-x;     background-attachment: fixed;*/
    padding: 0;
    margin: 0;
}


#mainWrapper
{
    margin: 0 auto;
    background-color: white;
    width: 975px;
    overflow: hidden;
}

#wrapper
{
    clear: both;
    float: left;
    background-color: white;
    display: inline;
    overflow: hidden;
    width: 975px;
}

/* Search Box */#searchBox
{
    float: left;
    width: 975px;
    height: 30px;
    border-bottom: dotted 1px #ccc; /*background-color:#FAAA2F;*/
}

#searchBox ul
{
    float: right;
    padding-top: 5px;
    display: inline;
}

#searchBox ul li
{
    list-style: none;
    list-style-position: inside;
    float: left;
    display: inline;
    font-size: 10px;
}

#searchBox ul li a
{
    float: left;
    display: block;
    color: #004b93;
    text-decoration: none;
    padding: 5px; /*border-right: dotted 1px #ccc;*/
    text-align: center;
}
#searchBox ul li a:hover
{
    color: red;
    text-decoration: none;
    display: block;
}


/* Header */#header
{
    float: left;
    width: 975px;
    font-family: 'Verdana';
}
#header img#marketwaysLogo
{
    float: left;
    display: inline;
    padding: 10px 10px 10px 35px;
}
#header img#marketwaysTitle
{
    margin: 20px 0px 10px 100px;
}
/*#header #mainNavigation
{
    float: left;
    width: 725px;
    height: 30px;
    padding-top:15px;
}

#header #mainNavigation ul
{
    float: left;
    display: inline;
    margin-left: 40px;
}

#header #mainNavigation ul li
{
    list-style: none;
    list-style-position: inside;
    float: left;
    display: inline;
    font-size: 14px;
    line-height: 15px;
}

#header #mainNavigation ul li a
{
    float: left;
    display: block;
    color: #004b93;
    text-decoration: none;  
    width: 135px;
    padding-top:10px;
    padding-bottom:10px;
    border-left: dotted 1px #ccc;
    text-align: center;
}
#header #mainNavigation ul li a:hover
{
    color: red;
    text-decoration: none;
    display: block;
}

#header #mainNavigation ul li ul
{
    display: none;
    position: absolute;
    width: 180px;
    top: 35px;
    left: 0px;
}

#header #mainNavigation ul li ul.lastMenu li.commonMenu
{
    top: -34px;
    left: -50px;
}

#header #mainNavigation ul li:hover ul li
{
    height: 28px;
    clear: both;
    position: relative;
    z-index: 9999;
    top: -35px;
    background: #aec5db;
}*/

/*MENU Begins*/#mainNavigation
{
    float: left;
    z-index: -999;
    width: 700px;
    height: 30px;
    display: inline;
    margin-left: 7px;
    margin-top: 10px;
    font-size: 11px;
    font-family: 'Verdana';
    margin-bottom: 10px;
}

#mainNavigation ul
{
    height: 25px;
}
#mainNavigation ul li
{
    float: left;
    position: relative;
    background-repeat: repeat-x;
    line-height: 25px;
}
#mainNavigation ul li a
{
    float: left;
    width: 170px;
    text-decoration: none;
    display: block;
    height: 25px;
    z-index: -999;
    color: #000;
    font-size: 14px;
    text-align: center;
    border-left: dotted 1px #ccc;
}
#mainNavigation ul li a:hover
{
    color: #0093B0;
}

#mainNavigation ul li:hover ul li
{
    height: 25px;
    clear: both;
    position: relative;
    z-index: 9999;
    top: 0px;
    background: #F9A92E;
}
#mainNavigation ul li ul li a
{
    width: 225px;
    font-size: 11px;
    padding: 0px 10px;
    color: #fff;
    background-image: url("Images/arrow-bullet.gif");
    background-position: left center;
    background-repeat: no-repeat;
}
#mainNavigation ul li:hover ul li.commonMenu a, #mainNavigation ul li:hover ul li.commonMenu a:hover
{
    float: left;
    display: block;
    height: 25px;
    text-align: left;
}
#mainNavigation li.commonMenu a:hover
{
    color: #004b93 !important;
}
#mainNavigation ul li:hover ul li.firstMenu, #mainNavigation ul li:hover ul li.firstMenu a
{
    height: 25px;
    display: block;
    float: left;
    position: relative;
    z-index: 9999;
    text-align: left;
    border-bottom: dotted 1px #ccc;
}

#mainNavigation .selected
{
    color: #cc0001;
}
#mainNavigation ul li:hover ul li.commonMenu
{
    border-bottom: dotted 1px #ccc;
}
#mainNavigation ul li ul
{
    display: none;
    position: absolute;
    top: 25px;
    left: 0px;
}
#mainNavigation ul li ul.lastMenu li.commonMenu
{
    top: -34px;
    left: -50px;
    text-align: left;
}
#mainNavigation ul li:hover ul
{
    display: block;
}

#mainNavigation ul li ul li.firstMenu a:hover
{
}

/* Page Banner */#pageBanner
{
    width: 975px;
    clear: both;
}

/*Sub Navigation*/#subNavigation
{
    font-size: 11px;
    line-height: normal;
    background-color: #CC0001;
    padding: 0px;
    margin: 0px;
}

#subNavigation ul
{
    height: 45px;
    padding: 0px;
    margin: 0px;
}

#subNavigation ul li
{
    float: left;
    position: relative;
    background-repeat: no-repeat;
    width: 129px;
    height: 25px;
    display: block;
    padding: 10px;    
}

#subNavigation ul li:hover, #subNavigation ul .selected
{
    background-color: #F9A92E;
}

#subNavigation ul li.border-right
{
    border-right: dotted 1px #fff;
}

#subNavigation ul li.selected
{
    color: #F9A92E;
}

#subNavigation ul li a
{
    color: #fff;
    text-decoration: none;
    padding: 0px;
    background-image: none;
}

#subNavigation ul li ul
{
    display: none;
    list-style: none;
    position: relative;
    width: 250px;
    padding: 0px;
    background-color: #F9A92E;
    top:20px;
}

#subNavigation ul li:hover ul
{
    display: inline-block;
    padding: 0px;
    margin: 0px;
}

#subNavigation ul li ul li
{
    display: inline;
    list-style: none;
    position: relative;
    border-bottom: dotted 1px #fff;
    width: 240px;
    margin: 0px;
    padding-bottom: 0px;
    padding-top: 5px;
    background-color: #F9A92E;
    background-image: url("images/arrow-bullet-3.gif");
    background-position: left top;
    background-repeat: no-repeat;
}

#subNavigation ul li ul li:hover
{
    background-color: #CC0001;
    color: #fff;
}
/*

#subNavigation ul li ul
{
    display: none;
    list-style-type: none;
    position: absolute;    
    top: 25px;
    left: 0px;    
}

#subNavigation ul li ul li
{
    float: left;
    position: relative;
    width:250px;
    height: 25px;     
}


#subNavigation ul li a:hover
{   
    color: #0093B0;
}

#subNavigation ul li:hover ul 
{
    height: 25px;
    clear: both;
    position: relative;
    z-index: 9999;
    top: 0px;
}

#subNavigation ul li:hover ul li
{
    height: 25px;
    clear: both;    
    display:inline-block;
    position: relative;
    z-index: 9999;
    top: 0px;
}

#subNavigation ul li ul
{
    display: none;
    position: absolute;    
    top: 25px;
    left: 0px;    
}
#subNavigation ul li ul.lastMenu li.commonMenu
{
    top: -34px;
    left: -50px;
    text-align:left;
}
#subNavigation ul li:hover ul
{
    display: block;
    background-color:Red;
}

*/

/*Home Flash*/#homeFlash
{
    width: 975px;
    clear: both;
}

#homeFlash #imgTab
{
    width: 975px;
    height: 200px;
    overflow: hidden;
    display: block;
    -ms-filter: "progid:DXImageTransform.Microsoft.GradientWipe(duration=2)";
    filter: progid:DXImageTransform.Microsoft.GradientWipe(duration=2);
}

#homeFlash #buttonTab
{
    height: 170px;
    width: 975px;
}

#homeFlash #buttonTab .tab
{
    float: left;
    width: 194px;
    height: 170px;
}
#homeFlash #buttonTab .tab h1
{
    text-transform: uppercase;
}

#homeFlash #buttonTab .tab01
{
    background-color: #F8783B;
}

#homeFlash #buttonTab .tab02
{
    background-color: #FC9745;
}

#homeFlash #buttonTab .tab03
{
    background-color: #F9C95B;
}

#homeFlash #buttonTab .tab04
{
    background-color: #6FB36A;
}
#homeFlash #buttonTab .tab05
{
    background-color: #47915E;
}

#homeFlash #buttonTab .border-right-yellow
{
    border-right: dotted 1px #FAE274;
}

#homeFlash #buttonTab .tab-contents
{
    color: #fff;
    padding: 10px;
    line-height: 150%;
}

#homeFlash #buttonTab .tab-contents a
{
    text-decoration: none;
    color: #fff;
}

#homeFlash #buttonTab .tab-contents a:hover
{
    color: #000;
}

/*Body*/#main
{
    float: left;
    clear: both;
    margin: 0px;
    padding: 0px;
    width: 975px;
    border-top: solid 5px #E28D00;
    background-color: #ddd;
}

/*Left Panel*/#leftPanel
{
    float: left;
    display: block;
    width: 224px;
    bottom: 0px; /*border-right:dotted 1px #ccc;*/
}


#leftPanel .float-box
{
    padding: 10px;
    font-size: 11px;
    text-align: center;
    color: #fff;
    line-height: 180%;
    background-color: #E28D00;
    background-image: url("Images/bg-float-box.jpg");
    background-repeat: no-repeat;
    background-position: bottom center;
}

#leftPanel .float-box h2
{
    font-size: 13px;
}

#leftPanel .red-box
{
    margin: 10px;
    background-color: #CC0001;
    border: solid 3px #CC0001;
    color: #fff;
}

#leftPanel .red-box a
{
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
    display: block;
    padding-left: 10px;
    color: #fff;
    background-image: url("images/arrow-bullet-white.gif");
    background-position: left center;
    background-repeat: no-repeat;
}

#leftPanel .red-box a:hover
{
    text-decoration: underline;
}

#leftPanel h1
{
    color: #F9A92E;
}

#leftPanel ul
{
    float: left;
    clear: both;
    list-style-type: none;
    padding: 0px 10px 10px 0px;
}

#leftPanel ul li
{
    color: #808285;
    font-size: 11px;
    width: 200px;
    text-indent: 0px;
}

#leftPanel ul li a
{
    color: #F9A92E;
    text-decoration: none;
    padding: 10px 10px 10px 10px;
    display: block;
    background-image: url("Images/arrow-bullet.gif");
    background-position: left center;
    background-repeat: no-repeat;
    border-bottom: dotted 1px #ccc;
}

#leftPanel ul li a:hover
{
    text-decoration: underline;
}

#leftPanel .contents
{
    color: #042330; /*padding: 0px; 10px 10px 10px;*/
    line-height: 150%;
    display: block;
    overflow: hidden;
}

#leftPanel hr
{
    height: 0px;
    display: block;
    border-bottom: dotted 1px #ccc;
    border-top: solid 0px;
    border-left: solid 0px;
    border-right: solid 0px;
}

#mainBody
{
    display: block;
    float: left;
    width: 749px;
    padding-bottom: 10px;
    font-family: 'Verdana';
    font-size: 12px;
    line-height: 18px;
    color: #666;
    border-left: dotted 1px #ccc;
    background-color: #fff;
}

#mainBody .breadCrumb
{
    height: 20px;
    clear: both;
    margin-top: 10px;
}

#mainBody .breadCrumbLeft
{
    padding-left: 10px;
}

#mainBody .mainCotents
{
    padding: 10px;
    display: block;
}

#mainBody .mainCotents h2
{
    padding-top: 10px;
    color: #E28D00;
}

#mainBody .mainCotents p
{
    padding: 5px 0px;
}

#mainBody ul
{
    list-style-type: none;
}

#mainBody .mainCotents ul
{
    list-style-type: none;
    padding: 7px;
}
#mainBody .mainCotents ul li
{
    text-decoration: none;
    padding: 3px 13px;
    display: block;
    background-image: url("images/arrow-bullet-3.gif");
    background-position: left top;
    background-repeat: no-repeat;
}

/*Footer*/#footer
{
    background-color: #ccc;
    clear: both;
    float: left;
    font-family: 'Verdana';
    width: 973px;
    height: 25px;
    font-size: 10px;
    color: #999;
    line-height: 16px;
    padding: 8px 0px 20px 10px;
}

#footer a 
{
    color: #999;
    text-decoration:none;
}

#footer a:hover
{
    color: #fff;
}

#footer ul
{
    float: right;
    clear: both;
    list-style-type: none;
    padding-right: 25px;
}

#footer ul li
{
    list-style: none;
    list-style-position: inside;
    float: left;
    display: inline;
    padding-left: 10px;
}
#footer ul li a
{
    border: none;
}

#PrintEmail
{
    height: 20px;
    width: 80px;
    float: right;
    display: block;
}

#PrintEmail img
{
    padding: 0 5px;
    float: right;
    cursor: hand;
    cursor: pointer;
}



/* Home panels */#indexPanels
{
    width: 750px;
    float: left;
    padding-top: 10px;
}

#indexPanels .rows
{
    display: block;
    padding: 5px 0px;
    margin-right: 15px;
    overflow: hidden;
    border-top: dotted 1px #ccc;
}

#indexPanels .panel
{
    float: left;
    display: inline;
    width: 350px;
    padding: 6px;
    font-size: 10px;
    line-height: 140%;
}

#indexPanels .panel h1
{
    color: #F9A92E;
    font-size: 13px;
}

#indexPanels .panel img
{
    padding: 5px; /*width:200px;*/
    float: right;
}

#indexPanels .panel a
{
    color: #cc0001;
    text-decoration: none;
    padding-top: 10px;
    padding-left: 10px;
    display: block;
    font-size: 11px;
    font-weight: bold;
    background-image: url("Images/arrow-bullet-3.gif");
    background-position: left center;
    background-repeat: no-repeat;
}

#indexPanels .panel a:hover
{
    color: #666;
}

#indexPanels .panel h2
{
    color: #666;
    font-size: 11px;
}

.panel-right-border
{
    border-right: 1px dotted #ddd;
}

.panel-250
{
    width: 250px;
    float: left;
    display: inline-block;
}


/*Contact Bar */#ContactBar
{
    margin-top: 10px;
    background-color: #1F497D;
    color: #fff;
    font-size: 11px;
    clear: both;
    border: solid 1px #999;
    overflow: hidden;
    height: 120px;
    padding: 0px;
}

#ContactBar a
{
    color: #fff;
    text-decoration: none;
}

#ContactBar a:hover
{
    text-decoration: underline;
}

/* Poll */#Poll
{
    line-height: 150%; 
    font-size:9px;
}

#Poll h1
{
    font-size: 20px;
    padding: 10px 0px;
}

#Poll p
{
    padding-bottom: 5px;
    padding-top: 5px;
}

#Poll .poll-result
{
    display: block;
    height: 12px;
}

#Poll .percentage-100
{
    float: left;
    background-image: url("Images/poll.gif");
    height: 12px;
    width: 150px;
    border: solid 1px #ccc;
}

#Poll .percentage-vote
{
    height: 12px;
    background-color: #F9A92E;
}

#Poll .count-vote
{
    float: left;
    padding-left: 10px;
    color: #F9A92E;
}

#Poll a
{
    color: #cc0001;
    text-decoration: none;
    padding-left: 10px;
    font-size: 11px;
    font-weight: bold;
    display: block;
    background-image: url("Images/arrow-bullet.gif");
    background-position: left center;
    background-repeat: no-repeat;
}

#Poll a:hover
{
    color: #666;
}


/* Contacat details */#Contact
{
    line-height: 150%;
    font-size: 11px;
}

#Contact h1
{
    font-size: 20px;
    padding: 10px 0px;
}

#Contact p
{
    padding-bottom: 5px;
    padding-top: 5px;
}

/* Newsletter */#Newsletter
{
    line-height: 130%;
}

#Newsletter h1
{
    font-size: 20px;
    padding-top: 10px;
}

#Newsletter p
{
    padding-bottom: 5px;
    padding-top: 5px;
}

/* Quick lanuch */ul#quickLaunch
{
    float: right;
    padding: 5px 10px;
}

#quickLaunch li
{
    float: left;
    position: relative;
    background-repeat: no-repeat;
    padding: 0px 5px;
}

#quickLaunch li a
{
    text-decoration: none;
    color: #F9A92E;
}

#quickLaunch li a:hover
{
    color: #CC0001;
}


/* Contact */#Contact
{
    clear: both;
    background-color: #EFEFEF;
}

#Contact #headerTabs
{
    height: 25px;
    background-color: #D9A74A;
}

#Contact #headerTabs .headerContent
{
    text-align: center;
    padding: 5px 0px;
    font-size: 12px;
    font-weight: bold;
}

#Contact #headerTabs .headerTab
{
    width: 243px;
    float: left;
    cursor: hand;
    cursor: pointer;
}

#Contact #headerTabs .selectedTab
{
    background-color: #EFEFEF;
    color: #F9A92E;
}

#Contact hr
{
    height: 0px;
    border-bottom: dotted 1px #ccc;
    border-top: solid 0px;
    border-left: solid 0px;
    border-right: solid 0px;
}

#Contact #contentTabs
{
    height: 550px;
}

#Contact #contentTabs .contentTab
{
    padding: 10px;
    clear: both;
}


/*New poll*/#PollNew
{
    height: 100px;
    clear: both;
    display: block;
    background-color: #eee;
    padding: 10px;
    overflow: hidden;
}

#PollNew h1
{
    color: #F9A92E;
    font-size: 15px;
}


#PollNew .poll-result
{
    float: left;
    padding-right: 75px;
    display: block;
    height: 12px;
    margin-top: 10px;
}

#PollNew .answer
{
    float: left;
    height: 12px;
    width: 75px;
    font-size: 11px;
}

#PollNew .percentage-100
{
    float: left;
    background-image: url("Images/poll.gif");
    height: 12px;
    width: 150px;
    border: solid 1px #ccc;
}

#PollNew .percentage-vote
{
    height: 12px;
    background-color: #F9A92E;
}

#PollNew .count-vote
{
    float: left;
    padding-left: 10px;
    color: #F9A92E;
}

#PollNew .links
{
    float: right;
}

#PollNew a
{
    color: #F9A92E;
    text-decoration: none;
    padding-left: 10px;
    margin-left: 10px;
    font-size: 11px;
    display: inline-block;
    background-image: url("images/arrow-bullet.gif");
    background-position: left center;
    background-repeat: no-repeat;
}

#PollNew a:hover
{
    color: #666;
}

/* Common */
.width-700
{
    width: 700px;
}

.width-350
{
    width: 350px;
}

.width-645
{
    width: 645px;
}
.width-98per
{
    width: 98%;
}

.line-height-150
{
    line-height: 160%;
}

.align-right
{
    text-align: right;
}

.float-right
{
    float: right;
}

.float-left
{
    float: left;
}

.padding-10
{
    padding: 10px;
}

.margin-10
{
    margin: 10px;
}
.padding-top-10
{
    padding-top: 10px;
}

.padding-bottom-10
{
    padding-bottom: 10px;
}

.padding-25
{
    padding: 10px 25px;
}

.white-border
{
    border: solid 2px #fff;
}

.align-center
{
    text-align: center;
}

.inline-block
{
    display: inline-block;
}

.theme-box
{
    text-align: center;
}

.theme-box b
{
    font-size: 13px;
}

.theme-box img
{
    padding: 0px;
}

.theme-box i
{
    font-size: 14px;
}

.theme-box p
{
    padding: 3px 0px;
}

.theme-box h1
{
    padding: 3px 0px;
    font-weight: 700;
}

.theme-box .h11
{
    padding: 10px 0px;
    font-size: 28px;
    font-weight: 700;
    color: #F9A92E;
}

.theme-box .h12
{
    padding: 10px 0px;
    font-size: 16px;
    font-weight: 700;
    color: #F9A92E;
}

.theme-box h2
{
    padding: 3px 0px;
    font-size: 9pt;
    font-weight: 700;
}

.theme-box h4
{
    font-size: 11px;
    padding: 3px 0px;
    font-weight: normal;
}

.poll-box
{
    width: 200px;
    float: right;
    margin: 0px 10px;
    padding: 10px;
    font-size: 11px;
    background-color: #eee;
}

.right-box
{
    width: 175px;
    display: block;
    float: right;
    margin: 0px 10px;
    padding: 10px;
    font-size: 11px;
    border: solid 1px #ccc;
}

a.link
{
    color: #F9A92E;
    font-size: 12px;
    text-decoration: none;
    display: block;
    padding-left: 10px;
    background-image: url("Images/arrow-bullet.gif");
    background-position: left center;
    background-repeat: no-repeat;
}

a.link-right
{
    color: #F9A92E;
    text-decoration: none;
    display: inline-block;
    padding-right: 15px;
    background-image: url("Images/arrow-bullet.gif");
    background-position: right center;
    background-repeat: no-repeat;
}

a.link-normal
{
    color: #cc0001;
    text-decoration: none;
}

a.link-orange
{
    color: #E28D00;
    text-decoration: none;
}
a.link:hover, a.link-right:hover, a.link-normal:hover, a.link-red:hover, a.link-orange:hover
{
    color: #666;
    text-decoration: underline;
}

a.link-red
{
    color: #CC0001;
    font-weight: bold;
    text-decoration: none;
    display: block;
    padding-left: 10px;
    background-image: url("Images/arrow-bullet.gif");
    background-position: left center;
    background-repeat: no-repeat;
}

.border-red
{
    border: solid 1px #cc0001;
}

.txtBox
{
    border: solid 1px #F9A92E;
    font-size: 11px;
}

.txtBox:focus, .txtBox:hover
{
    border: solid 1px #cc0001;
}

.img
{
    border: solid 1px #eee;
    margin: 0;
    padding: 0;
}

.button
{
    border: solid 1px #F9A92E;
    background-color: #F9A92E;
    color: #000;
    font-weight: bold;
    font-size: 12px;
}

.option input
{
    border: solid 1px #F9A92E;
}

.option:hover input, .option:focus input
{
    border: solid 1px #cc0001;
}

.button:hover, .button:focus
{
    background-color: #cc0001;
    color: #fff;
}

.red-bullet
{
    background-image: url("Images/red-bullet.gif");
    background-position: left center;
    background-repeat: no-repeat;
    padding: 15px 20px;
    font-size: 18px;
    color: #CC0001;
}

.h1-orange
{
    color: #F9A92E;
    font-size: 16px;
    line-height: 150%;
    padding: 10px 0px;
}

.orange
{
    color: #E28D00;
}

.white
{
    color: #fff;
}

.one-panel
{
    clear: both;
    display: inline-block;
}

.two-panel
{
    width: 350px;
    float: left;
    display: block;
}

.three-panel
{
    width: 240px;
    float: left;
    display: block;
}

.panel-75
{
    width: 75px;
    float: left;
    display: block;
}

.panel-50
{
    width: 50px;
    float: left;
    display: block;
}

.selected
{
    font-weight: bold;
}

.show
{
    visibility: visible;
    display: block;
}

.hide
{
    visibility: hidden;
    display: none;
}
.h1
{
    font-size: 20px;
    padding: 10px 0px;
}
.border-white
{
    border: solid 1px #fff;
}
.color-pink
{
    background-color: #FF00FF;
    color: #000;
    font-size: 11px;
    border: solid 2px #C902C9;
}

.color-red
{
    background-color: #F79646;
    color: #000;
    font-size: 11px;
    border: solid 2px #D4660B;
}

.color-green
{
    background-color: #9BBB59;
    color: #000;
    font-size: 11px;
    border: solid 2px #5C7725;
}

.color-green h2, .color-red h2
{
    color: #000;
}

.color-green a, .color-pink a
{
    color: #000;
    text-decoration: underline;
}
.color-green a:hover, .color-pink a:hover
{
    color: #000;
    text-decoration: none;
}

.border-right-dotted
{
    border-right: dotted 1px #FAE274;
}
.padding-left-right
{
    padding: 0px 10px;
}
a.top
{
    background-image: url("Images/top.png");
    background-position: left center;
    background-repeat: no-repeat;
    text-decoration: none;
    color: red;
    padding-left: 10px;
    float: right;
}

.font-11
{
    font-size: 11px;
}

.form
{
    margin: 0px auto;
    border: solid 1px #ccc;
    padding: 10px;
    font-size: 11px;
    background-color: #ddd;
    display: block;
    color: #000;
}

.form-width
{
    width: 450px;
}
.row
{
    display: block;
}

.column
{
    float: left;
    width: 225px;
}

.row-title
{
    height: 25px;
}

.column-title-01
{
    float: left;
    display: block;
    width: 140px;
    height: 25px;
}

.error
{
    background-color: #FF0000;
    color: #fff;
    padding: 10px;
}

.success
{
    background-color: #545C02;
    color: #fff;
    padding: 10px;
}

.error a, .success a
{
    color: #fff;
    text-decoration: none;
}

.line
{
    padding: 10px;
    border-bottom: dotted 1px #ccc;
}

/* Overlay */
.buttonAdd
{
}
.overlay
{
    background: transparent url(images/overlay.png) repeat top left;
    position: fixed;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    z-index: 100;
}
.box
{
    position: fixed;
    top: -600px;
    left: 30%;
    right: 30%;
    background-color: #fff;
    color: #000;
    padding: 18px;
    border: 2px solid #000;
    -moz-border-radius: 18px;
    -webkit-border-radius: 18px;
    -khtml-border-radius: 18px;
    -moz-box-shadow: 0 1px 5px #333;
    -webkit-box-shadow: 0 1px 5px #333;
    z-index: 101;
}
.box h1
{
    border-bottom: 1px dashed #000;
    margin: -18px -18px 0px -18px;
    padding: 10px;
    background-color: #fff;
    color: #000;
    -moz-border-radius: 18px 18px 0px 0px;
    -webkit-border-top-left-radius: 18px;
    -webkit-border-top-right-radius: 18px;
    -khtml-border-top-left-radius: 18px;
    -khtml-border-top-right-radius: 18px;
}
a.boxclose
{
    float: right;
    width: 26px;
    height: 26px;
    background: transparent url(images/pk-icon-close.png) no-repeat top left;
    margin-top: -10px;
    margin-right: -20px;
    cursor: pointer;
}

.display-block 
{
    display:inline-block;
    overflow:hidden;
}