/* CSS Document */

html,body{
background:#F3F3CC;
margin:5px 0 0 0;
font-family: Arial,Verdana, Helvetica, sans-serif;
font-size:12px;

}
a{
text-decoration:none;
color:#0000FF;
outline:none;
}
a:hover{
text-decoration:none;
color:#000000;
outline:none;
}
#container{
width:928px;
border: 1px solid #D0D0BB;
padding:10px;
background:#FFFFFF;
margin:0 auto;
}
.header{
background:url(images/header_bg.jpg);
height:163px;
border:1px solid #000000;
vertical-align:bottom;
}
.dim_logo{
	background-image: url(images/dim_logo.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
.writer{
color:#BDBDBD;
font-weight:bold;
font-family: "Trebuchet MS";
font-size:12px;
padding: 0 0 10px 0;
}
#topmenu{
background:#1E2022;
text-align:right;
width:300px;
height:27px;
}

.padding_5{
padding:5px;
}
/* ---( main nav styles )------------------------------------ */

ul#nav {
	list-style:none;
  font-size: 11px;
   line-height: 2em;
}
ul#nav li {
  display:inline;
}
ul#nav a {
	float: left;
  display: block;
  margin-left: 10px;
  margin-right: 10px;
  padding:2px 2px 2px 2px;
  text-decoration:none;
  color: #fff;
}
ul#nav a:hover {
  text-decoration: none;
  color: #F9BC2E;
}
/* ---( main nav styles ends )------------------------------------ */

.side_link{
	background-color: #34B4F1;
	background-repeat: repeat-x;
	background-position: bottom;
	background-image: url(images/side_link_bg.jpg);
}
.link1{
color:#FFFFFF;
font-size:12px;
text-indent:30px;
line-height:30px;
}
.link1 a{
display:block;
width:178px;
height:30px;
	color:#FFFFFF;
	text-decoration:none;
	background-image: url(images/bullet.gif);
	background-repeat: no-repeat;
	background-position: left;
}
.link1 a:hover{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	background-image: url(images/bullet.gif);
	background-repeat: no-repeat;
	background-position: left;
}
.welcome{
	text-transform:uppercase;
	font-size:18px;
	color:#333333;
	font-weight:bold;
	font-family:"Trebuchet MS";
	background-image: url(images/welcome_bg.jpg);
	background-repeat: repeat-x;
}
.innertitle{
	text-transform:uppercase;
	font-size:18px;
	color:#333333;
	font-weight:bold;
	font-family:"Trebuchet MS";
	text-indent:35px;
	background-image:url(images/icon_title.jpg);
	background-color: #ffffff;
	background-repeat: no-repeat;
	background-position: left;
	
}
.title_2{
	text-transform:uppercase;
	font-size:15px;
	color:#886337;
	font-weight:bold;
	font-family:"Trebuchet MS";
}
.title_3{
	text-transform:uppercase;
	font-size:15px;
	color: #4D4C52;
	font-weight:bold;
	font-family:"Trebuchet MS";
}
.white_title{
font-weight:bold;
color:#FFFFFF;
text-transform:uppercase;
font-size:13px;
font-family:"Trebuchet MS";
text-indent:45px;
}
.bluebox{
border:1px solid #3364DB;
background:#CEEAEE;
color:#4D4C52;
}
.redbox{
border:1px solid #DC181C;
background:#FBEDD2;
color:#4D4C52;
}
.yellowbox{
border:1px solid #F4A61E;
background:#FBF8CF;
color:#4D4C52;
}
.announcement{
border:1px solid #CCCCCC;
font-size:12px;
color:#4D4C52;
}

#text{
width:92%;
margin-left:15px;

}
#text1{
width:177px;
color:#4D4C52;
float:left;
}
#text2{
width:177px;
color:#4D4C52;
float:right;
}
.quick1 a{
font-size:11px;
color:#2E5196;
}
.quick1 a:hover{
font-size:11px;
color:#000000;
}
.quick2 a{
font-size:11px;
color:#EE661C;
font-weight:bold;
}
.quick2 a:hover{
font-size:11px;
color:#000000;
font-weight:bold;
}
.bottom_bg{
	background-image: url(images/bottom_line.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.botlink{
font-size:11px;
line-height:20px;
color:#666666;
}
.botlink a{
font-size:11px;
line-height:20px;
color:#666666;
}
.botlink a:hover{
font-size:11px;
line-height:20px;
color: #0000FF;
}
#bottom{
width:928px;
margin:0 auto;
text-align:right;
font-size:11px;
color:#666666;
line-height:18px;
}
#bottom a{
font-size:11px;
color:#666666;
text-decoration:none;
}
#bottom a:hover{
font-size:11px;
color:#000000;
text-decoration:none;
}
.menu1{
text-decoration:none;
color:#000000;
font-weight:bold;
font-size:12px;
}
.menu1 a{
display:block;
width:90%;
height:29px;
	text-decoration:none;
	color:#000000;
	font-weight:bold;
	font-size:12px;
	background-image: url(images/link_right.jpg);
	background-repeat: no-repeat;
	background-position: right;
	line-height:29px;
}
.menu1 a:hover{
text-decoration:none;
color: #000066;
font-weight:bold;
font-size:12px;
background-image: url(images/link_right.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
.menu_span{
	background-image: url(images/link_left.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
.contact{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
}
.padding_1{
padding:3px 10px 5px 5px;
line-height:18px;
}
.title2{
font-weight:bold;
font-size:13px;
line-height:25px;
}
.title2 a{
font-weight:bold;
font-size:13px;
line-height:25px;
text-decoration:none;
color:#333333;
}
.title2 a:hover{
font-weight:bold;
font-size:13px;
line-height:25px;
text-decoration:underline;
}
ol{
line-height:25px;
font-weight:bold;
}
.vision{
font-family:"Trebuchet MS";
font-size:15px;
color:#363738;
font-weight:bold;
padding:3px 10px 5px 5px;
}
.padding_content{
padding:5px 25px 0px 15px;
}
.sitemap ul {
margin:0;
padding:0 0 0 20px;
line-height:18px;
}
.sitemap a{
text-decoration:none;
color:#000000;
font-weight:bold;
line-height:18px;
}
.sitemap a:hover{
text-decoration:underline;
color:#333333;
font-weight:bold;
line-height:18px;
}
.inputbox{
color:#333333;
font-size:11px;
border:1px solid #ED1B24;
background:#F7B51C
}
.inputbox2{
color:#333333;
font-size:11px;
border:1px solid #ED1B24;
background:#ffffff;
}
.yellowfont{
color: #660000;
font-size:11px;
font-weight:bold;
}