/*font-family: Palatino Linotype, Times, serif*/

/*Global Website Style*/
html, body, #wrapper {margin: 0px; padding: 0px; height:100%;}
body {font:12px Verdana, Helvetica, sans-serif; color:#333; overflow: -moz-scrollbars-vertical; background-color:#FFF; background:url(../images/uni_bg.jpg) no-repeat top left}
.button { cursor:pointer}

#webHolder {}
#theme_content { width:100%; z-index:3; top:0px;}
#center_content {float:left; z-index:15; font-family:Verdana; width: 470px; margin-top:5px; z-index:15; letter-spacing:0.3px }
#center_content .introtxt {color:#c1b9b9; text-align:justify; overflow:hidden}
#center_content H2 {font-family: Garamond, Georgia, Times New Roman; font-weight:300; font-size: 18px; letter-spacing:160%; line-height:20px; text-align:justify; margin:0px; line-height:24px}
#center_content h1 {margin:0px; padding:0px; font-size: 28px; font-weight:normal; color:#444; font-family:Arial, Helvetica, sans-serif; margin-bottom:30px}
#center_content .boxRed {background:url(../images/boxRed.png) no-repeat top left; width:422px; height:121px; overflow:hidden; margin-left:27px }
#center_content .boxRed2 {background:url(../images/redBox2.gif) no-repeat top left; width:422px; height:138px; overflow:hidden; margin-left:27px }
#center_content .content{margin:15px 10px 10px 27px; width:420px}
#center_content p { font-size: 12px ; color:#555; line-height:19px; text-align:justify; }
#center_content li {line-height:19px; color:#555}

#center_content .midGreenBtnHolder { width:432px; text-align:center}
#center_content .midGreenBtnHolder .midGreenBtnHolderBg { background:url(../images/greyGrad.gif) repeat-x; height:153px; width:432px }
#center_content .midGreenBtnHolder .midG {margin:15px 5px 0 5px}
#center_content .midGreenBtnHolder .midGreenBtn {background:url(../images/greenBoxBg.gif) no-repeat; text-align:center; width:140px; float:left; height:165px}
#center_content .midGreenBtnHolder .midGreenBtnB { margin:5px; margin-top:15px; color:#FFF;  }
.midGreenBtnTxt {font-family:Garamond, Georgia, "Times New Roman", Times, serif; font-size:20px; }
#center_content .midGreenBtnHolder .midGreenBtnB a:visited { color:#FFF;}
#center_content .midGreenBtnHolder .midGreenBtnB a:link { color:#FFF;}
#center_content .midGreenBtnHolder .midGreenBtnB a:hover { color:#e4e3a7; }

#center_content #serviceList {margin:48px 10px 10px 0px; width:450px; overflow:hidden; cursor:pointer}
#center_content #serviceList h1 {margin:0px; padding:0px; font-size: 16px; font-weight:normal; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}
#center_content #serviceList h2 {margin:0px; padding:0px; font-size: 16px; font-weight:normal; color:#4056ac; font-family:Arial, Helvetica, sans-serif; line-height:15px; text-align:left;}
#center_content #serviceList h2 a {color:#4056ac}
#center_content #serviceList h2 a:link {color:#4056ac}
#center_content #serviceList h2 a:visited {color:#4056ac}
#center_content #serviceList h2 a:hover {color:#7b93f0}
#center_content #serviceList p {font-size:11px; margin:0px; line-height:14px; text-align:left;}
#center_content #serviceList .titleHolder{height:53px; width:auto;}
#center_content #serviceList .titleHolder .a1 {background:url(../images/acc_blue1a.gif) no-repeat; width:378px; height:53px; float:left;}
#center_content #serviceList .titleHolder .b1 {background:url(../images/acc_blue1b.gif) repeat-x;width:auto; height:53px; float:left;}
#center_content #serviceList .titleHolder .c1 {background:url(../images/acc_blue1c.gif) no-repeat; width:53px; height:53px; float:left;}
#center_content #serviceList .titleHolder .a2 {background:url(../images/acc_blue2a.gif) no-repeat; width:378px; height:53px; float:left;}
#center_content #serviceList .titleHolder .b2 {background:url(../images/acc_blue2b.gif) repeat-x;width:auto; height:53px; float:left;}
#center_content #serviceList .titleHolder .c2 {background:url(../images/acc_blue2c.gif) no-repeat; width:53px; height:53px; float:left;}
#center_content #serviceList .titleHolder .a3 {background:url(../images/acc_magenta1a.gif) no-repeat; width:378px; height:53px; float:left;}
#center_content #serviceList .titleHolder .b3 {background:url(../images/acc_magenta1b.gif) repeat-x;width:auto; height:53px; float:left;}
#center_content #serviceList .titleHolder .c3 {background:url(../images/acc_magenta1c.gif) no-repeat; width:53px; height:53px; float:left;}
#center_content #serviceList .titleHolder .a4 {background:url(../images/acc_blk1a.gif) no-repeat; width:378px; height:53px; float:left;}
#center_content #serviceList .titleHolder .b4 {background:url(../images/acc_blk1b.gif) repeat-x;width:auto; height:53px; float:left;}
#center_content #serviceList .titleHolder .c4 {background:url(../images/acc_blk1c.gif) no-repeat; width:53px; height:53px; float:left;}
#center_content #serviceList .titleHolder .a5 {background:url(../images/acc_blue3a.gif) no-repeat; width:378px; height:53px; float:left;}
#center_content #serviceList .titleHolder .b5 {background:url(../images/acc_blue3b.gif) repeat-x;width:auto; height:53px; float:left;}
#center_content #serviceList .titleHolder .c5 {background:url(../images/acc_blue3c.gif) no-repeat; width:53px; height:53px; float:left;}
#center_content #serviceList .slist {margin-top:10px; margin-left:10px}
#center_content #serviceList .slist ul {padding:0px; margin:0px; list-style:none;}
#center_content #serviceList .slist ul li{float:left; width:140px; text-align:center; min-height:200px}
#center_content #serviceList .writeUp {width:125px; margin-left:5px}
#center_content #serviceList .imageHolder img {border:0px}
#center_content #serviceList .title{clear:both}

#center_content .mWebService {margin:15px 10px 10px 27px; width:450px; overflow:hidden}
#center_content .mWebService h1 {margin:0px; padding:0px; font-size: 16px; font-weight:normal; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}
#center_content .mWebService h2 {margin:0px; padding:0px; font-size: 16px; font-weight:normal; color:#4056ac; font-family:Arial, Helvetica, sans-serif; line-height:18px; text-align:left}
#center_content .mWebService h2 a {color:#4056ac}
#center_content .mWebService h2 a:link {color:#4056ac}
#center_content .mWebService h2 a:visited {color:#4056ac}
#center_content .mWebService h2 a:hover {color:#7b93f0}

#center_content .mWebService p {font-size:11px; margin:0px; line-height:14px; text-align:left;}
#center_content .mWebService .titleHolder{height:53px; width:auto;}
#center_content .mWebService .titleHolder .a {background:url(../images/acc_blue1a.gif) no-repeat; width:378px; height:53px; float:left;}
#center_content .mWebService .titleHolder .b {background:url(../images/acc_blue1b.gif) repeat-x;width:auto; height:53px; float:left;}
#center_content .mWebService .titleHolder .c {background:url(../images/acc_blue1c.gif) no-repeat; width:53px; height:53px; float:left;}
#center_content .mWebService .slist {margin-top:10px}
#center_content .mWebService .slist ul {padding:0px; margin:0px; list-style:none;}
#center_content .mWebService .slist ul li{float:left; width:140px; text-align:center}
#center_content .mWebService .writeUp {width:125px; margin-left:5px}
#center_content .mWebService .imageHolder img {border:0px}
.center_shw1 {background:url(../images/element_shw1.gif) no-repeat; width:480px; height:25px; overflow:hidden}
.center_shw2 {background:url(../images/element_shw2.gif) no-repeat; width:480px; height:25px}

.subLink {margin-left:4px; overflow:hidden; position:absolute; top:271px; left:210px; width:470px}
.subLink ul { list-style:none; padding:0px; margin:0 0 0 10px;}
.subLink .sublink1 {background:url(../images/icon_intuitive_o.gif) no-repeat; width:139px; height:185px;}
.subLink .sublink2 {background:url(../images/icon_identity_o.gif) no-repeat; width:139px; height:185px;}
.subLink .sublink3 {background:url(../images/icon_visibility_o.gif) no-repeat; width:139px; height:185px;}
.subLink ul li{ float:left;margin-left:7px;}
.subLink img {border:0px}


#left_content {float:left; left:8px;top:0px;width:214px; margin-top:10px; z-index:15;}
.leftmenu, .leftmenu li ul { list-style-type:none; margin: 0px; padding:0px; width: 190px; border: 0px; z-index:20; text-align:right; }
.leftmenu .text {width:190px}
.leftmenu li { position:relative;z-index:20; margin-bottom:0px; font-size:16px; line-height:28px; width:190px}
.leftmenu li ul{ position: absolute; width: 190px; left: 0; top: 0; display: none; z-index:20; filter:alpha(opacity=100); -moz-opacity:1; border: 1px solid #AAA; background-color:#EFEFEF; text-align:left; } 

/*SUB MENU STYLE*/ 
.leftmenu li ul li a{font-size: 16px;}
.leftmenu li a { font: 16px; FONT-FAMILY: "Futura", Tahoma, sans-serif; color: #666; display: block; width: auto; padding: 6px 0; padding-left: 10px; text-decoration: none;z-index:20	}

.leftmenu .arrowdiv{position: absolute; right: 2px;z-index:21;}

.leftmenu li a:visited, .leftmenu li a:active{ color: #666;z-index:20;}

.leftmenu li a:hover{z-index:20; color:#AAA}
.leftmenu li ul li a:hover { font-size: 16px; background-image:url(../images/mn_bg_o.gif); background-position:top; background-repeat:repeat-x;}

/* Holly Hack for IE \*/
* html .leftmenu li { float: left; height: 1%; }
* html .leftmenu li a { height: 1%; }
/* End */

#right_content {float:left; width:275px; margin-top:10px; z-index:15;margin-left:0px; text-align:center; }
.rgtRow { margin-bottom:15px; clear:both}
.curlyList1 {width:auto; text-align:center}
.curlyList1 ul { list-style:none; padding:0px; margin:0px}
.curlyList1 li {width:253px; height:80px; background:url(../images/article_bg.gif) no-repeat; margin:0 0 10px 0; text-align:center;}
.curlyList1 h1 {font-family:Garamond, Georgia, Times New Roman; color:#d4d397; font-size:16px; padding-top:25px; margin:0px 18px 25px 18px; font-weight:normal; overflow:hidden}
.curlyList1 .curlyMore {width:253px; text-align:center; margin-top:20px; font-size:11px}
.curlyList1 .curlyMore a:hover{text-decoration:underline}

.greenCurly { color:#d4d397; font-size:60px; width:12px; text-align:center; float:left; font-family:Garamond, Georgia, Times New Roman; padding:4px; min-height:50px;}
.rgt_curlyLink { color:#d4d397; font-size:18px; width:200px; text-align:justify; float:left; font-family:Garamond, Georgia, Times New Roman;margin:15px}
.rgt_curlyLink a, a:visited, a:link { color:#d4d397; text-decoration:none}
.rgt_curlyLink a:hover { color:#c4c378;}

.latestNews { width:275px; overflow:hidden; margin-top:40px; text-align:center; font-size:10px; color:#777;  margin:0px auto}
.latestNews_top{width:253px; height:41px; background:url(../images/latestNews_top.gif) no-repeat; margin-top:40px}
.latestNews_mid{width:253px; height:auto; background:url(../images/latestNews_mid.gif) repeat-y; overflow:hidden}
.latestNews_mid ul {list-style:none; padding:0px; margin:10px}
.latestNews_mid ul li { text-align:left; background:url(../images/latestNews_split.gif) no-repeat top center; padding:15px 0 15px 0; margin:0px 28px 0px 28px}
.latestNews_mid ul .first { background:none}
.latestNews a {color:#bab754; text-decoration:none;}
.latestNews a:visited {color:#bab754; text-decoration:none;}
.latestNews a:link {color:#bab754; text-decoration:none;}
.latestNews a:hover {color:#93903d; text-decoration:underline;}

.latestNews_foot{width:253px; height:38px; background:url(../images/latestNews_foot.gif) no-repeat; margin-top:-5px}
.latestNews_foot p {margin:5px}

#right_content .tmon_rgt {background-color:#e6e6e6; border:1px solid #e0e0e0; width:207px; margin:0px auto; overflow:hidden}
#right_content .tmon_rgt ul {list-style:none; padding:0px; margin:12px;}
#right_content .tmon_rgt p {text-align:justify; font-size:11px; line-height:15px}
#right_content .more {margin-top:15px; font-size:11px; width:275px}
#right_content a {color:#bab754; text-decoration:none;}
#right_content a:visited {color:#bab754; text-decoration:none;}
#right_content a:link {color:#bab754; text-decoration:none;}
#right_content a:hover {color:#93903d; text-decoration:underline;}

.rgtTitle {color:#AAA; font-size:16px; width:320px; text-align:center; float:left; font-family:Garamond, Georgia, Times New Roman; margin:0 15px 10px 15px; text-align:left}
.rgtWorkList {width:320px; margin:0 15px 10px 15px }
.rgtWorkList ul { list-style:none; padding:0px; margin:0px}
.rgtWorkList ul li { float:left; width:75px; height:98px; background-color:#e3e3e3; margin:1px; padding:3px }
.rgtWorkList ul li img { width:69px; height:98px; border:none }
.rgtWorkList ul li a {width:75px; height:93px; background-color:#e3e3e3}
.rgtWorkList ul li a:visited {width:75px; height:98px; background-color:#e3e3e3}
.rgtWorkList ul li a:link {width:75px; height:98px; background-color:#e3e3e3}
.rgtWorkList ul li a:hover {width:75px; height:98px; background-color:#c8c8c8}

.blackBox1 { width:275px; overflow:hidden; margin-top:40px; text-align:center; font-size:10px; color:#e6e6e6; margin:0px auto}
.blackBox1_top{width:218px; height:11px; background:url(../images/blkbox1a.gif) no-repeat; margin:0px auto; margin-top:20px}
.blackBox1_mid{width:218px; height:auto; background:url(../images/blkbox1b.gif) repeat-y; overflow:hidden; margin:0px auto}
.blackBox1 .blkSplit { background:url(../images/blkbox1_split.gif) no-repeat; width:158px; height:2px; margin:0px auto}
.blackBox1_mid ul {}
.blackBox1_mid ul li { text-align:left; line-height:18px;}
.blackBox1_foot{width:218px; height:78px; background:url(../images/blkbox1c.gif) no-repeat; margin:0px auto}
.blackBox1_foot p {margin:5px}
.blackBox1 h1 {margin:0px; padding:0px; font-size:14px; font-weight:normal; color:#FFFFFF; font-family:Arial, Futura, Helvetica, sans-serif; text-align:left;}

#right_content .blackBox1 a {color:#e6e6e6; text-decoration:none}
#right_content .blackBox1 a:link {color:#e6e6e6; text-decoration:none}
#right_content .blackBox1 a:visited {color:#e6e6e6; text-decoration:none}
#right_content .blackBox1 a:hover {color:#fafafa; text-decoration:underline}

.blackBox2 { width:226px; overflow:hidden; margin-top:20px; text-align:center; font-size:10px; color:#e6e6e6;  margin:0px auto}
.blackBox2_top{width:226px; height:106px; background:url(../images/blkbox2a.gif) no-repeat; margin-top:40px}
.blackBox2_mid{width:226px; height:auto; background:url(../images/blkbox2b.gif) repeat-y; overflow:hidden}
.blackBox2_mid ul {line-style:none; padding:0px; margin:0px; text-align:centers}
.blackBox2_mid ul li { text-align:left; text-align:center;}
.blackBox2_mid ul li .imgHolder {}
.blackBox2_mid ul li .imgHolder a:link {display:block;border: 1px solid #929292; background-color:#5a5a5a;width:182px; padding:3px;}
.blackBox2_mid ul li .imgHolder a:hover {display:block; background-color:#313131; width:182px; border: 1px solid #666;padding:3px;}
.blackBox2 img {border:0px}
.blackBox2 p {padding:0px; margin:0 0 12px 0;}
.blackBox2_bg {width:226px; height:620px; background:url(../images/blkBox2d.gif) no-repeat; overflow:hidden; }
.blackBox2_bg ul { list-style:none; padding:0px; margin:0px; text-align:centers; margin-top:80px}
.blackBox2_bg ul li { text-align:left; text-align:center;}
.blackBox2_bg ul li .imgHolder { margin:0px auto}
.blackBox2_bg ul li .imgHolder a:link {display:block;border: 1px solid #929292; background-color:#5a5a5a;width:182px; padding:3px; margin:0px auto}
.blackBox2_bg ul li .imgHolder a:hover {display:block; background-color:#313131; width:182px; border: 1px solid #666;padding:3px;}

.blackBox2_foot{width:226px; height:81px; background:url(../images/blkbox2c.gif) no-repeat}
.blackBox2_foot p {margin:5px}
.blackBox2 h1 {margin:0px; padding:0px; font-size:14px; font-weight:normal; color:#FFFFFF; font-family:Arial, Futura, Helvetica, sans-serif; text-align:left;}

.rgt_picHolder { width:226px; overflow:hidden; margin-top:40px; text-align:center; font-size:11px; color:#e6e6e6;  margin:0px auto; color:#777}
.rgt_text { width:190px; overflow:hidden; margin-top:40px; text-align:center; font-size:10px; color:#777;  margin:0px auto; text-align:left}
.rgt_text ul { margin:0px; padding:0px; list-style:none; }
.rgt_text ul li {margin-bottom:10px}

#right_content .blackBox2 a {color:#777; text-decoration:none}
#right_content .blackBox2 a:link {color:#777; text-decoration:none}
#right_content .blackBox2 a:visited {color:#777; text-decoration:none}
#right_content .blackBox2 a:hover {color:#fafafa; text-decoration:underline}

#footerWrap {height:173px; width:100%; background:url(../images/footerGrad.gif) repeat-x bottom; text-align:center; clear:both}
#footerWrap .caption {font-size:11px; margin:70px 0 0 10px; color:#777;}
.footer {clear:both; height:110px; width:95%; background:url(../images/footer_mid.gif) repeat-x bottom; padding-top:63px;}
.leftFoot {float:left; background:url(../images/footer_lft.gif) no-repeat bottom; width:206px; height:110px; margin-right:15px}
.rightFoot {float:right; background:url(../images/footer_rgt.gif) no-repeat bottom; width:14px; height:110px}
.midFoot {float:left; width:160px; height:110px; text-align:left; color:#666; font-size:11px }
.midFoot ul { list-style:square;margin-top:15px;margin-bottom:-5;  }
.midFoot ul li {line-height:15px}
.midFoot a {text-decoration:none; color:#999 }
.midFoot a:visited {color:#999 }
.midFoot a:hover {color:#666 }

.contactForm {}
.contactForm TD {padding:2px;}

.relatedLink_css {font: 11px; FONT-FAMILY: "Futura", Tahoma, sans-serif; width:292px; height:auto; position: relative; z-index:20;}
.relatedLink_css .row_a {height:44px; background:url(../images/relate_link_a.gif) no-repeat; width:auto;}
.relatedLink_css .row_b {height:auto; background:url(../images/relate_link_b.gif) repeat-y; width:auto;}
.relatedLink_css .row_c {height:21px; background:url(../images/relate_link_c.gif) no-repeat; width:auto;}
.relatedLink_css  ul {padding:0px; margin:0px; list-style-type:none; margin-left:64px}
.relatedLink_css  li {height:16px}
.relatedLink_css a {cursor:pointer; color:#838383; text-decoration:none;}
.relatedLink_css a:visited {cursor:pointer; color:#838383;}
.relatedLink_css a:hover {cursor:pointer; color:#AEAEAE; text-decoration:underline}


#bg_left {
	position: absolute;
	left:0px;
	top:310px;
	z-index:4;
	visibility: visible;
}
#bg_right {
	position: absolute;
	right:0px;
	top:10px;
	z-index:2;
	background:url(../images/shade_rg.gif) no-repeat right 250px;
	visibility: visible;
}

/*
#bg_right {visibility:hidden}
#theme_content {visibility:hidden}
#bg_left {visibility:hidden}
*/
