/* CSS Document */

body { 
background-color: #6b6b6b;
background-image: url(../images/background.jpg); 
background-repeat: repeat-x;
font-family: Arial, Helvetica, sans-serif;
font-size: 62.5%;
margin: 0;
}

#header {
height:0pt;
overflow:hidden;
}

#outerwrapper {
width: 830px;
border-left: 1px dotted #ffffff;
border-right: 1px dotted #ffffff;
margin-left:auto;
margin-right:auto;
}

.left-padding {
margin: 0;
padding-left: 15px;
float: left;
}

#footer {
border-left: 10px solid #ffffff;
border-right: 10px solid #ffffff;
font-size: 1em;
background-color:#cccccc;
width: 750px;
}


#footer a:link { color: #333333; text-decoration:none; }
#footer a:visited {color: #333333;text-decoration:none;  }
#footer a:hover {color: #333333; text-decoration: underline; }
#footer a:active {color:#333333;text-decoration:none;  }

p {
font-size:1.15em;
margin: 0;
padding: 0;
color: #1f1c1c;
}

h1 {
color:#1f1c1c;
font-size:1.2em;
margin:0 ;
padding: 0;
}


h2, h3 {
font-size:1.2em;
margin: 0;
padding: 0;
color: #1f1c1c;
font-weight:normal;
}

a:link {color: #000000; text-decoration: none; outline: none;}
a:visited {color: #990000; text-decoration: underline; outline: none;}
a:hover {color: #000000; text-decoration: underline; outline: none;}
a:active {color: #000000; text-decoration: underline; outline: none;}


.left-col {
background-color:#ffffff;
width: 390px;
margin: 0 ;
padding: 0 5px 0 15px;
}

.right-col {
background-color:#ffffff;
width: 390px;
margin: 0 ;
padding: 0 15px 0 5px;
}

.right-col p {
text-align: left;
font-size:1.2em;
}


.other-left-col {
background-color:#ffffff;
width: 210px;
margin: 0 ;
padding: 0 5px 0 15px;
}

.other-right-col {
background-color:#ffffff;
width: 610px;
margin: 0 ;
padding: 0 15px 0 5px;
}

.other-right-col p {
text-align: left;
font-size:1.2em;
}





/*--------------------------------------------
Main Nav
---------------------------------------------*/
.solidblockmenu{
background-color:#ffffff;
margin: 0;
padding: 0 15px 0 0;
float: right;
font-size: 1.1em
}



.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: black;
padding: 3px;
text-decoration: none;
border-right:dotted 1px #666666;
outline: none;
}

.solidblockmenu li a:visited{
color: black;
padding: 3px;
outline: none;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: black;
padding: 3px;
text-decoration: underline;
outline: none;
}

/*--------------------------------------------
Left Nav
---------------------------------------------*/

#navList {
padding: 0 0 0 5px;
margin: 0;

}

#menu{		
font-family:arial;	/* Font for main menu items */
width:150px;	/* Width of main menu */
margin-left:10px;
margin-right: 15px;
border-bottom:1px dotted #000000;	/* Black border */
background-color:#FFFFFF;
}


#menu	li{	/* Main menu <li> */
list-style-type:none;	/* No bullets */
margin:0px;	/* No margin - needed for Opera */
}

#menu ul{	
margin:0px;	/* No <ul> air */
padding:0px;	/* No <ul> air */
}

#menu ul li ul{	/* Styling for those who doesn't have javascript enabled */
padding-left:5px;
}

#menu	li a{	/* Main menu links */
text-decoration:none;	/* No underline */
color:#000000;	/* Black text color */
height:25px;	/* 20 pixel height */
line-height:25px;	/* 20 pixel height */
vertical-align:middle;	/* Align text in the middle */
border-top:1px dotted #000000;	/* Black border */
background-color:#FFFFFF;	/* Light blue background color */
padding: 5px 0 0 3px;	/* Air between border and text inside */
display:block;
margin: 0;
outline: none;
}
	
#menu	li a:hover,#menu .activeMainMenuItem{
color:#333333;
background-color:#C2EBEB;
outline: none;
}

.subMenu{
visibility:hidden;
position:absolute;
overflow:hidden;
border-left:1px dotted #000000;
border-right:1px dotted #000000;
border-bottom:1px dotted #000000;
background-color:#FAFAFA;
font-family:arial;
text-align:left;
}

.subMenu ul{
margin:0px;
padding:0px;
width: 130px;
}

.subMenu ul li{
list-style-type:none;
border-top:1px dotted #000000;
padding:1px 0 0 3px;	/* 1px of air between submenu border and sub menu item - (the "white" space you see on mouse over )*/
}

.subMenu ul li a{	/* Sub menu items */
white-space:nowrap;	/* No line break */
text-decoration:none;	/* No underline */
color:#666666;	/* Black text color */
height:16px;	/* 16 pixels height */
line-height:16px;	/* 16 pixels height */
padding:1px;	/* 1px of "air" inside */
display:block;	/* Display as block - you shouldn't change this */
outline: none;
}

.subMenu ul li a:hover{	/* Sub menu items - mouse over effects */
color:#333333;	/* White text */
background-color:#C2EBEB;	/* Blue background */
width: 130px;
outline: none;
}

.other-right-col2 {
border-left: 1px dotted #000000;
background-color:#ffffff;
width: 610px;
margin: 0 ;
padding: 0 15px 0 15px;
}

.other-right-col2 p {
text-align: left;
font-size:1.2em;
}



.wrappiccyright{
float: right;
margin-left: 10px;
padding: 0;
background-color: #ffffff;
}

.wrappiccyleft{
float: left;
margin-right: 10px;
padding: 0;
background-color: #ffffff;
}


.wrappiccyright-border{
float: right;
margin-left: 10px;
padding: 5px 5px 5px 5px;
border: 1px solid #FFFFFF;
background-color: #FDFCF4;
}

.wrappiccyleft-border{
float: left;
margin-right: 10px;
padding: 5px 5px 5px 5px;
border: 1px solid #FFFFFF;
background-color: #FDFCF4;
}

.left-col-new {
background-color:#ffffff;
width: 440px;
margin: 0 ;
padding: 0 5px 0 15px;
}

.left-col-new img {
padding-right: 5px;
padding-bottom: 5px;

}

.right-col-new {
background-color:#ffffff;
width: 350px;
margin: 0 ;
padding: 0 15px 0 0 ;
}

.right-col-new p {
text-align: left;
font-size:1.2em;
}

.right-col-new a:link, #right-col-new a:visited {
text-decoration: none;
color: #000000;
background-color: transparent;
outline: none;
}

.right-col-new a:hover, .right-col-new a:active {
text-decoration: underline;
color: #000000;
background-color: transparent;
outline: none;
}

hr {
color:#cccccc;
height: 1px;
}

.border {
padding: 3px;
background-color: #E6E6E6;
border: solid 1px #D7D7D7;
}

.new {
border: 1px solid #C7C7C7;
padding: 5px;
background-color:#fff;
margin: 10px 0 0 3px;
}

.view-icon01 {
margin:0 0 0 230px ;
padding: 0;
width: 79px;
height: 63px;
float: left;
}

.view-icon02 {
margin:0 0 0 230px ;
padding: 0;
width: 79px;
height: 63px;
float: left;
}

.online-table{
border: 0;
padding: 0;
margin: 0;
}

.online-table td{
border: 0;
padding: 10px;
margin: 0;
}

#lists {
font-size: 1.2em;
}


#lists li {
padding-bottom: 3px;
}
