@charset "utf-8";
/* Aditude Media Inc. CSS Document */

/* general styles */
body {margin:0; padding:0; font-family:Tahoma,Geneva,Kalimati,sans-serif; font-size: 11px; color:#496877;}
p {font-family:Tahoma,Geneva,Kalimati,sans-serif; font-size: 11px; color:#496877; margin: 0px;  }
input {font-family:Tahoma,Geneva,Kalimati,sans-serif; font-size: 11px; border: 1px #7f9db9 solid;}
textarea {font-family:Tahoma,Geneva,Kalimati,sans-serif; font-size: 11px; border: 1px #7f9db9 solid;}
select {font-family:Tahoma,Geneva,Kalimati,sans-serif; font-size: 11px; border: 1px #7f9db9 solid;}
td {font-size: 11px; ; color:#496877;}
img {border:none; color:#496877;}
h1{ font-family:Tahoma,Geneva,Kalimati,sans-serif; font-size: 13px; font-weight: bold; color:#D7711E; margin: 0px; }
h1.large {font-size:28px;color: #23238E;}
h2{ font-family:Tahoma,Geneva,Kalimati,sans-serif; font-size: 11px; font-weight: bold; color:#D7711E; margin: 10px 0px 0px 0px; }
h2.large {font-size:26px;}
h2.medium {font-size:20px;}
h3{ font-family:Tahoma,Geneva,Kalimati,sans-serif; font-size: 11px; font-weight: bold; color:#23238E; margin: 10px 0px; }

h5{ font-family:Tahoma,Geneva,Kalimati,sans-serif; font-size: 11px; font-weight: bold; color:white; margin: 0px; }



.nomargin {margin:0px;}
.i { font-style:italic; }
.b { font-weight:bold; }
.nb { font-weight:normal; }
.c { text-align:center; }
.r { text-align:right; }


.wt { color: white; }
.darkblue { color: #23238E ;}

.bo { border-style: solid; border-width: 1px; }

.red_bg { background-color: red; }
.white_bg { background-color: white; }

ul.circle {list-style-type:circle}
ul.square {list-style-type:square}

ol.largeText {font-size:20px;}


/* various table borders */

	td.l_border {
		border-style:none none none solid;
		border-width:1px;
		border-color:#d3dae2;
	}
	
	td.lb_border {
		border-style:none none solid solid;
		border-width:1px;
		border-color:#d3dae2;
	}
	
	td.b_border {
		border-style:none none solid none;
		border-width:1px;
		border-color:#d3dae2;
	}
	
	td.r_border {
		border-style:none solid none none;
		border-width:1px;
		border-color:#d3dae2;
	}
	
	
	td.rb_border {
		border-style:none solid solid none;
		border-width:1px;
		border-color:#d3dae2;
	}

	/*end various table borders

/* end general styles */

/* main containers */

div#page {
  width:905px;
  margin:0 auto;
  padding:5px;
}

div#header {
  border:1px solid white;
  width:900px;
  height:140px;
}

div#menu {
  border:1px solid white;
  width:202px;
  float:left;
  margin:10px 0 10px 5px;
  /*height:350px;*/
  display:inline;
}

div#content {
	/*border: 1px solid red;*/
  background:url(/images/content_bg.jpg) no-repeat;
  width:680px;
  margin:10px 0 0 220px;
  min-height:350px;
  _height:350px;
  
}

#content h1{ position: relative; height:40px; top:10px; left:20px;}

div#footer {
  border:1px solid white;
  width:900px;
  height:50px;
  background-color: #5a6a7f;
  text-align:center;
  margin: 10px 0;
  float: left;
}

/* end main containers */

/* header section */

td.login_header {
	background:url(/images/tp_bg2a.jpg) no-repeat;
	width:260px;
	height:22px;
	margin:0px;
}

div#login_block { 
	float: right;
	margin: 0px 0px 0px 0px;
}
	
div#header img {float: left;}

/* end header section *

/* footer styling */

div#footer p { color:#A6C4D2;margin:20px } 

/* home page frame styling */

#home_leftSide{ width:468px;border:1px solid #d3dae2; min-height:689px; _height:689px;}
	
#home_leftSide h1{ position: relative; height:40px; top:10px; left:20px;}

#home_leftSide h2{ position: relative; top:10px; left:20px; height:20px;}

#home_leftSide_inner{ width:428px; margin: 0px 20px 10px 20px; } 	
	
p.home_leftSide { margin:10px 0px 0px 0px; }


#home_rightSide{ width:208px; border:1px #d3dae2; border-style: solid solid solid none; background-color:#e4ebf4;}	
	
#home_rightSide h1{ position: relative; height:40px; top:10px; left:20px; }

#home_rightSide_inner{ width:168px; margin: 0px 20px 10px 20px; } 

p.home_rightSide { margin:10px 0px 0px 0px; }


/* end home page frame styling */

/* non home page frame styling - needed as other frames do not include latest news*/

	/* generic - used on all */

#leftSide{ width:678px; border:1px solid #d3dae2;   min-height:350px;
  _height:350px;
  }
	
#leftSide h1{ position: relative; top:10px; left: 20px; height: 40px;}

#leftSide_inner{ width:638px; margin: 0px 20px 10px 20px; } 
	
p.leftSide { margin:10px 0px 0px 0px;}

	/* generic - used on all */
	
	/* frame backgrounds */

.mission_bg { 
	background-image: url(/images/mission_bg.jpg);
	background-color: #eaf6f6;
	background-repeat:no-repeat;
}

.vision_bg { 
	background-image: url(/images/vision_bg.jpg);
	background-color: #eaf6f6;
	background-repeat:no-repeat;
}
	
	/* end frame backgrounds */


/* end non home page frame styling */

/* latest news pages styling - some of frame styling used in their pages */

div#news_content {
  background:url(/images/content_bg.jpg) no-repeat;
  border:1px #d3dae2;
  border-style: none;
  width:680px;
  margin:0px 0px 0px 10px;
}

#news_leftSide_inner{ width:638px; margin: 0px 20px 10px 20px; } 

#news_content h1{ position: relative; top:10px; left: 20px; height: 40px;}

#news_leftSide_border { border:1px #d3dae2; border-style: none;  margin: 0px;}

/* end latest news pages styling */

/* markets served page styling */

#gallerySites {
	
}

#gallerySites li	{
	float: left;
	display: inline;
	height:180px;
	width:180px;
/*	background: url(none); */
}

#topmenu li
{
display: inline;
list-style-type: none;
padding-right: 20px;
}
