@import url('http://fonts.googleapis.com/css?family=Tahoma');
@import url('http://fonts.googleapis.com/css?family=Tahoma');
@import url('http://fonts.googleapis.com/css?family=Tahoma');
@import url('http://fonts.googleapis.com/css?family=Tahoma');

/* Redefined Tags */
#wrapper { 
     margin-left: auto;
     margin-right: auto;
     width: 95%;
     margin-top: 10px;
     background-color: #FFFFFF;
     color: #000000;
     border-left: 1px solid rgb(201, 201, 201);
     border-right: 1px solid rgb(201, 201, 201);
     border-top: 1px solid rgb(201, 201, 201);
     border-bottom: 1px solid rgb(201, 201, 201);
     box-shadow: 0px 0px 10px rgba(50, 50, 50, 0.25);
  /* position: relative; */
} 

.header {
        min-height: 100px;
	background: #FFFFFF;
}

body {
    font-family: Tahoma;
    font-size: 12px;
    margin: 0;
    background: #FFFFFF;
    color: #444444;
}

#main_table {
        width: 100%;
}

img {
	border: 0;
}

/* if image inside a table this will resize it to fit table */
table img {
        width: 100%;
}

h1 {
	font-size: 1.5em;
	margin-bottom: .4em;
	margin-top: 0;
}

a {
	color: #0000FF;
}

a:hover {
	text-decoration: none;
}

/* Menu System */

#menu ul, #menu li, dl#menu, #menu dt, #menu dd {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#menu {
	width: 150px;
}

#menu dd {
	position: absolute;
	z-index: 100;
	left: 150px;
	margin: 2px 0;
	margin-top: -24px;
}

#menu dd li a {
	display: block;
	background: #EFEFEF;
	color: #000000;
	padding: 5px;
	width: 150px;
	text-decoration: none;
}

#menu dd li a:hover {
	background: #DDDDDD;
	color: #000000;
}

#menu dt a {
	display: block;
	padding: 5px;
	font-weight: bold;
	width: 100%;
	background: #EFEFEF;
	color: #000000;
	text-decoration: none;
}

#menu dt a:hover {
	background: #DDDDDD;
	color: #000000;
}

#main_nav {
	background: #4281FF;
	height: 30px;
	text-align: Left;
	padding: 3px;
}

#main_nav A {
	padding: 8px 10px 9px 10px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
}

#main_nav A:hover {
	background: #1969FF;
	color: #FFFFFF;
	text-decoration: none;
}

#container3 {
        float:left;
        width:100%;
        /* background:green; */
        overflow:hidden;
        position:relative;
	background: #4281FF;
	color: #444444;
}

#container2 {
    float:left;
    width:100%;
   /* background:yellow;*/
    position:relative;
    right:20%;
}

#container1 {
    float:left;
    width:70%;
   /* background:red; */
    position:relative;
    right:30%;
}

#left {
    float:left;
    width:26%;
    position:relative;
    left:72%;
    overflow:hidden;
    min-width:200px;
    padding-top: 10px;
}

#middle {
    float: right;
    width:60%;
    position:relative;
    left:73%;
    min-width:200px;
    padding-top: 10px;  
}

#right {
    float:right;
    width:26%;
    position:relative;
    left:180%;
    overflow:hidden; 
}

/*
.column {
	background: #4281FF;
	color: #444444;
	width: 150px;
}


.column, .header {

	padding: 10px 5px 5px 5px;
	font-weight: bold;
	background: #1969FF;
	color: white;

}


.column_banner
{

	text-align: center;
	padding-top: 10px;
	padding-bottom: 15px;

}
*/

.column table
{

	display: block;
	padding: 0px;
	margin: 0px;
	width: 150px;
	border-collapse: collapse;

}

.column table td
{

	padding: 3px;
	width: 150px;

}

.content {
	font-size: 12px;
	padding: 15px;
	background: #FFFFFF;
	color: #444444;

}

.content_header {

	background: #1969FF;
	color: white;
	font-weight: bold;

}


#footer {
        clear:both;
	background: #EFEFEF;
	padding: 10px ;
	line-height: 15px;
	text-align: center;
	color: #000000;
}

.box {
	border: 1px solid black;
	padding: 10px;
}

/* Plugin Styles */

.custom_test {

	background: %%column_right_colour%%;

}

#search{
   /* background-color: white; */
    /* border: 1px solid #000000;*/
}

#image{
    padding: 1px;
    background: none repeat scroll 0% 0% rgb(192, 191, 191);
    border: 4px solid rgb(238, 238, 238);
    box-shadow: 0px 0px 10px rgba(48, 47, 47, 0.4);
    height-min: 50px;
    width-min: 50px
}
