/* June 24, 2009 by mukeshyadav */

*{margin: 0; padding: 0;}

body{background: #3E3403 url(../images/bg_body.gif); font: normal 11px/normal Arial, Helvetica, sans-serif; color: #3E3E3E;}

.clear{clear: both; font-size: 1px; height: 1px;}

/*	layout	*/
#layout{width: 940px; margin: 0 auto;}

/*	header	*/
#header{background: url(../images/bg_header.jpg) left top no-repeat; position:relative;}
#header .h{font: bold 30px/normal Georgia, "Times New Roman", Times, serif; color: #FFFFFF; padding: 148px 0 0 130px;width:500px;height:100px}
#header .h a{display: block; text-decoration: none; color: #FFFFFF;}
#header img {position:absolute;top:50px;left:30px;}
#header .hsec {height:91px;_height:90px;}

/*	menu	*/
ul#menu{list-style-type: none; font-size: 11px; text-transform: uppercase; width: 640px;float:left;padding-left:100px;padding-top:66px;}
ul#menu li{display: inline; margin: 0 35px 0 0;}
ul#menu li a{text-decoration: none; color: #FFFFFF;}
ul#menu li a:hover{color: #2266C3;}
ul#menu li a.active{color: #2266C3; font-weight: bold;}

#rightmenu{padding-right:100px; padding-top:66px; float: right; font-size: 11px; list-style-type: none;}
#rightmenu h2{display:inline;text-decoration: none; color: #FFFFFF;font-size:11px;}

/*	container	*/
#container{background: url(../images/bg_body_repeater.jpg) left top repeat-y;}
#container #bootombar{background: url(../images/bg_footer.jpg) left bottom no-repeat; padding: 19px 54px 50px 42px; width: 844px;}
#container #topbar{background: url(../images/bg_body_top.jpg) left top no-repeat;}
body#sem #container #topbar{background: url(../images/bg_body_top_sem.jpg) left top no-repeat;}

#container #leftcol{width: 526px; float: left;}
#container #rightcol{width: 258px; float: right;}

/*	leftcol */
#leftcol #mapblock{padding: 0 0 29px 17px; font-size: 11px; color: #3A3A3A; width: 500px;height:110px}
#leftcol #mapblock p{line-height:  normal;}
#leftcol #mapblock div.c {font-weight: bold; font-size: 13px; padding: 5px 0 0 0;}
#leftcol #mapblock #map {border: 1px solid #FFFFFF; width: 167px; height: 120px; float: left; margin: 0 14px 0 0;}

#leftcol #greenblock{background: url(../images/bg_right_green_bottom.gif) left bottom no-repeat; width: 526px;min-height:140px}
#leftcol #greenblock #bottom{background: url(../images/bg_right_green_top.gif) left top no-repeat; padding: 30px 26px 20px 19px; overflow: hidden; width: 481px; float: left;}
#leftcol #greenblock #bottom h1{font: bold 22px/25px Georgia, "Times New Roman", Times, serif; color: #2266C3;}
#leftcol #greenblock #bottom ul{list-style-type: none; font-size: 12px; margin: 22px 0 0 0;}
#leftcol #greenblock #bottom ul li{display: block; width: 230px; float: left; line-height: 20px; height: 20px;}
#leftcol #greenblock #bottom ul li.right{width: 230px; margin: 0 0 0 20px;}

#leftcol #headingblock h1{font: bold 25px/28px Georgia, "Times New Roman", Times, serif; color: #2266C3; padding: 16px 0 22px 0;}
#leftcol #headingblock ul{list-style-type: none; font-size: 13px; width: 285px; float: left;}
#leftcol #headingblock ul li{line-height: 22px;}
#leftcol #headingblock .imgplaceholder{width: 206px; height: 147px;  float: right; margin: 15px 15px 0 0;}
#leftcol #headingblock .imgplaceholder img {width:206px; height:147px;}
#leftcol .cntblock{width: 490px; padding: 29px 0 0 20px;}
#leftcol .cntblock h5,
#leftcol .cntblock h4{font: bold 15px/17px Georgia, "Times New Roman", Times, serif; color: #FF5A00; padding: 0 0 14px 0;margin-top:15px;}
#leftcol .cntblock h5 {font-size:13px;}

#leftcol .cntblock p{color: #444444; line-height: 16px; font-size: 11px;}

#leftcol .separator{background: url(../images/img_separator.gif) left top repeat-x; width: 100%; height: 3px; margin: 35px 0 0px 0; clear: both;}

/*	rightcol	*/
#rightcol #callblock{background: url(../images/bg_call.gif) left top no-repeat; height: 124px; width: 259px;}
#callblock div{font: bold 20px/24px Georgia, "Times New Roman", Times, serif; color: #FEFEFE; width: 170px; margin: 0 auto; text-align: center; padding-top:20px;}

#rightcol .rightnav{width: 259px; text-align: center; padding: 32px 0 0 0;}
#rightcol .rightnav .l {font: bold 14px/36px Georgia, "Times New Roman", Times, serif; color: #2D2D2D; text-transform: uppercase;}
#rightcol .rightnav ul{list-style-type: none;}
#rightcol .rightnav ul li{line-height: 19px; color: #2D2D2D; font-size: 13px;}
#rightcol .rightnav ul li h3 {color: #2D2D2D; font-size: 13px;}
#rightcol .rightnav ul li a {color: #2D2D2D; text-decoration: underline;}
#rightcol .rightnav ul li a.active{background: url(../images/bullet_blue.gif) left 2px no-repeat; font-weight: bold; padding: 0 0 0 18px; text-decoration: none; color: #2266c3;}
#rightcol .rightnav ul li a:hover{color: #2266c3; text-decoration: none;}

iframe.iframe{width: 167px; height: 120px; border: none;}


/* Paragraphs definition, June 29, 2009, Andy Schwarz */

/* list */
#paragraphs .list					{margin-left:25px;}
#paragraphs .sublist					{margin-left:25px;}
#paragraphs .loweralpha				{list-style-type:lower-alpha;}

/* text */
#paragraphs p						{line-height:17px;}
#paragraphs p li p						{line-height:15px;}

/* links */
#paragraphs a						{text-decoration:underline;}
#paragraphs a:hover					{text-decoration:underline;}
#paragraphs a.nolink,
#paragraphs a.nolink:hover			{text-decoration:none;}

