/* Start of CMSMS style sheet 'Style' */
/********************************************
   AUTHOR:  			InteSols 
   WEBSITE:   			http://www.intesols.com.au/
   LAST MODIFIED:       Jan-2009       	
 *******************************************/
 
/********************************************
   HTML ELEMENTS
********************************************/ 

/* Top Elements */
* { margin: 0; padding: 0; outline: 0 }

body {
	background: #FFF;
	font: 12px Arial;
	color: #666666; 
	text-align: center;
	margin: 5px 0;
}

/* links */
a, a:visited {	
	color: #D6101D;
        color: #FB3442;
color: #00003A;
	background: inherit;
	text-decoration: none;
}
a:hover {
	background: inherit;
	text-decoration: underline;
}

/* headers */
h1, h2, h3 {
	font-family: 'Trebuchet MS', Arial, Tahoma, Sans-serif;
	font-weight: normal; 			
	padding-left:0px;
        padding-bottom:0px;
        padding-top:5px;
	margin: 0;
}
h1 {
	font-size: 20px;	
	font-weight:none;
	color: #000000;		
}
h2 {
	color: #000000; 
	text-transform: none;
	padding: 10px 0 0px 0px; 			
	font-size: 18px;	
        color:#fb3442;
	font-weight: bold; 			
}

h3 {
	font-size: 16px;	
color:#fb3442;
color: #00003A;
	font-weight: bold; 			
}

#right h2 {
background:#d0cfcf;
background:#a1a1a0;
background:#7EA00E;
background:#FFF;
border:1px solid #F57E1A;
 font-size:17px;
color:#F57E1A;

text-decoration:underline;
margin:0px;
margin-bottom:0px;
padding: 5px 0px 5px 0px;
}


p {
	padding: 3px;		
	padding-left:0px;
	margin: 0;
  margin-bottom:5px; 
}
ul, ol {
	margin: 5px 20px;
	padding: 0 20px;
}

ul {
	list-style: none;
}

/* images */
img {
		border:0px;
}
img.float-right {
  	margin: 5px 0px 10px 10px;  
}
img.float-left {
  	margin: 5px 10px 10px 0px;
}

/* form elements */
form {
	margin:0px; padding: 0 5px; 	
}
label {
	display:block;
	font-weight:bold;
	margin:5px 0;
}
input {
	padding:0px;
	border: 1px solid #a7a7a7; 
	background-color: transparent;
	font: normal 1em Verdana, sans-serif;
	color:#777;
             height:20px;
}

#right input {
	border: 1px solid #EF5D18; 
	color:#EF5D18;
             width:130px;
             height:17px;
}

textarea {
	width:400px;
	padding:2px;
	font: normal 1em Verdana, sans-serif;
	border:1px solid #a7a7a7;
	height:100px;
	display:block;
	color:#777;
}
input.button { 
	font: bold 12px Arial, Sans-serif; 
	height: 24px;
	margin: 0;
	padding: 2px 6px 2px 2px; 
	color: #FFF;
	background: #8EB50C url(images/nav.jpg) repeat-x 0 0;
	border: none;
}

/* search form */
#search form{
	background-color: transparent;
	border: none;	
	margin: 0 0 0 3px;
	padding: 0px 0 9px 0;		
}
#search p { margin: 0; padding: 0; }
#search .textbox input{ 
	width: 150px;
	color: #FFF; 
	height: 16px;
	padding: 2px;	
    border:0px;
	vertical-align: top;
	background:#417eb7;
}
#search input.button { 
	width: 35px;
	height: 22px;
	padding: 2px 2px;
	vertical-align: top;
	text-align:center;
	background:none;
	color:#FFF;
	font-size:16px;
	font-weight:bold;
	font-family:arial;
        border:1px solid #FFF;
}


/* form */
#sidebar form {
	background-color: transparent;
	border: none;	
	margin: 0px; 
	padding: 0px;	
	color:#FFF;
}
span.textbox input { 
	width: 130px;
	color: #FFF; 
	height: 18px;
	padding: 0px;	
    border:0px;
	vertical-align: top;
	background:#b9dff6;
}
input.button { 
	width: 32px;
	height: 24px;
	padding: 2px 10px 2px 2px;
	vertical-align: top;
	text-align:left;
	background:none;
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	font-family:arial;
        border:1px solid #FFF;	
}

/********************************************
   LAYOUT
********************************************/ 
#wrap{
	width: 958px;
	background: #FFF;
	margin: 0 auto;
	padding:0px;
	text-align: left;
}
#top_nav {
clear:both;
height:20px;
width:958px;
margin-bottom:5px;
}

#top_nav ul{
    float:right;
		margin:0px;
		padding:0px;
    list-style-type:square;
}

#top_nav ul li
{
    float:left;
    margin-left:30px;
    padding:0px;
		font-size:14px;
}

#top_nav ul li a{
		font-size:12px;
		color:#474a40;
		font-family:arial;
		letter-spacing:0px;
padding-left:10px;
background:url(images/square_bullet.jpg) left no-repeat;
}

#header {
	padding: 0px 0px 10px 0px;
	margin:0px;
	background:url(images/header_bg.jpg) no-repeat right top;
	height:107px;
	border:0px solid black;	
}
#header_left {
  float:left;
  margin:0px;
  padding:0px;
padding-top:13px;
}
#header_right {
  float:right;
 padding-top:13px;
}
#header_middle {
margin-left:223px;
margin-top:0px;
 padding-top:13px;
}
#header_middle img {
 border:2px solid white;
}


#main {

	float: left;	
	padding: 0; 	
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;	
	z-index:1;
width: 958px;

}

/* Left Column */
#left 
{
    float: left;
    width:206px;
background:#7EA00E;
background:#F57E1A url(images/nav_top_bg.jpg) top repeat-x;
    padding:0px;
    margin: 0px;
    z-index:1;
    text-align:center;
    border:0px solid black;
}

#left_inner
{
		background:#ef5d18 url(images/left_bg.jpg) top repeat-x;



}
#left_banner
{
 		padding:20px 0px 20px 0px;
}

#left ul {
margin:0px;
padding:0px;
}

/* Main Column */
#middle {
	padding: 0px 10px 0px 0px; 
	margin: 0 180px 0 216px;
width:535px;
border:0px solid black;
}

#middle img {
border: 2px solid #a7a7a7;
}
/* right */	
#right {
	float: right;
	width:180px;
	padding: 0px; 
	margin: 0px;
	text-align:center;
border:0px solid black;
}	

#right img {
border: 2px solid #a7a7a7;
}

/* footer */
#footer-wrap {
	clear: both;
	font-size: 11px;	
	text-align: left;
	padding: 5px 0 0 0px;
	color:#ba163b;
 color:#F57E1A;
	border-top:1px solid #a7a7a7;
             margin-top:20px;
}

#intesols_footer{
		text-align:right;
		background:none;
	width: 964px;
	margin:0px auto;
}



table tr td {
border:0px;text-align:left;padding-top:5px;

}
#main ul.albumlist {
border:0px solid black;
margin:0px;
padding:0px;
}

#main ul li.thumb {
 list-style-image: url(images/bullet1.gif);
 margin-right:5px;
 width:110px;

}
#main ul li.thumb a{
 height:95px;
 padding:3px;
}



#middle div.NewsSummary img, #NewsPostDetailSummary img, #NewsPostDetailContent img{
 margin-right:10px;
 margin-bottom:10px;
}

table#home {
margin-top:-35px;
}

table#home tr td{
 vertical-align:top;
 padding:0px 10px 0px 10px;
 border:0px solid #DE202C;
}

table#home tr td h3{
 margin:0px;
 padding-bottom:0px;
clear:both;
}

table#home tr td div.NewsSummary img {
 max-width:260px;
}

table#home tr td.entertainment div.NewsSummary {
margin-top:-10px;
padding:0px;
}

table#home ul {
list-style-type:none;
margin:0px;
margin-left:-10px;
padding:0px;
padding-left:-10px;
}



table.newssummary{
margin:0px;
padding:0px;
border-collapse:collapse;
border:0px solid #DD101D;
}

table.newssummary tr td{
margin:0px;
padding:0px;
border:0px solid #DD101D;
}

table#home .NewsSummaryHome ul {
list-style-type:none;
}

table#home  .NewsSummaryLinkHome li {
border-top:1px dotted grey;
clear:both;
padding-top:5px;
display:block;
width:100%;
}

.NewsSummaryLinkHome li img{
width:70px;
float:left;
}


.NewsSummaryLinkHome li div.NewsSummaryField {
display:inline;
}
/* End of 'Style' */

