@charset "utf-8";
/* Trinity Insurance CSS Document */

/*The page body CSS*/
body {background-color: #2e3092; margin: 0px; font-family:Verdana, Arial, Helvetica, sans-serif}

body, h1, h2, h3, p, li { font:0.8em/1.1em  Verdana, Arial, Helvetica, sans-serif; color: #808285; text-align:left}

/*General*/
img { border:0;}
.clear { clear:both;}

/*Links*/
a:link {color: #10a5fa; text-decoration:none;}
a:visited {color: #10a5fa; text-decoration:none}
a:hover {color: #a50000;}
a:active {color: #10a5fa;}

/*Containers*/
div#container { width:1000px; margin:0 auto; background-color: #ffffff;}
div#row1 {height:140px; width:1000px; float:left; position:relative;}

/*Logo H1 Tag*/
h1#row1col1 { width: 100px; height:117px; float:left; margin:0; padding:12px; background:url(../images/logo.png) no-repeat left;}
h1#row1col1 a { text-indent:-6000px; display:block; width:100px; height:117px; }

/*Property Search*/
div#row1col2 {
	width: 840px;
	height:121px;
	float:right;
	margin:0;
	padding:0;
}
.plain_text{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333; line-height:18px;}

div#clock {line-height:normal; text-decoration:none; padding-top:20px; float:right; padding-right:13px}

/*Menu Items*/
/*div#row2 {height:42px; width:1000px; float:left; position:relative; background:url(../images/menu_bg.png) repeat-x;}
div#menu1 { width: 131px; height:42px; float:left; margin:0; padding:0; background:url(../images/menu_01.png) no-repeat left;}
div#menu2 { width: 122px; height:42px; float:left; margin:0; padding:0; background:url(../images/menu_02.png) no-repeat left;}
div#menu3 { width: 141px; height:42px; float:left; margin:0; padding:0; background:url(../images/menu_03.png) no-repeat left;}
div#menu4 { width: 152px; height:42px; float:left; margin:0; padding:0; background:url(../images/menu_04.png) no-repeat left;}
div#menu5 { width: 119px; height:42px; float:left; margin:0; padding:0; background:url(../images/menu_05.png) no-repeat left;}
div#menu6 { width: 118px; height:42px; float:left; margin:0; padding:0; background:url(../images/menu_06.png) no-repeat left;}
div#menu7 { width: 101px; height:42px; float:left; margin:0; padding:0; background:url(../images/menu_07.png) no-repeat left;}
div#menu8 { width: 61px; height:42px; float:left; margin:0; padding:0; background:url(../images/menu_08.png) no-repeat left;}
div#menu9 { width: 55px; height:42px; float:left; margin:0; padding:0; background:url(../images/menu_09.png) no-repeat left;}*/

/*Flash*/
div#row3 {height:315px; width:1000px; float:left;}
div#flash {}

/*Trinity Insurance News*/
div#row4all {width:940px; float:left; position:relative; margin-left:20px; top:-20px; background-color:#fff; border:#ccc solid 1px;}
div#textall {width:640px; color:#808285; font-size:11px; line-height:12px; padding-left:10px}
div#textall p { color:#333; font-size:11px; line-height:16px; text-align:justify}
div#textall ul li { color:#333; font-size:11px; line-height:22px; text-align:justify}

div#row4leftlink {width:250px; color:#808285; font-size:11px; padding:10px; float:right}
div#row4leftlink h2 {margin:0; padding:12px 0 0 15px; color:#a50000; font-size:16px; font-weight:bold}
div#row4leftlink a {color:#333;}

div#row4 {width:960px; float:left; position:relative; border:#ccc solid 1px; margin-left:20px; top:20px; background-color:#fff;}
div#row4col1 { width: 462px; float:left; margin:0; padding:0;}
div#row4col1_left {width: 462px;  float:left; margin-left:10px; padding-right:15px; background-color:#eeeeed; text-align:left}
div#row4col1_left h2 {margin:0; padding:12px 0 0 12px; color:#a50000; font-size:16px}

.row4col1_left {padding:10px 0 0 12px; color:#4d4e4e; font-size:11px; line-height:13px;}

div#row4col2 { width: 284px; height:69px; float:right; margin:0; padding:0;} 
#trinity_news{ width:454px; margin:0 auto; float:right; background-color:#eeeeed; margin-right:10px;}
#trinity_news_vertical { width: 462px; height: 230px; display: block; overflow: hidden; position: relative;}
.news_verticalmore {text-align:right; color:#10a5fa;}
.gl_box {border:#b4b0ad solid 1px; color:#4d4e4e; background-color:#fff; text-align:left}
.gl_box1 {color:#808285; font-size:10px; text-align:left}
.gl_box h3 {margin:0; padding:3px 0 0 8px; color:#a50000; font-size:16px}
.gl_box p {margin:0; padding:3px 7px 17px 8px; color:#808285; font-size:10px; line-height:12px}

/*middle*/
div#main {height:199px; width:1000px; float:left; background-color:#545456;}
div#leftmain {height:315px; width:256px; float:left; position:relative; float:left; border-right:1px solid #5b1024;}
div#rightmain {height:315px; width:703px; float:left; position: relative; float:right; padding:20px;}

/*Press*/
div#prsRlsRsltBox LI {float: left; margin:0px auto; list-style-position:outside}
div#prsRlsRsltBox LI.prsRlsImg {OVERFLOW: hidden; WIDTH: 105px; MARGIN-RIGHT: 15px; HEIGHT: 80px}
div#prsRlsRsltBox LI.prsRlsImgInfo {WIDTH: 485px;}
div#prsRlsRsltBox H3 {FONT-SIZE: 1.1em; COLOR: #ccc;}
div#prsRlsRsltBox H4 {FONT-SIZE: 1em; MARGIN: 5px 0px 25px 0px}
div#prsRlsRsltBox P {MARGIN: 0px; FONT-SIZE: 1.1em; COLOR: #ccc;}
div#prsRlsRsltBox .curBtn {MARGIN: 5px 0px}
div#prsRlsRsltBox UL {padding-top:10px; MARGIN: 0px 0px; BORDER-BOTTOM: #666 1px dashed;  HEIGHT: 100px}
div#has:unknown {CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px;}
div#has { HEIGHT: 1%}

/*Contact Us - Left*/
div#contactleft li {float: left; margin:0px auto; list-style-position:outside;}
div#contactleft h4 {FONT-SIZE: 1em; MARGIN: 0px 0px 5px 0px}
div#contactleft p {MARGIN: 0px; FONT-SIZE: 1.1em; COLOR: #ccc; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px}
div#contactleft ul {BORDER-BOTTOM: #666 1px dashed; HEIGHT: 130px; width:280px; float:left; list-style-position:outside; list-style-type:none;}

/*Contact Us - Right*/
div#contactright li {float: right; margin:0px auto; list-style-position:outside; vertical-align:top}
div#contactright h4 {FONT-SIZE: 1em; MARGIN: 0px}
div#contactright p {MARGIN: 0px; FONT-SIZE: 1.1em; COLOR: #ccc;}
div#contactright ul {MARGIN: 0px; width:310px; float:right; vertical-align:top}

div#contactmap li {FLOAT: left; margin:0px auto; list-style-position:outside;}
div#contactmap p {MARGIN: 0px; FONT-SIZE: 1.1em; COLOR: #ccc;}
div#contactmap ul {padding-top:20px; HEIGHT: 40px; width:270px; float:left}
div#has { HEIGHT: 1%}

/*Stock Ticker*/
div#row5 {height:1px;width:1000px; float:left; position:relative;}

/*Footer*/
div#row6 {height:20px; width:1000px; position:relative; padding-bottom:10px; padding-top:0px;}
div#row6col1 { width: 700px; height:24px; float:left; margin:0; padding:1px 0px 0px 20px; color: #818181; position:inherit;}
div#row6col2 { width: 250px; height:24px; float:right; margin:0; padding:1px 20px 0px 0px; color: #818181; position:inherit;}
div#row6col2left { width: 300px; height:24px; float:left; margin:0; padding:1px 20px 0px 0px; color: #818181; position:inherit;}
.footer1 { text-transform:capitalize; font-size:10px; font-weight:200; float:left; color:#3a3838}
.footer1 a { text-transform:capitalize; font-size:10px; font-weight:200; float:left; padding-right:15px; color:#3a3838}
.footer2 { font-family:Verdana, Arial, Helvetica, sans-serif; text-transform:capitalize; font-size:10px; font-weight:500; float:right; text-align:right}

.footer3 { font-family:Verdana, Arial, Helvetica, sans-serif; text-transform:capitalize; font-size:10px; font-weight:500; text-align:left;}

div#power { width: 960px; height:20px; float:left; margin:0; padding:10px 20px 0px 20px; text-align: right; color: #000000; position:inherit; background-color:#ffffff; border-top:1px solid #cccccc; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

ul#mainmenu { margin:0; padding:0; height:42px; display:block; }
ul#mainmenu li { float:left; list-style-type:none; padding:0; margin:0;}
ul#mainmenu a { text-indent:-9999px; display:block; /*border:#000 1px dotted;*/ }

ul#mainmenu a#menu1 { background: url(../images/menu_01.png) no-repeat; width:131px; padding:0; margin:0; height:42px; }
/*ul#mainmenu a#menu1:hover, ul#mainmenu a#menu1.selected {background: url(../images/menu_01.png) 0 -15px  no-repeat; }*/
ul#mainmenu a#menu2 { background: url(../images/menu_02.png) no-repeat; width:122px; padding:0; margin:0; height:42px; }
ul#mainmenu a#menu3 { background: url(../images/menu_03.png) no-repeat; width:141px; padding:0; margin:0; height:42px; }
ul#mainmenu a#menu4 { background: url(../images/menu_04.png) no-repeat; width:152px; padding:0; margin:0; height:42px; }
ul#mainmenu a#menu5 { background: url(../images/menu_05.png) no-repeat; width:119px; padding:0; margin:0; height:42px; }
ul#mainmenu a#menu6 { background: url(../images/menu_06.png) no-repeat; width:118px; padding:0; margin:0; height:42px; }
ul#mainmenu a#menu7 { background: url(../images/menu_07.png) no-repeat; width:101px; padding:0; margin:0; height:42px; }
ul#mainmenu a#menu8 { background: url(../images/menu_08.png) no-repeat; width:61px; padding:0; margin:0; height:42px; }
ul#mainmenu a#menu9 { background: url(../images/menu_09.png) no-repeat; width:55px; padding:0; margin:0; height:42px; }

.textfild { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; width:220px; }

/*ul#mainmenu a#about { background:url(../images/main_links.gif) -52px -15px no-repeat; width:84px; }
ul#mainmenu a#about:hover, ul#mainmenu a#about.selected { background:url(../images/main_links.gif) -52px 3px no-repeat; }

ul#mainmenu a#partners { background:url(../images/main_links.gif) -145px -15px no-repeat; width:86px; }
ul#mainmenu a#partners:hover,ul#mainmenu a#partners.selected { background:url(../images/main_links.gif) -145px 3px no-repeat; }

ul#mainmenu a#team { background:url(../images/main_links.gif) -241px -15px no-repeat; width:66px; }
ul#mainmenu a#team:hover,ul#mainmenu a#team.selected { background:url(../images/main_links.gif) -241px 3px no-repeat; }

ul#mainmenu a#partnering { background:url(../images/main_links.gif) -315px -15px no-repeat; width:134px; }
ul#mainmenu a#partnering:hover,ul#mainmenu a#partnering.selected { background:url(../images/main_links.gif) -315px 3px no-repeat; }

ul#mainmenu a#entrepreneurs { background:url(../images/main_links.gif) -458px -15px no-repeat; width:122px; }
ul#mainmenu a#entrepreneurs:hover,ul#mainmenu a#entrepreneurs.selected { background:url(../images/main_links.gif) -458px 3px no-repeat; }

ul#mainmenu a#contact { background:url(../images/main_links.gif) -590px -15px no-repeat; width:70px; }
ul#mainmenu a#contact:hover,ul#mainmenu a#contact.selected { background:url(../images/main_links.gif) -590px 3px no-repeat; }

ul#mainmenu li.clearRightBg { background:none; }*/


/* SCROLLER */ 
/*div#content, div#inner_content { width:580px; height:122px; padding-right:10px; overflow:auto;*/ /*border:1px #FF0000 dotted;*/ 
/*div#inner_content { height:200px; }
.scrollBar .bar{ width:15px; height:15px; }
.scrollBar .button{ width:15px; height:15px; background-position: top center; background-repeat:no-repeat; cursor:pointer; }
.scrollBar .button.topButton{ background-image:url('../images/arrow-up.png'); }
.scrollBar .button.bottomButton{ background-image:url('../images/arrow-down.png'); }
.scrollBar .button.leftButton{ background-image:url('../images/arrow-left.png'); }
.scrollBar .button.rightButton{ background-image:url('../images/arrow-right.png'); }
.scrollBar .button.active{ background-position:top center; }
.scrollBar .scrollable{ cursor:pointer; background-image:url('../images/stripe1.png'); background-repeat:repeat; width:5px; left:5px;}
.scrollBar .knob{ height:15px; background-color:#c5b8d2; outline:none; border:1px outset #9f81b5; background-position:center center; background-repeat:no-repeat; }
.scrollBar .knob.verticalKnob{ cursor:n-resize; background-image:url('../images/vertical-knob.png'); width:5px;  }
.scrollBar .knob.horizontalKnob{ cursor:w-resize; background-image:url('../images/horizontal-knob.gif'); }
.scrollBar .active{ border-style:none; }
.scrollBar .corner{ background-color:#FFB119; border:1px outset #FF7A19; }*/
/* END SCROLLER */
