﻿html
{
    background:#d4d4d4;
}
body 
{
    margin-top:21px;
    background:#d4d4d4;
    font-family:Arial,sans-serif;
}
div.container
{
    margin-left:auto;
    margin-right:auto;
    width:955px;
    /*height:893px;*/
    background:#ffffff url('images/background.jpg');
    padding-top:10px;
    padding-bottom:10px;
}
div.header
{
   height:91px;
   width:905px;
   margin-left:auto;
   margin-right:auto;
}
div.header img.logo
{
   position:relative;
   top:22px;
}
div.search
{
    width:255px;
    height:91px;
    float:right;
    font-size:13pt;
    color:#ffffff;
    background-image:url('images/search_bg.png');
    padding:0 5px 0 5px;
}
div.search h3
{
    font-weight:bold;
    float:left;
}
div.search input[type='text']
{
   border:solid 1px #cfd3d4;
   color:#000000;
   width:239px;
   font-size:18px;
   height:27px;
   margin:7px;
}
div.search input[type='submit']
{
   color:#ffffff;
   background:#66a7b7;
   border:none;
   float:right;
}
div.search div.options
{
    float:right;
}
div.landing
{
    width:937px;
    margin-right:auto;
    margin-left:auto;
}
div.miniflip
{
    float:left;
}
div.content
{
    margin-top:26px;
    clear:both;
    /*height:456px;*/
}
div.dialouge
{
    margin-top:36px;
    float:right;
    color:#6b6b6b;
    padding:6px;
    background:#f4f4f4;
    width:294px;
    /*height:337px;*/
    margin-right:14px;
    font-size:10pt;
}
div.dialouge h1
{
    font-weight:bold;
}
div.dialouge h1, div.dialouge h2
{
    font-size:14pt;
}
div.dialouge p
{
    margin-top:13px;
}
div.dialouge span
{
    color:#00b7e8;
    font-weight:bold;
}
div.footer
{
    clear:both;
}
div.footer h3
{
    color:#ffffff;
    background-image:url('images/footbar_header.gif');
    background-repeat:repeat-x;
    height:26px;
    font-weight:bold;
    padding-left:10px;
    line-height:26px;
}
div.footer div.contain
{
    background:#d0e0e9;
    height:214px;
    margin-top:2px;
    overflow: -moz-scrollbars-vertical;
    overflow-x: hidden;
    overflow-y: scroll;
}
div.footer div.contain div.issue
{
    float:left;
    width:164px;
    height:214px;
    background-image:url(images/item_div.gif);
    background-repeat:no-repeat;
}
div.footer div.contain div.issue img
{
    margin-left:31px;
    margin-top:14px;
}
div.footer div.contain div.issue div.label
{
    margin-top:16px;
    color:#6b6b6b;
    text-align:center;
}
div.footer div.contain div.issue div.label span.title
{
    font-weight:bold;
}
div.footer a
{
    text-decoration:none;
    color:#6b6b6b;
}


/* Search Results */
div.searchResults
{
    clear:both;
}
div.searchResults h3
{
    color:#ffffff;
    background-image:url('images/footbar_header.gif');
    background-repeat:repeat-x;
    height:26px;
    font-weight:bold;
    padding-left:10px;
    line-height:26px;
}
div.searchResults div.contain
{
    background:#d0e0e9;
    height:720px;
    margin-top:2px;
    overflow: -moz-scrollbars-vertical;
    overflow-x: hidden;
    overflow-y: scroll;
}

div.searchResults a
{
    text-decoration:none;
    color:#6b6b6b;
}

div.results
{
    clear:both;
    padding:10px;
}
div.result
{
    clear:both;
    background-color:#80b7c4;
    border:solid 1px #00acef;
    margin-top:5px;
    margin-bottom:5px;
    min-height:135px;
    height:135px;
}
div.result h4
{
    font-weight:bold;
    font-size:18px;
    color:#000000;
}

div.result img
{
    float:left;
    padding:3px;
    
}
div.result p
{
    padding:10px;
}
div.result p b
{
    color:#ffffff;
}

div.result a.launch_btn
{
    color:#ffffff;
    width:150px;
    max-width:150px;
}
div.displaying
{
    padding:10px;
    clear:both;
    margin-top:10px;
}
div.noresults
{
    padding:10px;
    clear:both;
}
div.noresults h4
{
    font-weight:bold;
    color:#000000;
}

ul.page_controls {list-style:none;margin:0;padding:0; 
    font-family:Arial;
    font-weight:bold;
    font-size:13px;}
ul.page_controls li {float:left;margin:0;padding:0;text-align:center;}
ul.page_controls li a {display:inline-block; padding:5px 10px;height:100%;color:#ffffff;text-decoration:none;border:solid 1px #a7cdf4; background:#358fa4;}
ul.page_controls li a.dwn {color:#00acef;text-decoration:none;border:solid 1px #a7cdf4; background:#ffffff;}
ul.page_controls li a:hover, li a:focus, li a:active {}
