/* ------------------ CSS brahmasreemangulam.com --------------- */
body { 
	background-image: url('../res/images/bgf.png'); 
	background-repeat: repeat-x; 
	background-position: top left; 
	font-family: 'Trebuchet MS', Verdana, Tahoma; 
	font-size:.6em;  
	line-height:150%;
}
	
h1 {
	font-size:18px;
	color: #ff5a2e; 
	border-bottom: 1px solid #ff5a2e; 
	padding-bottom: 2px;
	font-weight:bold;
	margin: 0 0 0 0;
}

h2 {
	font-size:.9em;
        font-weight:bold;
	margin:0;
}

h3 {
	font-size:0.8em;
	margin:0px 0 10px 0; 
	padding:0;
}
h4 {
	font-size:16px;
	margin:0px 0 10px 0; 
	border: none;
	padding:2;
}

ul,li {
	margin-top: 0px;	
	font-size: 12px;
}

p {
	margin:0.3em 0 0.7em 0;
}

img {
	border: 0px solid #A5A1A1;
}

a {
	color: #1A51B1;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
	color: #B1134B;
}

hr {
	border:none;
	border-bottom:1px dashed #000000;
} 

fieldset {
	border:none;
	margin:2px;
	padding:0;
}

label {
	display:block;
	font-size: 12px;
	margin-bottom: 2px;
	width:12em;
	float:left;
}

/* General header and bodytext: */
H1 {font-family: 'Trebuchet MS', verdana; font-size: 18px; font-color: black; text-align: left; margin: 10px 0px 4px 0px; }
P.bodytext {font-family: 'Trebuchet MS', verdana; font-size: 13px; font-color: black; margin: 0px 0px 10px 0px; text-align: left; }
h4.align-center {font-family: verdana, arial; font-size: 14px; font-color: black; margin: 5px 0px 10px 0px; text-align: center;}

/* Additional attributes for content in normal column */
td#colNormal { padding-top: 2px;}
#colNormal dl.csc-textpic-image {margin-left: 0px;}
td#colNormal h1 {font-size: 16px, color: #ff5a2e; border-bottom: 1px solid #ff5a2e; padding-bottom: 2px; }

/* Additional attributes for content in RIGHT column */
td#colRight {background-color: #FFFFFF; border-left: 1px solid #CCCCCC; }
#colRight H1 {font-size: 12px; background-color: #FFFFFF; text-align: center; font-color: maroon; }
#colRight P.bodytext {font-size: 12px; }
#colRight dl.csc-textpic-image {margin-left: 0px;}

/* Additional attributes for content in LEFT column */
td#colLeft {background-color: #f2fbe1; border-right: none; }
td#colLeft img {padding: 0px, margin-left: 0px; margin-top: 3px;}
td#colLeft h1 {
	font-size:15px;
	color: #df6105; 
	border-bottom: 1px solid #df6105; 
	padding-bottom: 4px;
	font-weight:bold;
	margin: 0 0 0 0;
}
#colLeft dl.csc-textpic-image {margin-left: 0px;}

/* Slide Show */
DIV#colNormal DIV.tx-slideshow-pi1 {padding-left: 90px; padding-top:4px;}

/* Search */
h3.csc-searchResultHeader {font-family: arial, verdana; font-size: 14px; margin-left: 0px;}
p.csc-searchResult {margin-left: 0px;}
h3.csc-noSearchResultMsg {font-family: arial, verdana; font-size: 14px; margin-left: 0px;}


/* mail form */
div.csc-mailform-field {margin-bottom: 4px;}


table#no2 {background-image: url('../res/images/bgf2.png'); background-repeat: repeat-x; background-position: bottom left;  }
td#tlcor {background-image: url('../res/images/tlcor.png'); background-repeat: no-repeat; background-position: top left;}
td#trcor {background-image: url('../res/images/trcor.png'); background-repeat: no-repeat; background-position: top right;}
td#contbr {background-image: url('../res/images/contbr.png'); background-repeat: no-repeat; background-position: bottom right;}
td#contbl {background-image: url('../res/images/contbl.png'); background-repeat: no-repeat; background-position: bottom left;}
p#bname {font-size: 18px; color: #A52A2A; font-family: arial, helvetica, vardana; font-weight: bold; margin-top:40px; text-align: center;}

/*Top Menu*/
#navcontainer {margin: 0px; padding: 0px; }
#navcontainer ul {margin: 0px; padding: 0px; list-style: none; font-family: arial, verdana; font-weight: bold; color: #f4bf51;}
#navcontainer ul li { float: left;}
#navcontainer ul li a {
text-decoration: none;
background: url('../res/images/mainmenu2.gif') no-repeat top left;
font-size: 14px; color: #a1f1ef;
float: left; text-align: center; 
height: 0px; voice-family: "\"}\""; voice-family: inherit; height: 84px; width: 97px; padding-top: 49px;
}

#navcontainer li a:hover {background: url('../res/images/mainmenu3.gif') no-repeat left top; color: #ffffff; }

/* ---flash ----*/
td#bannerleft {background: url('../res/images/leftlamp.gif') no-repeat left top;}
td#bannercenter {}
td#bannerright {background: url('../res/images/rightlamp.gif') no-repeat left top;}


/*secondmenu*/
#secondmenu {margin: 0px; padding: 0px;}
#secondmenu ul {
	margin: 0; 
	white-space: nowrap; 
	padding: 0px; 
	list-style: none;  
	text-align: center; 
	font-family: arial, verdana; 
	font-weight: bold; 
	color: #f4bf51; 
	font-size: 12px;
}
#secondmenu ul li {float: left;}
#secondmenu ul li a {
	text-decoration: none; color: #e6ea10;
	background: url('../res/images/l1_down.gif') no-repeat left top;
	float: left; 
	margin: 0px; 
	height: 20px; 
	width: 82px; 
	padding-top: 4px;
}
#secondmenu li a:hover { 
	background: url('../res/images/l1_over.gif') no-repeat left top; 
	color: #ffffff; 
}



/* submenu */
td#submenu {text-align: right; vertical-align: top; border-right: 1px solid #CCCCCC;}
#submenu ul {list-style: none; margin-right: 2px; padding: 20px 0px 0px 0px; }
#submenu li a {height: 24px; voice-family: "\"}\""; voice-family: inherit; height: 24px; text-decoration: none; border-bottom: dotted 1px #AAAAAA; }
#submenu li.submenu-no a {font-family: verdana, arial; font-size: 14px; color: #830f0f; font-weight: normal; display: block; padding: 2px; } 
#submenu li.submenu-no a:hover {font-family: verdana, arial; font-size: 14px; color: #FEAE01; padding:2px; }
#submenu li.submenu-act a {font-family: verdana, arial; font-size: 14px; color: #FEAE01; font-weight: bold; display: block; padding: 2px; }

/*----------- mininews --------------*/
div.tx-mininews-pi1 {}
div.tx-mininews-pi1-fp_listrow {}
div.tx-mininews-pi1-fp_listrow-first {}
p.tx-mininews-pi1-fp_listrowField-datetime {font-size: 9px; margin-bottom: 0px;}
p.tx-mininews-pi1-fp_listrowField-title {font-size: 14px; margin-top: 0px; padding: 0px;}
p.tx-mininews-pi1-fp_listrowField-teaser {font-size: 12px;}
span.tx-mininews-pi1-fp_listrowField-more-link {font-size: 10px;}
div.tx-mininews-pi1-fp_listrow-last {}


div.tx-mininews-pi1 {}
div.tx-mininews-pi1-listrow {width: 400px;}
div.tx-mininews-pi1-listrow-first {}
p.tx-mininews-pi1-listrowField-datetime {font-size: 10px; margin-bottom: 0px;}
p.tx-mininews-pi1-listrowField-title {font-size: 14px; margin-top: 0px; padding: 0px;}
p.tx-mininews-pi1-listrowField-teaser {font-size: 13px;}
div.tx-mininews-pi1-listrow-last {}
div.tx-mininews-pi1-searchbox {}
form {}
input.tx-mininews-pi1-searchbox-sword {}
input.tx-mininews-pi1-searchbox-button {}


/* Footer*/
td#footer {background-color: #f4bf51;}
td#foo {padding-left: 10; background-image: url('../res/images/footerdraw.gif'); background-repeat: no-repeat; background-position: bottom left;}
td#fool {padding-right: 20; background-image: url('../res/images/footerdraw1.gif'); background-repeat: no-repeat; background-position: bottom right;}
td#foo p {margin: 0; font-family: arial, veradana; font-size: 12px; color: #6a0c0c; text-align: left; padding-left: 90px;}
td#fool p {margin: 0; font-family: arial, veradana; font-size: 12px; color: #6a0c0c; text-align: right; padding-right: 90px;}
td#fool a {text-decoration: none;}

table.birthstones {font-size: 12px; border: 1px solid #9a8601; margin: 10px 0 20px 25px;}
tr.tr-even {background-color: #faf2be;}


/*---photogallery --*/
span.tx-cegallery-pi1-imagetitle {font-size: 11px;}

DIV.tx-matrimonial-pi1 DIV.tx-matrimonial-pi1-listrow TABLE TR.tx-matrimonial-pi1-listrow-header TD 
{
background-color: #99CCCC;
 }
DIV.tx-matrimonial-pi1 DIV.tx-matrimonial-pi1-listrow TABLE TR.tx-matrimonial-pi1-listrow-header 
{
height:10px;
 }
DIV.tx-matrimonial-pi1 DIV.tx-matrimonial-pi1-listrow TABLE TR.tx-matrimonial-pi1-listrow-header TD P 
{
font-weight: bold;
font-size:12px;
text-align: center; 

 }
 DIV.tx-matrimonial-pi1 DIV.tx-matrimonial-pi1-listrow TABLE TR.tx-matrimonial-pi1-listrow-header TD P a
{
color:black;
font-size:12px;
 }
  DIV.tx-matrimonial-pi1 DIV.tx-matrimonial-pi1-listrow TABLE TR.tx-matrimonial-pi1-listrow-header TD P a:hover
{
color:brown;
text-decoration:none;
 }
DIV.tx-matrimonial-pi1 DIV.tx-matrimonial-pi1-listrow TABLE TR TD {background-color: #f5f5f5;width:150px;}
DIV.tx-matrimonial-pi1 DIV.tx-matrimonial-pi1-listrow TABLE TR TD p{margin-left:10px;}
DIV.tx-matrimonial-pi1 DIV.tx-matrimonial-pi1-listrow TABLE TR.tx-matrimonial-pi1-listrow-odd TD {background-color: #e9f2f3;}
DIV.tx-matrimonial-pi1-singleView TABLE TR TD {background-color: #fafafa;}
DIV.tx-matrimonial-pi1-singleView TABLE TR TD.tx-matrimonial-pi1-singleView-HCell {background-color: #e9f2f3; font-weight: bold;}
DIV.tx-matrimonial-pi1 DIV.tx-matrimonial-pi1-listrow TABLE img{width:60px;height:77px;}
DIV.tx-matrimonial-pi1 DIV.tx-matrimonial-pi1-listrow TABLE p a:hover{text-decoration:none;color:black;}
DIV.tx-matrimonial-pi1-singleView TABLE tr td.image2 img{width:60px;height:77px;}
DIV.tx-matrimonial-pi1 DIV.tx-matrimonial-pi1-listrow TABLE p{font-size:12px;}
DIV.tx-matrimonial-pi1-singleView TABLE p{font-size:12px;margin-left:10px;}
DIV.tx-matrimonial-pi1 DIV.tx-matrimonial-pi1-listrow TABLE{width:725px;}
DIV.tx-matrimonial-pi1-singleView TABLE{width:550px;text-align:left;}
DIV.tx-matrimonial-pi1-singleView TABLE TR TD.image1{background-color: #E9F2F3;font-weight:bold;}

