/* CSS Document 
Theme Name: RTTC
Description: Template for theme RTTC
Version: 1.0
Author: Siddhatech
*/
body{ margin:0 0 0 0; padding:0 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:11px; background-image:url(images/bgmain.gif); background-repeat:repeat-x;}
img{ border:0;}
#page{ margin: 0px auto;  width:802px;}
.mainpage{ float:left; position:relative; width:802px; height:auto; padding-top:20px; }
.topbgmain{float:left; position:relative; width:802px; height:12px; font-size:0; background-image:url(images/topcurve_bg.gif); background-repeat:no-repeat;}
.midbgmain{float:left; position:relative; width:802px; height:auto; background-image:url(images/midcurve_bg.gif); background-repeat:repeat-y;}
.bottommain{float:left; position:relative; width:802px; height:11px; background-image:url(images/bottomcurve_bg.gif); background-repeat:no-repeat;}
.maincontainer{ float:left; position:relative; width:780px; border:0px solid red; left:10px;}
.header{ float:left; position:relative; width:760px; padding-left:20px;}
.logo{ float:left; position:relative; width:239px; height:74px;}
.logocomp{ float:right; position:relative;width:auto; margin:0 0 0 0; padding:0px 0 0 0; border:0px solid red; top:40px; }
.sublogoname{ float:left; position:relative; color:#2E36E8; font-weight:bold; text-transform:capitalize; line-heigh:30px; padding-top:10px;  }
.sublogo{ float:left; position:relative; width:auto; }
.textcon{ float:left; position:relative; color:#2E36E8;font-weight:bold; width:750px; padding-top:10px; }
.maincointainer{ float:left; position:relative; width:780px; padding-top:5px;}
.linkwrapper{ float:left; position:relative; width:780px; height:70px; background-image:url(images/linkbg.gif); background-repeat:no-repeat;}
.menus{ float:left; position:relative; padding-left:10px;}
.menus ul{ float:left; position:relative; color:#fff; font-weight:bold; margin:0 0 0 0; padding:2px 0 0 0; display:inline;}
.menus ul li{ float:left; position:relative; color:#fff; font-weight:normal; margin:0 0 0 0; padding:0 0px 0 0; list-style-type:none; line-height:20px;} 
.menus ul li a{ text-decoration:none; color:#fff; line-height:20px;} 

.menus ul li span{ position:relative;  margin:0 0 0 0; padding:0 15px 0 15px; color:#6987ED; } 
.bigmenu{ float:left; position:relative; width:750px; margin:0 0 0 0; padding:0px 0 0 0px;}

* html .bigmenu{ float:left; position:relative; width:800px; margin:0 0 0 0; padding:0px 0 0 0px;}

.bigmenu .menu1{ float:left;  position:relative;  display:inline; margin:0 0 0 0; padding:0 0px 0 10px; text-transform:uppercase; color:#fff; font-size:14px; font-weight:bold; border:0px solid red; text-decoration:none;}
.bigmenu .menu2{ float:left;  position:relative;  display:inline; margin:0 0 0 0; padding:0 0px 0 115px; text-transform:uppercase; color:#fff; font-size:14px; font-weight:bold; border:0px solid red;}
.bigmenu .menu3{ float:left;  position:relative;  display:inline; margin:0 0 0 0; padding:0 0px 0 142px; text-transform:uppercase; color:#fff; font-size:14px; font-weight:bold; border:0px solid red;}
.bigmenu .menu4{ float:left;  position:relative;  display:inline; margin:0 0 0 0; padding:0 0px 0 130px; text-transform:uppercase; color:#fff; font-size:14px; font-weight:bold; border:0px solid red;}
.bigmenulink{color:#fff; font-size:14px; font-weight:bold; text-decoration:none; }
.bigmenulink a{color:#fff; font-size:14px; font-weight:bold; text-decoration:none; }
.hometopcontent{ float:left; position:relative; width:778px; border:1px solid #2F37BB;}
.photo1{ float:left; position:relative; width:271px; height:191px;}
.neighborhood{ float:left; position:relative; width:166px; pading-left:10px; height:160px; padding-right:10px; padding-top:10px; background-image:url(images/grayline_effect.jpg); background-repeat:repeat-y;}
.neighborhood .heading{ float:left; position:relative; color:#000; font-size:14px; line-height:14px; text-transform:uppercase; font-weight:bold; width:160px; left:10px;}
.neighmain{ float:left; position:relative; width:500px; border:0px solid red; height:170px;}
.neighborhood .content{ float:left; position:relative; padding:0 10px 0 10px;}
.righttopcont{ float:left; position:relative; border:0px solid red; width:310px; left:10px; padding:10px 0 0 0;}
.greentext{ color:#7BC143 ; text-decoration:none; float:left; position:relative; }
.greenrect{ float:left; position:relative; height:21px; background-color:#7BC143; line-height:18px; width:507px;}
.next{ float:right; position:relative; padding-right:20px;}
.whtext{ color:#fff; text-decoration:none;}
.homebottom_div{ float:left; position:relative; width:778px; border:0px solid red; padding:10px 0 0 0; line-height:16px;}
.latestnews{ float:left; position:relative; width:415px; border:0px solid red; padding-right:10px; padding-left:5px;}
.heading_l{ float:left; position:relative; width:415px; border-bottom:1px solid #ccc; line-height:20px;}
.bluetext{ color:#2E36E8;}
.latestnews p{ float:left; position:relative; padding:5px 0 0 0; margin:0 0 0 0;}
.current_p_wrapper{ float:left; position:relative; width:170px; border:0px solid red; left:0px;}
.current_p_top{ float:left; position:relative; width:170px; background-image:url(images/graytectbg_top.gif); height:7px; font-size:0;}
.current_p_mid{ float:left; position:relative; width:170px; background-image:url(images/graytectbg_mid.gif); height:auto; background-repeat:repeat-y;}
.current_p_bottom{ float:left; position:relative; width:170px; background-image:url(images/graytectbg_bottom.gif); height:7px; font-size:0px;}



* html .photo1
{
font-size:0px;
}



.current_p_mid .content{ float:left; position:relative; width:150px; left:10px; line-height:16px;}

/** html .current_p_mid 
{
border:1px solid red;
font-size:0px;
display:none;
}

* html .current_p_bottom 
{
border:1px solid red;
font-size:0px;
}
* html .current_p_top 
{
border:1px solid red;
font-size:0px;
}*/



.heading_c{ float:left; position:relative; font-size:11px; font-weight:bold; line-height:20px; margin-bottom:5px; border-bottom:1px solid #ccc; width:150px; }
.mediacenter{ float:left; position:relative; width:170px; left:10px;}
.photogallery{ float:left; position:relative;width:150px;}
.photogallery .photo{ float:left; position:relative; width:32px; height:32px; background-color:#0033CC; margin:5px 5px 0 0;}


.innerpagecontent{ float:left; position:relative; width:778px; min-height:400px;}
.leftdivpart{ width:160px; float:left; position:relative; background-color:#7BC143; padding:10px 0 0 0;}
.middivpart{ float:left; position:relative; width:430px; border:0px solid red; padding-top:5px;}
.rightivpart{ float:left; position:relative; width:170px; border:0px solid red; left:5px; padding-top:5px;}
.leftlink{ float:left; position:relative; width:140px; border:0px solid red; padding-left:15px;}
.leftlink ul{ float:left; position:relative; width:140px; border:0px solid red;  margin:0 0 0 0; padding:0 0 0 0; display:block;}
.leftlink ul li{ float:left; position:relative; width:140px; border:0px solid red; line-height:16px;  margin:0 0 0 0; padding:0 0 0 0; color:#2E36E8; list-style-type:none;}
.leftlink ul li a{ text-decoration:none; color:#2E36E8; list-style-type:none;}
.leftlink ul li ul{ float:left; position:relative; width:130px; border:0px solid red;  margin:0 0 0 0; padding:0 0 0 10px; color:#2E36E8; list-style-type:none;}
.leftlink ul li ul li{ float:left; position:relative; width:130px; border:0px solid red;  margin:0 0 0 0; padding:0 0 0 0px; color:#2E36E8; list-style-type:none;}
.leftlink ul li ul li a{  margin:0 0 0 0; padding:0 0 0 0px; color:#2E36E8; list-style-type:none;}
.leftlink ul li ul li a:hover{margin:0 0 0 0; padding:0 0 0 0px; color:#fff; list-style-type:none;}
.midcontent{ float:left; position:relative; width:410px; left:10px; border:0px solid red;}

.heading_h{ float:left; position:relative; width:410px; border-bottom:1px solid #ccc; color:#2E36E8; font-weight:bold; line-height:18px; margin-bottom:5px;}
.safe_home ul{ float:left; position:relative; margin:0 0 0 0; padding:0 0 0 10px; width:400px; display:block; list-style-type:none;}
.safe_home li{ float:left; position:relative; margin:0 0 0 0; padding:0 0 0 10px;  width:400px; background-image:url(images/bullete.gif); background-repeat:no-repeat; background-position:left 5px;  }
.bluttext_und{ color:#2E36E8; text-decoration:underline;}
.more_link{ float:left; position:relative; width:100%;margin-bottom:10px;}
h2.widgettitle{ color:#2E36E8; font-weight:bolder; font-size:11px;}
li{list-style-type: none;}
.leftlink ul li.current_page_item a{color:#FFFFFF;}
.leftlink ul ul li  {margin-left:10px;float:left;position:relative;}

.blue_tab
{
float:left;
position:relative;
background:url(images/blue_left.gif) repeat-y left;
height:41px;
text-decoration:none;
text-transform:uppercase;
margin-left:6px;
}

.blue_tab span
{
float:left;position:relative;width:181px; background:url(images/blue_right.gif) no-repeat right;
height:41px;
}

.orange_tab
{
float:left;
position:relative;
background:url(images/orange_left.gif) repeat-y left;
height:41px;
text-decoration:none;
text-transform:uppercase;
margin-left:6px;
}

.orange_tab span
{
float:left;position:relative;width:181px; background:url(images/orange_right.gif) no-repeat right;
height:41px;
}

.green_tab
{
float:left;
position:relative;
background:url(images/green_left.gif) repeat-y left;
height:41px;
text-decoration:none;
text-transform:uppercase;
margin-left:6px;
}

.green_tab span
{
float:left;position:relative;width:181px; background:url(images/green_right.gif) no-repeat right;
height:41px;
}

.red_tab
{
float:left;
position:relative;
background:url(images/red_left.gif) repeat-y left;
height:41px;
text-decoration:none;
text-transform:uppercase;
margin-left:6px;
}

.red_tab span
{
float:left;position:relative;width:181px; background:url(images/red_right.gif) no-repeat right;
height:41px;

}

.tab_links
{
float:left;
position:relative;
border:1px solid red;
padding-top:12px;
width:100%;
height:41px;
text-transform:uppercase; color:#fff; font-size:14px; font-weight:bold; border:0px solid red; text-decoration:none;
padding-left:4px;
}


* html .tab_links
{
padding:0px;
margin-top:12px;
margin-left:5px;
height:auto;
width:auto;
}

.leftlink ul li ul
{
float:left;
position:relative;
margin-left:10px;
}

.more_link_div
{
float:left; position:relative;
border:1px solid #FF00FF;}

.leftlink ul li.current_page_item ul li a
{
color:#2E36E8;
list-style-type:none;
text-decoration:none;
}

.sidebar_ul { margin-left:0px; padding-left:0px; float:left; position:relative; }

.sidebar_ul li { margin-bottom:10px;float:left; position:relative; }

span.widgettitle {
color:#2E36E8;
float:left;
font-size:11px;
font-weight:bolder;
position:relative;
width:100%;
}
.green_cp{
color:#7BC143;
text-decoration:none;
}
.cont_class{ float:left; position:relative;}
.more_link_index{ float:left; position:relative; width:100%;}
.bluerect{ float:left; position:relative; height:20px; background-color:#6987ED; line-height:18px; width:507px;padding-bottom:2px;}
.redrect{ float:left; position:relative; height:20px; background-color:#D9120F; line-height:18px; width:507px;padding-bottom:2px;}
.orangerect{ float:left; position:relative; height:20px; background-color:#FFA10A; line-height:18px; width:507px;padding-bottom:2px;}
.greenrect{ float:left; position:relative; height:20px; background-color:#7BC143; line-height:18px; width:507px;padding-bottom:2px;}
a {text-decoration:none;}

* html .neighmain{ float:left; position:relative; width:500px; border:0px solid red; height:170px;}

* html .mediacenter 
{
left:0px;
}

* html .leftlink ul li ul 
{
margin-left:0px;
}
* html p  {
margin:0px;
}
.leftlink ul 
{
margin-bottom:8px;
}