/*
  Running MySource Matrix
  Developed by Squiz - http://www.squiz.net
  MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 31 July 2010 16:24:12
*/


/* CSS Document */

* {
    font: normal 11px Tahoma, Arial, sans-serif;
}
body {
    width:898px;
    margin-left:auto;
    margin-right:auto;
    margin-top:11px;
    font: normal 11px Tahoma, Arial, sans-serif;
    text-align:center;
}
.center {
    width:898px;
    margin-left:auto;
    margin-right:auto;
    text-align:left;
}
h1 {
    font: normal 18px Tahoma, Arial, sans-serif;
    color:#002d62;
    margin:0;
}
h2 {
    font: bold 14px Tahoma, sans-serif;
    color:#085aa4;
    margin:23px 0 3px 0;
}
h3 {
    font: bold 11px Tahoma, Arial, sans-serif;
    margin:0;
    padding-bottom:1px;
}
h4 {
    font: bold 12px Tahoma, sans-serif;
    margin-bottom:3px;
}
.hidden {
    display:none;
}
a {
     text-decoration: none;
    color:#085aa4;
}
a:hover {
     text-decoration: underline;
     cursor: pointer;
    color:#085aa4;
}
.bold {
    font-weight:bold;
}
#header {       /*header*/
    width:898px;
    height:84px;
    background:#eaeef3;
}
#header_left {
    width:699px;
    height:84px;
    background:#eaeef3;
    float:left;
}
#logo {
    margin-left:11px;
    margin-top:11px;
    border:none;        
}
#banner {
    margin-top:11px;
    margin-left:46px;
}    
#header_right {
    width:198px;
    height:84px;
    background:#eaeef3;
    border-left: 1px solid #FFFFFF;
    float:right;
}

#header_left img {border: none;}

#utils {
    height:83px;
    padding-right:11px;
}
#utils ul {
     float: right;
     list-style: none;
    margin: 0;
     padding: 10px 0;    
}
#utils li {
     display: inline;
    padding: 0 9px 0 8px;
    border-right: 1px solid #c9c9c9;
}
#utils li.last {
     padding-right: 0;
     border: 0;
}
#utils li a {
     color:#1054a3;
     text-decoration: none;
}
#utils li a:hover {
     text-decoration: underline;
}
#search {
    float:right;
    width: 164px;
    height:19px;
    margin-top:3px;
    background: transparent url(http://www.pra-world.com/__data/assets/image/0009/126/search.png) no-repeat; 
}
#search input {
     width: 162px;
     height:17px;
     padding:2px 0 0 3px;
     border: 0;
     background: transparent;
     font: normal 11px Arial, sans-serif;
}

#mid_content div#search-results p{
    margin-left:0;
    margin-bottom:12px;
}

#mid_content div#search-results p.pagination {
   text-align:center;
   margin-top:30px;
}

#mid_content div#search-results p.pagination span {
   margin:0 10px;
}

#mid_content div#search-results li {
   padding-bottom:3px;
}



#submit {
    float:right;
    width: 61px;
    height:20px;
    margin-top:2px;
    background: transparent url(http://www.pra-world.com/__data/assets/image/0010/127/search_button.png) no-repeat;    
}
#search button {
     width: 61px;
     height:20px;
     border: 0;
     background: transparent;
     cursor: pointer;
}



#nav {     
    background:url(http://www.pra-world.com/__data/assets/image/0014/1247/bg_nav.png) repeat-y;
    height:24px;
    clear:both;
    border-top: 1px solid #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
}
#nav_bottom {
    width:898px;
    height:5px;
    background:#cfdce8;
}
#nav ul {
    list-style:none;
    margin:0;
    padding:5px 0 0 60px;
}
#nav ul a {
    font: bold 11px Tahoma, Arial, sans-serif;    
    color:#FFFFFF;
}
#nav li {
    display:inline;
    padding:0 110px 0 15px;
}
#nav li.last {
    padding-left:0;
    padding-right:0;
}
#nav li.sec {
    padding-left:28px;
    padding-right:98px;
}

    /* end of header*/

    /*content*/
.container {
    width:898px;
    margin-top:9px;

    padding-bottom: 40px;
}

/* ====================================== */
/*  Common Layout divs                    */ 
/* ====================================== */

div.container div { margin: 0; }
/* Everything in form-title is shifted right */    
div#form-title p { margin-left: 278px; color:#8b8b8b; }
div#form-title p strong { font-weight: normal; color:#085aa4; }
div#form-title h1 
{ 
  background: white url() no-repeat scroll left center;
  padding-left: 20px; 
  margin-top: 20px;
  margin-left: 278px; 
}

/* So is everything in form-errors but that's red as well */
div#form-errors * { margin-left: 278px; color: red; }

div.form-instructions { width: 250px; float: left; clear: left; }
div#form-content { width: 620px; float: right; }
div#continuation { width: 250px; float: left; clear: left; }

div.form-instructions p.buttons { margin-left: 2em; }
div#continuation p.buttons { margin-left: 2em; }

/* ====================================== */



#footer {
    width:898px;
    height:26px;
    float:left;
    background:#e2e8ef;
    text-align:center;
    margin-bottom:10px;
    margin-top:10px;
}
#footer_menu {
    height:13px;
}
#footer_menu ul {
    list-style:none;
    margin:0;
    padding: 6px 0;    
}
#footer_menu li {
    display:inline;
    font: normal 11px Tahoma, Arial, sans-serif;
    color:#1960b4;
    border-right: 1px solid #c0c0c0;
    padding: 0 25px 0 25px;
}
#footer_menu li.last {
    border:0;
}
#footer_menu li a{
    color:#1960b4;
}
