/* CSS Document */

body
{
    background: #dad9d6 url( "http://portal.lantra-awards.co.uk/secure/images/bg_body.gif" ) repeat-y 50% 0;
    margin: 0;
    padding: 0;
    font: 83%/1.4 Arial, sans-serif;
}

body #content
{
    font-size: 99%;
}

h1
{
    font-family: Arial, sans-serif;
    font-size: 10px;
}

h2
{
    font-family: Arial, sans-serif;
    font-size: 12px;
    text-decoration: underline;
}

h3
{
    font-family: Arial, sans-serif;
    font-size: 14px;
    text-decoration: underline;
}

h4
{
    font-family: Arial, sans-serif;
    font-size: 16px;
}

p
{
    font-family: Arial, sans-serif;
    font-size: 12px;
    text-align:justify;
}

.smallparagraphtext 
{
    font-family: Arial, sans-serif;
    font-size: 9px;}

.smalltext
{
    font-family: Arial, Sans-Serif;
    font-size: 9px;
text-align:left;
}

.smalltextred
{
    font-family: Arial, Sans-Serif;
    font-size: 9px;
    color: Maroon;
}

.smalltextredbold
{
    font-family: Arial, Sans-Serif;
    font-size: 9px;
    color: Maroon;
    font-weight: bolder;
}

.largeheader{
font-family: Arial, Sans-Serif;
font-size: 16px;
font-weight: bold;
}

.smallunderhead{
font-family: Arial, Sans-Serif;
font-size: 10px;
color:#990000;}


/*Main Structure Layout*/


#container
{
    width: 778px;
    margin: auto;
    padding: 0px;
    border-left: 0px solid #c0c0c0;
    border-right: 0px solid #c0c0c0;
    border-bottom: 0px solid #c0c0c0;
    border-top: 0px solid #c0c0c0;
    margin: 0px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0px;
}


#top_banner
{
    padding: 0px;
    margin: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    background-color: #000000;
    width: 778px;
    height: 63px;
    border: 0px solid #000000;
}


    


/************* three column action *************/

#navBar
{
float: left;
width: 160px;
margin: 0px;
padding: 0px;
padding-left:5px;
text-align:left;
}

#headlines
{
float: right;
width: 120px;
border-left: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
padding-right: 10px;
text-align:left;
}

#topbarnav{
float:right;
width: 300px;
padding-right: 10px;
padding-top:20px;
font:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-align:right;

}

#topbarnav a{
color: #FFFFFF;
text-decoration: none;
}

#topbarnav a:hover{
color: #ffffff;
text-decoration: underline;
}

#content
{
float: left;
width: 450px;
padding-left: 5px;
padding-right: 5px;
}



/************* three column action end *************/


/************* START NoNews (or navigation) 2/3 column work *************/


#content_nonews
{
    float: left;
    width: 600px;
    padding-left: 5px;
    padding-right: 5px;
}

#content_inside
{
    float: left;
    width: 430px;
    padding-left: 5px;
    padding-right: 5px;
}

#content_insideright
{
    float: right;
    width: 120px;
    border-left: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    padding-right: 10px;
}

/************* END NoNews (or navigation) 2/3 column work *************/


#pageName
{
    padding: 0px 0px 14px 10px;
    margin: 0px;
    border-bottom: 1px solid #ccd2d2;
}

/************* START ITEM BOXES *************/

.item_box
{
border-style: solid;
border-width: 1px;
border-color: #c0c0c0;
margin: 4px 0px 2px 0px;
padding: 5px;
/*clear: both; */
width: 135px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
background-color: #DDDDE3;
text-align:left;
line-height: 0.5cm; 
}

.headbox
{
    padding: 5px;
    width: 135px;
    color: #ffffff;
    font-weight: bolder;
    border-style: solid;
    border-width: 1px;
    border-color: #c0c0c0;
    margin: 4px 0px 2px 0px;
    padding: 5px;
    background-color: #000000;
line-height: 0.7cm; 
}

.headboxcat
{
    padding: 5px;
    width: 135px;
    color: #ffffff;
    font-weight: bolder;
    border-style: solid;
    border-width: 1px;
    border-color: #c0c0c0;
    margin: 4px 0px 2px 0px;
    padding: 5px;
    background-color: #000000;
line-height: 0.7cm; 
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}



.item_box a
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-decoration: none;
}
.item_box a:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-decoration: underline;
}


.item_box2
{
    border-style: solid;
    border-width: 1px;
    border-color: #c0c0c0;
    background-color: rgb(235, 235, 235); /*clear: both; */
    width: 135px;
    text-align: left;
}

/************* END ITEM BOXES *************/


/************* START breadCrumb styles ***************/

#breadCrumb
{
    padding: 5px 0px 5px 10px;
    font: sans-serif;
    color: #AAAAAA;
}

#breadCrumb a
{
    color: #AAAAAA;
}

#breadCrumb a:hover
{
    color: #005FA9;
    text-decoration: underline;
}

/************* END breadCrumb end ***************/


/************** START feature styles ***************/

.feature
{
    padding: 0px 0px 10px 10px;
    font-size: 80%;
}
.feature_box
{
    padding-bottom: 5px;
    border: 1px;
    border-bottom: 1px;
    border-bottom-color: #999999;
    border-bottom-style: solid;
    font-family: Arial, sans-serif;
    font-size: 11px;
}

/************** END feature styles ***************/


/************** START sanjstyles ***************/

.contentButton

{
      color: #ffffff;
      border-top-style: ridge;
      border-right-style: ridge;
      border-left-style: ridge;
      background-color: #000000;
      border-bottom-style: ridge;
}


#imagesize
{
    float: right;
    width: 180px;
}

/************** END .sanjstyles ***************/




/************** News stuff ***************/

.link_headlines{
float:right;
width: 120px;
background-color:#FFFFFF;
border-left: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
border-right: 1px solid #cccccc;
border-top: 1px solid #cccccc;
padding-left: 15px;
padding-bottom: 5px;
margin-top: 20px;
margin-left: 5px;
text-align: left;
}


/**** text additions *****/

.textSize{

font-family: Arial, Sans-Serif;
font-size: 10px;
color:#ffffff;
background-color:Black;
text-decoration:none;
}

.textSize_Hover

{
font-family: Arial, Sans-Serif;
font-size: 10px;
color:Black;
background-color:White;
text-decoration:none;

}

.textSize_Selected
{
font-family: Arial, Sans-Serif;
font-size: 10px;
font-weight:bolder;
text-decoration:none;
border:1px;
border-color :White;
border-style:solid;
}

#textsize_right
{
    padding-top:10px;
    float: right;
    padding-right: 0px;
}

/*************** end ************/

.item_box_news
{
    margin: 4px 0px 2px 0px;
    padding: 5px;
    width: 135px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold; 
text-align:left;   
}
.item_box_news a
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-decoration: none;
}
.item_box_news a:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-decoration: underline;
}
.headbox_news
{
    padding: 5px;
    margin: 4px 0px 2px 0px;
    color: white;
    font-weight: bolder;
    border-style: solid;
    border-width: 1px;
    border-color: #c0c0c0;
    margin: 4px 0px 2px 0px;
    padding: 5px;
    background-color:  Gray ;
text-align:left;
}

.tabletext
{
    font-family: Arial, Sans-Serif;
    font-size: 9px;
text-align:left;
}





#image_box
{
padding: 5px;
margin: 4px 0px 2px 0px;
width: 400px;    
margin: 4px 0px 2px 0px;
padding: 5px;
}



#imagehandler1 {
float: left;
width:5px;
padding-left: 5px;
padding-bottom: 5px;
}

#imagehandlertext {
float: right;
width: 250px;
padding-left: 5px;
padding-bottom: 5px;
}


#teamborder {
padding-bottom: 5px;

    border-bottom: 1px;
    border-bottom-color: #999999;
    border-bottom-style: solid;
}



.headbox2 {
    padding: 5px;
    width: 135px;
    color: #ffffff;
    font-weight: bolder;
    border-style: solid;
    border-width: 1px;
    border-color: #c0c0c0;
    margin: 4px 0px 2px 0px;
    padding: 5px;
    background-color: #000000;
line-height: 0.4cm; 
}
